SunQuest
           Dev Shed Lounge
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsOtherDev Shed Lounge

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
SlickEdit: Code in over 40 languages across 7 platforms. SlickEdit’s unmatched power, speed, and flexibility allows even the most accomplished developers to write better code faster. Download a free trial today!
  #1  
Old April 25th, 2008, 06:01 PM
mTuran mTuran is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2007
Location: Turkey
Posts: 20 mTuran User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 36 m 21 sec
Reputation Power: 0
Which Programming Language Best For Me...

Hi guys,
My programming skills are php5(very good), asp 3.0(very good), asp.net C#(beginner) and very good CSS, XHTML, JS, MySQL.

i want to learn new programming language for making cross-platform applications(linux, windows or symbian..).. But i can't decide.

i have many options like c, c++ but ruby, pyhton looks good than c.

if i choose ruby or python instead of C, what are main advantages or disadvantages ?

i am waitting your recommendations(or another programming language), thanks.

Reply With Quote
  #2  
Old April 25th, 2008, 06:12 PM
gimp's Avatar
gimp gimp is offline
<?PHP user_title("gimp"); ?>
Click here for more information.
 
Join Date: Jan 2005
Location: Internet
Posts: 5,760 gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)  Folding Points: 1555 Folding Title: Novice Folder
Time spent in forums: 2 Months 2 Weeks 3 Days 11 h 57 m 36 sec
Reputation Power: 1442
Send a message via AIM to gimp
How about you finish learning C#? Or alternatively you can learn Java, which is quite similar in many respects.
Comments on this post
atlantisstorm agrees!
__________________
A work in progress: Card Game Platform (Status: On Hold) | Joke Thread
“Rational thinkers deplore the excesses of democracy; it abuses the individual and elevates the mob. The death of Socrates was
its finest fruit.”

Reply With Quote
  #3  
Old April 25th, 2008, 06:23 PM
mTuran mTuran is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2007
Location: Turkey
Posts: 20 mTuran User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 36 m 21 sec
Reputation Power: 0
i completely stopped learning or coding ms powered languages. i don't like the .net concenpt and i am tyring to use open-source apps for all of my needs.

shortly i am looking open-source programming languages.

thanks.

Reply With Quote
  #4  
Old April 25th, 2008, 07:29 PM
gimp's Avatar
gimp gimp is offline
<?PHP user_title("gimp"); ?>
Click here for more information.
 
Join Date: Jan 2005
Location: Internet
Posts: 5,760 gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)gimp User rank is General 7th Grade (Above 100000 Reputation Level)  Folding Points: 1555 Folding Title: Novice Folder
Time spent in forums: 2 Months 2 Weeks 3 Days 11 h 57 m 36 sec
Reputation Power: 1442
Send a message via AIM to gimp
Take this box.

Open it.

It's empty!

Yeah, that's how much money you will earn with that attitude.



You learn the most useful languages for the situation or in general, not which ones adhere to your ridiculous standards.

Reply With Quote
  #5  
Old April 25th, 2008, 07:37 PM
fishtoprecords's Avatar
fishtoprecords fishtoprecords is offline
Contributing User
Click here for more information.
 
Join Date: Sep 2007
Location: outside Washington DC
Posts: 896 fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 21 h 37 m 52 sec
Reputation Power: 408
Learn what people will pay you for. java is very similar to C## or vice versa.

Either is so popular that you need at least one of them.

Most of the cool langauges, python, lua, etc. are not popular enough to make a dent in business.

Reply With Quote
  #6  
Old April 25th, 2008, 08:24 PM
medialint's Avatar
medialint medialint is offline
spirit duplicator
Click here for more information.
 
Join Date: Apr 2004
Location: \\Firecrate\
Posts: 12,182 medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)medialint User rank is General 23rd Grade (Above 100000 Reputation Level)  Folding Points: 229770 Folding Title: Super Ultimate Folder - Level 1Folding Points: 229770 Folding Title: Super Ultimate Folder - Level 1Folding Points: 229770 Folding Title: Super Ultimate Folder - Level 1Folding Points: 229770 Folding Title: Super Ultimate Folder - Level 1Folding Points: 229770 Folding Title: Super Ultimate Folder - Level 1Folding Points: 229770 Folding Title: Super Ultimate Folder - Level 1
Time spent in forums: 4 Months 2 Weeks 5 Days 1 h 32 m 11 sec
Reputation Power: 2497
Bah if he doesn't want to embrace .Net then why press the issue more jobs for the rest of us whores ... :-)

Being able to Cross-Platform though is not a bad thing to approach and you sure aren't going to get there with .Net.

I'd say plain old c++ if you master that you'll find many other modern languages are remarkably similar.

Really once you learn proper programming in any language picking up another one should not be that big a deal.
__________________
medialint.com

