• Welcome to AlpineZone, the largest online community of skiers and snowboarders in the Northeast!

    You may have to REGISTER before you can post. Registering is FREE, gets rid of the majority of advertisements, and lets you participate in giveaways and other AlpineZone events!

Nerdy programmer talk stripped from serious newbie discussion

bigbog

Active member
Joined
Feb 17, 2004
Messages
4,882
Points
38
Location
Bangor and the state's woodlands
.....

JOVIAL:blink: ....I give up! I cannot top that... Used a little APL2 back in the early 90s.... Ruby might be in the crosshairs sometime....before the snow flies.

Steve
 

jack97

New member
Joined
Mar 4, 2006
Messages
2,513
Points
0
OK, if you going to bring up perl what about python. Last company I worked, we had a software development team that piece together alot of third party or open source modules using python.

http://www.python.org/
 

skibum1321

New member
Joined
Mar 7, 2005
Messages
1,349
Points
0
Location
Malden, MA
What language is best is really determined by what kind of application you're making. If you are doing web programming then a lot of the common ones are Perl, PHP, Ruby, Python, JSP/Servlets, and C#. Of course then choosing a language from that list involves further determining what you need and want. For example, Perl is commonly used but there are many pitfalls to it. It was not designed for the web and is thus inefficient at sending data over http and other web specific tasks. I would say that Ruby is the best at this (used with the Rails framework) because it was designed specifically for this task. Also, PHP and Perl are scripting languages while the Java, C#, Ruby and Python are OO, which leads to different development styles and scalability factors. I could go on, but I'll leave it at that for the web languages.

A lot of the same types of differences apply to what language is your best choice for non-web apps. There are certainly languages that are more versatile than others but there is never one language that is good in all situations. And often versatile can be a bad thing if you are inexperienced. Many languages that are too versatile allow a programmer to shoot themselves in the foot if they don't know what they are doing (C pointers).

Now back to your regularly scheduled programming...
 

roark

New member
Joined
Oct 28, 2005
Messages
2,384
Points
0
Location
Seattle WA
I'll throw my nerd hat into the ring

Basic and Logo as a youngin, fortan, java, html in college, a little matlab, and I now do most of my work with SAS - maybe stretching the definition of a 'language' but coding nonetheless...
 
Top