Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: the best languague

  1. #1
    Junior Member
    Join Date
    Jul 2003
    Posts
    3

    the best languague

    I just want to say that i have heard tons of people asking wats the best langauge to start with. im a pretty expirenced programmer and i just to wanted to tell everyone wat i think is the best. while c/c++ is a language that runs smothly and dosent take up much space, its one of the hardest langauges to learn. basic on the other might be a little slow but it incredibly easy to learn.

    Another think i hear people say that sounds odd is, wat language should i learn "c++ or java." this is a messed up question becuase java is a langauge that you use to make internet sites while c++ is a language that u would you to make programs/games.

    i hope my post has been helpful

  2. #2
    Leftie Linux Lover the_JinX's Avatar
    Join Date
    Nov 2001
    Location
    Beverwijk Netherlands
    Posts
    2,534
    i hope my post has been helpful
    Well I don't agree on this part:
    java is a langauge that you use to make internet sites while c++ is a language that u would you to make programs/games.
    Java can be used to make programs/games but making a website with only java would be quite impossible (IMHO)..

    I don't think there is a best language..

    Only a best language for a given problem/task..
    ASCII stupid question, get a stupid ANSI.
    When in Russia, pet a PETSCII.

    Get your ass over to SLAYRadio the best station for C64 Remixes !

  3. #3
    Junior Member
    Join Date
    Jul 2003
    Posts
    12
    I think if u want to learn 1 lang i would recommend c/c++ and as for java i think php or perl would be better to learn

  4. #4
    Different languages have different levels of difficulty, but this is balanced by the efficiency of the code. 'High Level' languages are a lot easier and faster to learn and create with, but you pay for this with bloated code and big, unwieldy, slow apps. The closer or 'lower' you get to machine code, the harder and longer it takes, but the more efficient the result is.

    You basically have to balance your needs and desires with your time and patience. VB is an example of quite a high level language. Move on through VDelphi, VC++ (and I believe Java, although Java tends to be slow because of the translation engine) are mid-low range, and then you're looking at assembler and the like. There are also languages that are supposed to specialise in fields, like mathematical apps (eg Fortran) and accountancy (COBOL *spit* and VCobol), or testing tools (Rational Visual Test). Pascal was designed as a tool to teach developers correct coding habits.

    Other than that, a bit of experience can guide you in the right direction... some developers simply don't like the feel of certain languages (I have a friend who dislikes C++ because "The syntax doesn't make sense"). Don't be afraid to pick one and learn... basic programming concepts tend to apply to all languages (a pointer by any other name...). You can always change later, and benefit from the different perspective. Your best step though, is to decide what you want to do... If you want to write a pretty poem, English or French are your best bet... but if you want to be simple and quick, Esperanto, or if you want precision and logic, perhaps Latin. You can be creative in both, but it takes a lot more work, as English and French tend to stray from quickness and accuracy... you get where I'm going

  5. #5
    Banned
    Join Date
    Jul 2002
    Posts
    877
    Originally posted here by hacker1991
    while c/c++ its one of the hardest langauges to learn.
    Actually I've seen alot of old languages harder than C/C++. To me most of the languages now days look like C syntax with slight changes though.

    Originally posted here by hacker1991
    i hope my post has been helpful
    Hummm... Sorry but no not to me. Mainly because this is nothing but a backward version of a very commonly posted thread. And what did it accomplish? We are now disscussing the same old thing over agian yet from your first post on this thread it had appeared that you didn't want this...

  6. #6
    Senior Member Maestr0's Avatar
    Join Date
    May 2003
    Posts
    604
    Assemby is indeed a language,it is THE language,albeit a very simple one (or complicated depending how you look at it) And as for Perl being only a script language, so? All languages are "nothing more than a bunch of scripting" the only difference between a scripting language and a language is that one is compiled and one is interpreted at run time. Although compiled programs are faster they do not tend to be as platform independent. And as to why someone would learn Java instead of C, let me count the ways. Java uses a protected environment and code verification to run code independent of the platform via the JVM, C is compiled for specific platforms and is not protected,and does not use bytecode verification. I will now carefully avoid insulting anyone and take my leave. Cheers, boys.


    -Maestr0




    EDIT: Someone put this thread out of its misery.
    \"If computers are to become smart enough to design their own successors, initiating a process that will lead to God-like omniscience after a number of ever swifter passages from one generation of computers to the next, someone is going to have to write the software that gets the process going, and humans have given absolutely no evidence of being able to write such software.\" -Jaron Lanier

  7. #7
    Senior Member
    Join Date
    Jul 2002
    Posts
    315
    hacker1991 I think you are mixing up Java Script and Java.

    im a pretty expirenced programmer and i just to wanted to tell everyone wat i think is the best.
    If you are so experienced then how can you make the following statement?

    Another think i hear people say that sounds odd is, wat language should i learn "c++ or java." this is a messed up question becuase java is a langauge that you use to make internet sites while c++ is a language that u would you to make programs/games.
    Java is used on Internet sites yes but mostly Java script is used for internet sites. Java is just as powerful as C++, in fact Java handles strings better than C++. Another thing is that Java programming is quite similar to C++ programming.

    Oh and guys, Assembly programming is fun. The only thing, it's just too much code to do one little thing IMO.

    i hope my post has been helpful
    Actually to me it hasn't....

    Guidance
    - The mind is too beautiful to waste...
    Cutty


  8. #8
    Banned
    Join Date
    Apr 2003
    Posts
    3,839
    sorry i am not much of a programmer (some java and HTML) .... but i heard the best language for beginners is Python ... any opinions ?

  9. #9
    Ninja Code Monkey
    Join Date
    Nov 2001
    Location
    Washington State
    Posts
    1,027
    Java can be used for games, applets, applications, web services, all kinds of things. It is a decent beginner language since it teaches object oriented programming and c style syntax without the hang ups of pointers and memory allocation.

    c and c++ are decent enough but the learning curve is a bit bigger.

    I like to recommend that people learn perl, java, visual basic, c#, etc. The learning curve isn't too big, and at least 3 of the above can be used on multiple platforms (mono for c#). As long as people take the time and effort to learn good coding practices....about any language will do.
    "When I get a little money I buy books; and if any is left I buy food and clothes." - Erasmus
    "There is no programming language, no matter how structured, that will prevent programmers from writing bad programs." - L. Flon
    "Mischief my ass, you are an unethical moron." - chsh
    Blog of X

  10. #10
    Junior Member
    Join Date
    Jul 2002
    Posts
    12
    It was a good thought on trying to help others choose a first language but the only information you gave was:
    c/c++ is hard
    basic is slow

Posting Permissions

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