"Energy has the opportunity to change the climate if it's done right." - Sen. John Ensign, R-Nev. (quoted out of context)

Reply With Quote
  #7  
Old April 25th, 2008, 08:34 PM
fishtoprecords's Avatar
fishtoprecords fishtoprecords is offline
Contributing User
Click here for more information.
 
Join Date: Sep 2007
Location: outside Washington DC
Posts: 896 fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 21 h 37 m 52 sec
Reputation Power: 408
Quote:
Originally Posted by medialint
more jobs for the rest of us whores ... :-)

I was thinking of writing that, but didn't want to use that word. Too close to reality. "Consultants to it, only after a proposal"

I agree that once you have a handful of languages, the rest are trivial, learn the syntax and quirks, and go. I have used about 30 professionally, it gets boring even listing them all.

I personally hate C++, it was a gross hack on top of C, which was at best an average langauage. Objective C is a better hack, cleaner without all the const references to const pointer crap.

YMMV

Reply With Quote
  #8  
Old April 26th, 2008, 06:52 AM
mTuran mTuran is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2007
Location: Turkey
Posts: 20 mTuran User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 36 m 21 sec
Reputation Power: 0
thanks guys for replys.

i am thinking learn python, because
  • i am not thinking learn any web programming languages, php is the best choice.
  • my target platforms are linux and windows(s a bit of s60)...
  • i am using linux, i can't develop .net(mono is not stable)
  • python is easy than c, or java.
  • i am not thinking develop operating system

with this advantages i am thinking python is best choice for me... isn't it ? (i am thinking python or c++ now)

Reply With Quote
  #9  
Old April 26th, 2008, 07:51 AM
sizablegrin's Avatar
sizablegrin sizablegrin is offline
Stubborn ol' L'User
Click here for more information.
 
Join Date: Jun 2005
Posts: 2,966 sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level)sizablegrin User rank is General 7th Grade (Above 100000 Reputation Level) 
Time spent in forums: 1 Month 6 Days 13 h 38 m 28 sec
Reputation Power: 1436
What's better? A limousine or a bulldozer? It depends on what you want it for. You're beginning to get that picture, but you're still looking here for an answer that only you can provide.
__________________
C/C++ pointers (Original in the "Commonly Asked Questions" thread).

Reply With Quote
  #10  
Old April 26th, 2008, 08:29 AM
mTuran mTuran is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2007
Location: Turkey
Posts: 20 mTuran User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 36 m 21 sec
Reputation Power: 0
i think you are right...i am going to choose python. thanks.

Reply With Quote
  #11  
Old April 26th, 2008, 10:10 AM
misterdanny's Avatar
misterdanny misterdanny is offline
Null Pointer Exception
Dev Shed Regular (2000 - 2499 posts)
 
Join Date: Mar 2006
Location: america
Posts: 2,034 misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level)misterdanny User rank is Captain (20000 - 30000 Reputation Level) 
Time spent in forums: 2 Weeks 1 Day 18 h 19 m 36 sec
Reputation Power: 207
why dont you just learn all the languages like a normal programmer?
Comments on this post
sizablegrin disagrees: I'm not gonna ding you for that, but it's a dumb dam' statement.

Reply With Quote
  #12  
Old April 26th, 2008, 10:28 AM
fishtoprecords's Avatar
fishtoprecords fishtoprecords is offline
Contributing User
Click here for more information.
 
Join Date: Sep 2007
Location: outside Washington DC
Posts: 896 fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level)fishtoprecords User rank is Lieutenant Colonel (40000 - 50000 Reputation Level) 
Time spent in forums: 1 Week 2 Days 21 h 37 m 52 sec
Reputation Power: 408
Quote:
Originally Posted by misterdanny
learn all the languages like a normal programmer?

There are some I haven't learned. I really don't grok lisp or prologue. Plus, there are so many, with more constantly being invented, how can you even enumerate 'all'?

While its not clear that OP wants to hear this, I tend to get the most out of languages that are very different. There is not that much learning going from C to C++, but C to Smalltalk is eye opening.

I loved Snobol for the same reason. A great Snobol program was a thing of beauty. Snobol was my third language after Fortran and BAL/ALC (360 assembler) and wow, was it different.

Reply With Quote
  #13  
Old April 26th, 2008, 11:12 AM
mTuran mTuran is offline
Registered User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jun 2007
Location: Turkey
Posts: 20 mTuran User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 36 m 21 sec
Reputation Power: 0
Quote:
Originally Posted by misterdanny
why dont you just learn all the languages like a normal programmer?


there are two choices
  • learn many(not all) languages a bit of
  • learn a bit of languages good which is you need.

all programmers have experts only a bit of languages. there is no body who is expert of all languages.

Reply With Quote