Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 10 posts ] 
Author Message
 Post subject: Best Programming Language?
PostPosted: March 1st, 2010, 6:05 pm 
Rsbandb Donor
Offline

Joined: October 13th, 2005, 9:18 pm
Posts: 3366
Location: USA us
RS Name: Duke Juker
RS Status: P2P
Clan Name: Clan Quest
Pretty much what the topic title says. What, in your opinion, is the best programming language? I know that's not really supposed to have a specific answer, but I'm curious. Since I'm learning Python right now, I want to see if there is anything else out there that would be a better programming language to use. Please give reasons, too, as to why you think one is better over the other. Have at it. No flame wars please. :P

_________________
Image
RSBANDBInformer! Gaming Writer: 08/31/2011-09/30/15
RSBandB Donor since 07/01/2010
82nd Dragon Member since 05/12/2010
RSBandB Member #517
Current Activities: Ports, Dailies/Monthlies, DXP
Skill Masteries: Firemaking, Cooking, Woodcutting, Fletching, Mining, Agility, Prayer, Smithing, Fishing, Summoning, Construction, Herblore, Hunter, Thieving, Crafting, Divination, Dungeoneering, Farming, Runecrafting, Slayer, Magic, Ranged, Defence, Constitution, Attack, Strength, Invention & 1st Max (3/9/19), Archaeology & 2nd Max (4/16/21), 200m Firemaking, Necromancy


Top
 Profile  
 
 Post subject: Register and login to get these in-post ads to disappear
PostPosted: March 1st, 2010, 6:05 pm 
Rsbandb Donor

Joined: September 9th, 2004, 1:47am
Posts: 9047
Location: In your web browserz


Top
  
 
 Post subject: Re: Best Programming Language?
PostPosted: March 1st, 2010, 8:06 pm 
Dragon Member
Offline

Joined: February 26th, 2006, 3:50 am
Posts: 1033 europeanunion
RS Status: Classic
I don't think there's a best programming language. I think its more: What language do you like the best or which one fits your needs the best.
Myself, I find C very flexible. I'm currently getting into C++ and find it a bit easier to work with.

