Page 1 of 2 12 LastLast
Results 1 to 25 of 31

Thread: help choosing a language

  1. #1
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default help choosing a language

    i really want to get in depth and really good at a language. i love pascal for its simplicity but it cant multi-thread. i would use java but its confusing.

    the things I'm looking for in a language are in order from important to not so important:

    1. multi-threading
    2. not overly complicated to learn
    3. event driven
    4. has an IDE with IntelliSense and syntax highlighting


    Feels like im using one of those dating websites >.< lol
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  2. #2
    Join Date
    Dec 2008
    Posts
    209
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    it really depends on what you want to do, seems you've learned the basics from Pascal. I, along with many others would recommend Python as a language, and then go from there for what you need.

    "I would use Java but it's confusing"
    When first learning a language, programming in general, of course it will be confusing, it comes with time and confusion that you truly start to learn to be a better programmer.

    Just dive in, go to the official Java tutorial and learn, practice, make your own stuff. codingbat is a neat website for Python/Java practice, along with using problem sites like Project Euler for coding problems.

    I'm not programming expert by far, and have only significantly coded in Ruby and JavaScript, I personally like the Ruby language, however some hate it, personally choice really.

    Some will probably recommend C/C++, saying that it's "The Language", that it's the most powerful etc, but I'm guessing Higher Level languages will suit your needs, for now.

    ~ Craig`.

  3. #3
    Join Date
    Aug 2007
    Location
    in a random little world
    Posts
    5,778
    Mentioned
    0 Post(s)
    Quoted
    7 Post(s)

  4. #4
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    ll. i meant figuring out java alone was confusing. guides wouldbe amazing. also, i learned thwe basics from visual basic,. so i know two languages. both almost equally useless
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  5. #5
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    Python. Or Perl, Lisp, C, C++. HTML/CSS/JavaScript are good to know too (yes, I know, HTML and CSS aren't really LANGUAGES, brool story, co., etc.), especially if you want to get into web based things. PHP, MySQL, general Linux stuff is good as well.

  6. #6
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    im earning java, but i want to learn a language that compiles to exe also. right now im thinking c# since i know V Basic .NET but id rather learn something different. i like variety :P

    the common sense in pascals code is amazig =]

    i tried delphi but it isnt enough like pascal and i dont think it multithreads.
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  7. #7
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    "the common sense in pascals code is amazig =]

    i tried delphi but it isnt enough like pascal and i dont think it multithreads."

    wat

    Pascal basically is delphi.

  8. #8
    Join Date
    Jan 2008
    Location
    Ontario, Canada
    Posts
    7,805
    Mentioned
    5 Post(s)
    Quoted
    3 Post(s)

    Default

    Quote Originally Posted by g0tp0t View Post
    im earning java, but i want to learn a language that compiles to exe also. right now im thinking c# since i know V Basic .NET but id rather learn something different. i like variety :P

    the common sense in pascals code is amazig =]

    i tried delphi but it isnt enough like pascal and i dont think it multithreads.
    Check out Python, FreePascal, and Java/C++. All are platform independent and are great.

    I feel like you are really confused by programming in general.. I would sincerely suggest you check out the python tutorials and work with them. Multi-threading is the least of your worries. In fact, mutli-threading creates much harder code than you are probably comfortable with at this point.

    Also, all the languages I mentioned multithread.

    E: Delphi is pascal.. but with syntactical differences to allow for OOP programming. The difference between Delphi and PascalScript is that Delphi uses ``unit-style'' programming.
    Writing an SRL Member Application | [Updated] Pascal Scripting Statements
    My GitHub

    Progress Report:
    13:46 <@BenLand100> <SourceCode> @BenLand100: what you have just said shows you 
                        have serious physchological problems
    13:46 <@BenLand100> HE GETS IT!
    13:46 <@BenLand100> HE FINALLY GETS IT!!!!1

  9. #9
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    lol? im using multithreading in java already. im not a coplete nub. python is way low. i never learned it, i learned visual basic instead.

    and i know that delphi is pascal, its just different enough that it sems like id have to relearn. if im gonna relearn it i might as well learn a newer language.

    @luffs, i think its more that delphi is like pascal :P
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  10. #10
    Join Date
    Dec 2006
    Location
    Sydney, New South Wales, Australia
    Posts
    4,603
    Mentioned
    15 Post(s)
    Quoted
    42 Post(s)

    Default

    A good starting point is always C. You'll thank me later
    You may contact me with any concerns you have.
    Are you a victim of harassment? Please notify me or any other staff member.

    | SRL Community Rules | SRL Live Help & Chat | Setting up Simba | F.A.Q's |

  11. #11
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    Quote Originally Posted by g0tp0t View Post
    @luffs, i think its more that delphi is like pascal :P
    http://en.wikipedia.org/wiki/Compari...Borland_Delphi

  12. #12
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    lol, id ben through a ton of that stuff for many languages before i posted here :P. so far i think im gonna learn c# or C++

    @danial, i know that c++ and c# are microsofts version. did you mean that or the original c language?
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  13. #13
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    Well he said C, so I'd assume he meant C..

  14. #14
    Join Date
    Jan 2008
    Location
    Ontario, Canada
    Posts
    7,805
    Mentioned
    5 Post(s)
    Quoted
    3 Post(s)

    Default

    Quote Originally Posted by g0tp0t View Post
    lol? im using multithreading in java already. im not a coplete nub. python is way low. i never learned it, i learned visual basic instead.

    and i know that delphi is pascal, its just different enough that it sems like id have to relearn. if im gonna relearn it i might as well learn a newer language.

    @luffs, i think its more that delphi is like pascal :P
    Why is Python low? Python is one of the most flexible and high-level languages to date. Visual basic is useless in comparison!

    Also, C# != C++. C++ is the OOP variant of C. http://ca.answers.yahoo.com/question...2102044AAB1m0o Check out the "Best" answer, the others are generally incorrect.

    Lastly, you did not give delphi a chance. Delphi is not the same as FPC, FPC is a better (IMO) language variant of Pascal than Delphi purely based on its philosophies. I firmly believe it will over take Delphi eventually.
    Writing an SRL Member Application | [Updated] Pascal Scripting Statements
    My GitHub

    Progress Report:
    13:46 <@BenLand100> <SourceCode> @BenLand100: what you have just said shows you 
                        have serious physchological problems
    13:46 <@BenLand100> HE GETS IT!
    13:46 <@BenLand100> HE FINALLY GETS IT!!!!1

  15. #15
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    I haven't even seen anything made in Delphi except for SCAR.

  16. #16
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    lol, i had thought c was old and the new languages were beter for the new computers. don't know why i thought that. :P

    also, if python s that good i think ill learn it. i thought it was just a beginners language.
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  17. #17
    Join Date
    Jan 2010
    Posts
    5,227
    Mentioned
    6 Post(s)
    Quoted
    60 Post(s)

    Default

    Definitely not a beginner's language. It's easy to learn and get used to (basic stuff), but it can do most everything that you'll need for even the biggest projects.

  18. #18
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    and now that i know what python is im learning it =]

    i thought it was weak :P
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  19. #19
    Join Date
    Jan 2008
    Location
    Ontario, Canada
    Posts
    7,805
    Mentioned
    5 Post(s)
    Quoted
    3 Post(s)

    Default

    Quote Originally Posted by g0tp0t View Post
    and now that i know what python is im learning it =]

    i thought it was weak :P
    Ah, young grasshopper, ignorance is not bliss!

    Read before you make assumptions
    Writing an SRL Member Application | [Updated] Pascal Scripting Statements
    My GitHub

    Progress Report:
    13:46 <@BenLand100> <SourceCode> @BenLand100: what you have just said shows you 
                        have serious physchological problems
    13:46 <@BenLand100> HE GETS IT!
    13:46 <@BenLand100> HE FINALLY GETS IT!!!!1

  20. #20
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    beginners learn python and the code iv ever seen was verysimple so i assumed. assumptions are bad :P

    thanks for telling me how amazing python is =]

    and ive decided i like javas multi OS compatability and i like that i can easily incorporate apps into webpages. =P
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  21. #21
    Join Date
    Jan 2008
    Location
    Ontario, Canada
    Posts
    7,805
    Mentioned
    5 Post(s)
    Quoted
    3 Post(s)

    Default

    Quote Originally Posted by g0tp0t View Post
    beginners learn python and the code iv ever seen was verysimple so i assumed. assumptions are bad :P

    thanks for telling me how amazing python is =]

    and ive decided i like javas multi OS compatability and i like that i can easily incorporate apps into webpages. =P
    Python can do that too.. Python is fully platform independent and can be used for web-dev much like PHP.

    For "apps", Java is probably better though.
    Writing an SRL Member Application | [Updated] Pascal Scripting Statements
    My GitHub

    Progress Report:
    13:46 <@BenLand100> <SourceCode> @BenLand100: what you have just said shows you 
                        have serious physchological problems
    13:46 <@BenLand100> HE GETS IT!
    13:46 <@BenLand100> HE FINALLY GETS IT!!!!1

  22. #22
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    lol. ive decided to learn java and it is completely amazing. i love it :P

    is it as strong as c++?
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  23. #23
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,347
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    Personally, I know C++, Java, and C#, and I would pick C# for most projects.

    Powerful language
    Great IDE & debugger
    Strongly typed
    Multiplatform
    Easy UI (Windows Forms)
    Powerful UI (WPF)

    While neither Java nor C# are as fast as C++, the perceived speed difference is often minimal - and when you need the extra horsepower of native code, you can always write said routine in C++ and call it from your main application.
    Last edited by Smartzkid; 11-16-2010 at 12:46 AM.
    Interested in C# and Electrical Engineering? This might interest you.

  24. #24
    Join Date
    Mar 2010
    Location
    New Hampshire, U.S.A
    Posts
    586
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    can you do as much with c++ as java though?
    Sell botted goods at mid to high prices!!! Else we lose our profit AND ruin the game!!!!

  25. #25
    Join Date
    Jan 2008
    Location
    Ontario, Canada
    Posts
    7,805
    Mentioned
    5 Post(s)
    Quoted
    3 Post(s)

    Default

    Quote Originally Posted by g0tp0t View Post
    can you do as much with c++ as java though?
    Put it this way: the Java compiler is written in C++.

    Also C++ >> C#. C++ has far more uses and is not limited to Windows/Mono.
    Writing an SRL Member Application | [Updated] Pascal Scripting Statements
    My GitHub

    Progress Report:
    13:46 <@BenLand100> <SourceCode> @BenLand100: what you have just said shows you 
                        have serious physchological problems
    13:46 <@BenLand100> HE GETS IT!
    13:46 <@BenLand100> HE FINALLY GETS IT!!!!1

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •