U.S. CitiesCity-Data Forum Index
Go Back   City-Data Forum > General Forums > Science and Technology
 [Register]
Please register to participate in our discussions with 2 million other members - it's free and quick! Some forums can only be seen by registered members. After you create your account, you'll be able to customize options and access all our 15,000 new posts/day with fewer ads.
View detailed profile (Advanced) or search
site with Google Custom Search

Search Forums  (Advanced)
Reply Start New Thread
 
Old 02-05-2014, 09:34 AM
 
Location: SoCal
5,921 posts, read 9,061,034 times
Reputation: 5416

Advertisements

Quote:
Originally Posted by Tele-Cat View Post
Unix is an OS, not a programming language.
It's both, in fact. And it comes in several 'flavors' - both the OS and the programming language.
Reply With Quote Quick reply to this message

 
Old 02-05-2014, 09:37 AM
 
Location: SoCal
5,921 posts, read 9,061,034 times
Reputation: 5416
Quote:
Originally Posted by Huckleberry3911948 View Post
the curse of the computer industry is that you throw all your books away every 3 years and relearn it all. i wish i could come up with a decent answer to your question. i got a head full of systems that are all now obsolete.
even human language changes. the french i spoke 35 years ago in paris i am now having to reprogram to avoid appearing odd.
That's highly exaggerated. There may be a company or two who are foolish enough to push change for change's sake.

The hardware platform I work on is 45 years old. In that time we've gone through two programming languages, and four OSs. It's government contracting, hence the snail-like pace of change. So I suppose what I do is at the other end of what you describe.
Reply With Quote Quick reply to this message
 
Old 02-05-2014, 10:30 AM
 
2,373 posts, read 3,033,041 times
Reputation: 4626
Quote:
Originally Posted by oddstray View Post
It's both, in fact. And it comes in several 'flavors' - both the OS and the programming language.
I'm not sure what you are talking about.

UNIX is an operating system as someone mentioned earlier. It is written in C. It does, however, contain multi-platform programming environments.
Reply With Quote Quick reply to this message
 
Old 02-05-2014, 01:49 PM
 
Location: Sunnyvale, CA
4,888 posts, read 8,906,945 times
Reputation: 2435
Probably Ruby. But C is always a good choice. It's been around forever, there's so much cr*p that coded in C, I'm sure it will continue to be around forever, basically in the same form as it is today.
Reply With Quote Quick reply to this message
 
Old 02-05-2014, 02:17 PM
 
664 posts, read 1,408,349 times
Reputation: 846
Quote:
Originally Posted by oddstray View Post
It's both, in fact. And it comes in several 'flavors' - both the OS and the programming language.
No, it's not both. It's an operating system. Maybe you're thinking of shell programming? That's not UNIX. That's whatever shell you're using (korn, bash, tcsh, etc.) If that's not what you're thinking of, can you post an example of "UNIX" code?
Reply With Quote Quick reply to this message
 
Old 02-05-2014, 02:32 PM
 
Location: U.S.A., Earth
4,344 posts, read 2,613,725 times
Reputation: 3819
Yeah, Unix is indeed an OS and not a script/programming language. However, students may end up learning it anyways as part of their programming class, as it seems to be included in a lot of curriculums that teach C and Java, and part of an established platform to work off of. I remember in college, a computer science 101 course may test you on beginner Unix (permissions, navigation, copying files, root passwords, etc.). However, later on, we were told that we could code in whatever environment we wanted (hell, you M$ Notepad as an editor for all they cared) with the caveat that it had to work when going through a Unix terminal

Most if not all flavors and versions of Unix will also include a C, C++, and Java compilers. And also to run Perl scripts, and perhaps Python too.

Last edited by ackmondual; 02-05-2014 at 03:59 PM..
Reply With Quote Quick reply to this message
 
Old 02-05-2014, 05:16 PM
 
Location: Summit, NJ
1,388 posts, read 1,272,204 times
Reputation: 1570
Wow! I'm glad that this generated a lot of discussion!

First of all, I haven't officially proposed this class, and even if/when I do, I may not be the one choosing the language. But this discussion has been helpful nonetheless.

Not surprisingly, it sounds like there's no one clear-cut answer, but it seems like the languages rising to the top are C++/C#, Java, and Python, so it's probably worthwhile to consider all of those. Possibly Perl too? Me, I learned Pascal my sophomore year of high school ('96-'97) and learned C++ my first semester of college ('99) - I've essentially forgotten them now, but I do have until September, so shouldn't be a big deal.

It's kind of embarrassing, but I don't know what "object oriented" means at the moment. I know, Google/Wikipedia will tell me.

Quote:
Originally Posted by snorpus View Post

To me, the most important part of an introductory course is developing the student's problem solving ability (algorithm development), not the particular language used.
And this is absolutely correct. That's true of high school mathematics too - most students won't compute derivatives in the workplace, but learning calculus will "prepare their minds" for all the quantitative reasoning they will do. It's amazing how many people don't realize this.
Reply With Quote Quick reply to this message
 
Old 02-06-2014, 01:04 AM
 
37,072 posts, read 38,307,603 times
Reputation: 14835
Quote:
Originally Posted by Velvet Jones View Post
I hate to break this to you, but that art of programming encompasses far more than website. You're not going to design and program an embedded control system in PHP.
Firstly you are responding to a post that I made in response to someone suggesting PHP was in decline. Secondly I've never suggested programming was soley for the web, if you take the time to read through my posts it's quite the opposite.


Quote:
Originally Posted by thecoalman View Post
Different languages are going to have different things they are designed to do. A better comparison is to tools, perhaps you have two hammers. A regular hammer and sledge, you can pound in finishing nails with a sledge but not exaclty ideal if you can use a regular hammer. You may be able to get from point A to point B with two different ones but the one designed for that purpose is going to make it whole lot easier. PHP as mentioned is a server side language,.....
Reply With Quote Quick reply to this message
 
Old 02-07-2014, 09:23 AM
 
Location: SoCal
5,921 posts, read 9,061,034 times
Reputation: 5416
Quote:
Originally Posted by dijkstra View Post
I'm not sure what you are talking about.

UNIX is an operating system as someone mentioned earlier. It is written in C. It does, however, contain multi-platform programming environments.
I mis-read. Apologies to all ...
Reply With Quote Quick reply to this message
 
Old 02-08-2014, 06:32 AM
 
Location: Viña del Mar, Chile
16,416 posts, read 25,217,770 times
Reputation: 16464
Well, these type of questions are typically not good.

The real answer is.. learn ANY programming language. The important part about programming is to learn how to program. From there you should be able to pick up any language relatively easy. I learned Matlab in college and was self taught at a young age with HTML and PHP and also looked at VB.

I can read any programming language and pick up on it pretty easily.

The trick is to understand programming so you can learn whatever language your future job wants you to know.
Reply With Quote Quick reply to this message
Please register to post and access all features of our very popular forum. It is free and quick. Over $68,000 in prizes has already been given out to active posters on our forum. Additional giveaways are planned.

Detailed information about all U.S. cities, counties, and zip codes on our site: City-data.com.


Reply
Please update this thread with any new information or opinions. This open thread is still read by thousands of people, so we encourage all additional points of view.

Quick Reply
Message:

Over $104,000 in prizes was already given out to active posters on our forum and additional giveaways are planned!

Go Back   City-Data Forum > General Forums > Science and Technology
Similar Threads
Follow City-Data.com founder on our Forum or

All times are GMT -6.

© 2005-2018, Advameg, Inc.

City-Data.com - Archive 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35 - Top