I've also heard very good things about Java, Python and Visual Basic but haven't tried them yet :( .
I'm still at the start though, with low experience.
It would be fun to watch a programming language flame war! Never seen one on the interwebs :(

_________________
ImageImageImageImage


Top
 Profile  
 
 Post subject: Re: Best Programming Language?
PostPosted: March 1st, 2010, 9:11 pm 
Rsbandb Donor
User avatar
Offline

Joined: February 4th, 2006, 5:40 pm
Posts: 1832
Location: 127.0.0.1
RS Status: P2P
Java and Python are two very good languages, but Python is MUCH easier.

However, .NET languages are fun and relaxing (C#, VB, etc), and are getting quite powerful.

_________________
Image
Mike wrote:
Say NOOOOOOOOOOOOOOOOOOOO to star trek


Top
 Profile  
 
 Post subject: Re: Best Programming Language?
PostPosted: March 2nd, 2010, 12:53 am 
Site Owner
Offline

Joined: September 9th, 2004, 9:26 am
Posts: 6991
Location: Wild Rose Country ca
RS Name: shane12088
RS Status: P2P
I agree that it depends on what you're doing. If you're wanting to build a Windows application, anything .NET is ideal in my view. If I was starting a Windows project I would choose C#. If I was wanting to build the same app on OS X I'd use Objective-C. If I was writing Unix utilities, C without a question. The reasons for these are that they're native to the system they're being used on. If you're learning programming for the first time, Java. Java offers the ability to have a powerful programming language (Runescape) with syntax that is easily portable to C.

For web programming I like PHP (I consider PHP a scripting language since it's not compiled, but it still is programming) but it has its own downfalls as well. One of these in my view is the strong link to C. This can be good and is where I feel the power of PHP lies. The main problem I have with PHP is that it's hard to write Object Oriented code that actually feels object oriented, to me at least. Another problem I have with PHP are some of the inconsistencies, take this example:

Code:
mixed str_replace  ( mixed $search  , mixed $replace  , mixed $subject  [, int &$count  ] ) // http://ca.php.net/strstr
string strstr  ( string $haystack  , mixed $needle  [, bool $before_needle = false  ] ) //http://ca.php.net/strstr


These are both String related functions, yet the parameter orders are different.

My favourite language is... C++

It allows for the old style C programming but also brings modern conveniences to the programmer. It also serves as a common base for C-derivative type languages which is nice. Added on to this, if you really want, C++ allows you to create objects and work with them. In my view it's the best of both worlds ;)

Here's a list of languages that I consider myself fluent in:
- C
- C++
- Java
- PHP
- bash (script)
- Lisp
- Prolog
- AppleScript (script)

_________________


Top
 Profile  
 
 Post subject: Re: Best Programming Language?
PostPosted: March 2nd, 2010, 8:27 am 
Moderator
Offline

Joined: December 25th, 2006, 7:10 am
Posts: 1781 us
RS Name: Lord Earth
RS Status: P2P
Clan Name: Clan Quest
I need to start learning one too, which do y'all recommend starting off with?

_________________
Image

Image

Image

Image

Global Moderator since August 25, 2014 18:30:29


Top
 Profile  
 
 Post subject: Re: Best Programming Language?
PostPosted: March 2nd, 2010, 2:23 pm 
Site Owner
Offline

Joined: September 9th, 2004, 9:26 am
Posts: 6991
Location: Wild Rose Country ca
RS Name: shane12088
RS Status: P2P
If you plan to go to school and take computing science or just get a job as a programmer go Java (seeing as Java is still used for the AP program). Otherwise just do whatever looks interesting to you.

_________________


Top
 Profile  
 
 Post subject: Register and login to get these in-post ads to disappear
PostPosted: March 2nd, 2010, 2:23 pm 
Site Owner

Joined: September 9th, 2004, 1:47am
Posts: 9047
Location: In your web browserz


Top
  
 
 Post subject: Re: Best Programming Language?
PostPosted: March 2nd, 2010, 11:12 pm 
Rsbandb Donor
User avatar
Offline

Joined: October 20th, 2007, 8:15 pm
Posts: 1292
Location: Edmonton, AB ca
RS Name: Tim2
RS Status: Retired
Clan Name: Bits and Bytes
Shane wrote:
I agree that it depends on what you're doing. If you're wanting to build a Windows application, anything .NET is ideal in my view. If I was starting a Windows project I would choose C#. If I was wanting to build the same app on OS X I'd use Objective-C. If I was writing Unix utilities, C without a question. The reasons for these are that they're native to the system they're being used on. If you're learning programming for the first time, Java. Java offers the ability to have a powerful programming language (Runescape) with syntax that is easily portable to C.

For web programming I like PHP (I consider PHP a scripting language since it's not compiled, but it still is programming) but it has its own downfalls as well. One of these in my view is the strong link to C. This can be good and is where I feel the power of PHP lies. The main problem I have with PHP is that it's hard to write Object Oriented code that actually feels object oriented, to me at least. Another problem I have with PHP are some of the inconsistencies, take this example:

Code:
mixed str_replace  ( mixed $search  , mixed $replace  , mixed $subject  [, int &$count  ] ) // http://ca.php.net/strstr
string strstr  ( string $haystack  , mixed $needle  [, bool $before_needle = false  ] ) //http://ca.php.net/strstr


These are both String related functions, yet the parameter orders are different.

My favourite language is... C++

It allows for the old style C programming but also brings modern conveniences to the programmer. It also serves as a common base for C-derivative type languages which is nice. Added on to this, if you really want, C++ allows you to create objects and work with them. In my view it's the best of both worlds ;)

Here's a list of languages that I consider myself fluent in:
- C
- C++
- Java
- PHP
- bash (script)
- Lisp
- Prolog
- AppleScript (script)

No HTML Shane? If I can remember C++ then I know that and it can be very useful, there is a kid in my computer science class that made a FPS game in C++ with head shots and everything. Using C++ for a little in Computer Programming 20, also using Visual Basic.

_________________
Image
/Skill of the Month Wins (10) - July '09 (Fletching) | April '10 (Firemaking) | February '12 (Hunter) | January '15 (Hunter)\
/ February '15 (Crafting) | March '15 (Agility) | April '15 (Prayer) | May '15 (Thieving) | July '15 (Magic) \
/ August '15 (Fishing) \

/ Skiller of the Year Wins - 2009 | 2015 \
/ Informer Runescape Writer from 01/27/09 to 9/27/12 | 80th Dragon Member | RSBandB donator \
/Global Moderator April 1st, 2015 - April 1st, 2015\
/ 842 to 99 Dungeoneering & First RSBandBer to 99 Dungeoneering \


Top
 Profile  
 
 Post subject: Re: Best Programming Language?
PostPosted: March 2nd, 2010, 11:56 pm 
Rsbandb Donor
Offline

Joined: October 13th, 2005, 9:18 pm
Posts: 3366
Location: USA us
RS Name: Duke Juker
RS Status: P2P
Clan Name: Clan Quest
Earth271072 wrote:
I need to start learning one too, which do y'all recommend starting off with?

In college, I'm using Python. It's a very easy language to pick up on and helps you find mistakes very well, or so I've noticed. 8)

_________________
Image
RSBANDBInformer! Gaming Writer: 08/31/2011-09/30/15
RSBandB Donor since 07/01/2010
82nd Dragon Member since 05/12/2010
RSBandB Member #517
Current Activities: Ports, Dailies/Monthlies, DXP
Skill Masteries: Firemaking, Cooking, Woodcutting, Fletching, Mining, Agility, Prayer, Smithing, Fishing, Summoning, Construction, Herblore, Hunter, Thieving, Crafting, Divination, Dungeoneering, Farming, Runecrafting, Slayer, Magic, Ranged, Defence, Constitution, Attack, Strength, Invention & 1st Max (3/9/19), Archaeology & 2nd Max (4/16/21), 200m Firemaking, Necromancy


Top
 Profile  
 
 Post subject: Re: Best Programming Language?
PostPosted: March 3rd, 2010, 1:05 pm 
Runite Member
Offline

Joined: September 3rd, 2007, 12:42 am
Posts: 564
Location: Anchorage, AK
RS Name: Addiv
RS Status: P2P
Java is a great first language. I'd encourage anyone interested in web-based programming to learn PHP, Ruby, or maybe .NET and also pick up JavaScript along the way. Some SQL experience would help also since any serious web app will need a database.

_________________
Image
SKOTM wins: Herblore | Farming | Mining


Top
 Profile  
 
 Post subject: Re: Best Programming Language?
PostPosted: March 4th, 2010, 8:31 pm 
Dragon Member
Offline

Joined: March 25th, 2005, 2:58 pm
Posts: 1664
Location: Nebraska us
RS Name: Ryan V 09
RS Status: Classic
I'm a pretty new programmer, but my favorite language that I have worked with so far is Perl. It's not really useful for anything but CGI scripting, but I like it.

_________________
Image
Spoiler for Nietszche Quote:

But what did such a Teuton afterwards look like when he had been "improved" and led into a monastery? Like a caricature of a human being, like an abortion: he had become a "sinner," he was in a cage, one had imprisoned him behind nothing but sheer terrifying concepts... There he lay now, sick, miserable, filled with ill-will towards himself; full of hatred for the impulses toward life, full of suspicion of all that was still strong and happy. In short, a "Christian"... - Twighlight of the Idols
Image


Top
 Profile  
 
Display posts from previous:  Sort by  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to: