Thread: What is your favorite language other than C/C++ and why?

  1. #1
    Registered User camel-man's Avatar
    Join Date
    Jan 2011
    Location
    Under the moon
    Posts
    693

    What is your favorite language other than C/C++ and why?

    Title.

  2. #2
    Programming Wraith GReaper's Avatar
    Join Date
    Apr 2009
    Location
    Greece
    Posts
    2,738
    From a nostalgic point of view, "Just Basic", because it was the first language I messed with.
    Prolog is awesome, in it own, unique way.
    Brainf..k, nuff said!...
    Devoted my life to programming...

  3. #3
    Hurry Slowly vart's Avatar
    Join Date
    Oct 2006
    Location
    Rishon LeZion, Israel
    Posts
    6,788
    Russian, since I can understand 99% of things told in it
    All problems in computer science can be solved by another level of indirection,
    except for the problem of too many layers of indirection.
    – David J. Wheeler

  4. #4
    Programming Wraith GReaper's Avatar
    Join Date
    Apr 2009
    Location
    Greece
    Posts
    2,738
    Quote Originally Posted by vart View Post
    Russian, since I can understand 99% of things told in it
    Oh, not 日本語 ?

    EDIT: My bad, I firstly read "can't"
    Devoted my life to programming...

  5. #5
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    I really want to learn russian and klingon.

    for computer languages, C++ is my clear favorite, but I also really enjoy go and python.
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

  6. #6
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Fortran (90 and later) by far. The real benefit from Fortran is the ability to do whole array operations with one line.

    Code:
    a = 5*b + c
    where a, b, c could be huge multidimensional arrays. You can also do neat stuff like this:

    Code:
    WHERE (a /= 0.0)
         a = 1.0/a
    ELSEWHERE
         a = HUGE(a)
    END WHERE
    which makes 2 partial array assignments. Some of the spoils of C++ are somewhat present, such as:

    Code:
    PRINT *, a_str, a_int, a_float, a_bool
    a_str = 'some text'//a_str//'some more text'//another_str
    (printing to places without worrying about type, like streaming to stdout, and built-in string operations)

    Edit: disregard the formatting of the code block, // is Fortran's concatenate operator
    Last edited by Epy; 10-11-2013 at 09:39 AM.

  7. #7
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    I've been enjoying writing Octave code lately.
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  8. #8
    Registered User
    Join Date
    May 2009
    Posts
    4,183
    My favorite language of the past was Basic09; but, I have not used in in years.
    It was the first real programming language I did much programming in.
    Ran under Microwave OS9 on the Radio Shack Color Computer.

    I often think of writing a translator or emulator for it.

    Basic09 was Basic crossed with Pascal.

    Tim S.
    "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things. They are,in short, a perfect match.." Bill Bryson

  9. #9
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    C# has been my love for the past few years... despite not being able to separate declarations from definitions.
    Last edited by Mario F.; 10-12-2013 at 06:03 PM.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  10. #10
    Registered User
    Join Date
    Jul 2012
    Location
    Australia
    Posts
    242
    VB is my fave language, because I can create Windows apps quickly and don't require extensive language-oriented knowledge.

    EDIT: I did learn C a while back, and enjoyed it immensely, but had very little use for it in my life(since I can't do Windows programming), so switched to VB.
    Last edited by cfanatic; 10-12-2013 at 07:25 PM.
    IDE: Code::Blocks | Compiler Suite for Windows: TDM-GCC (MingW, gdb)

  11. #11
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by cfanatic View Post
    I did learn C a while back, and enjoyed it immensely, but had very little use for it in my life(since I can't do Windows programming), so switched to VB.
    There is this little thing called the WinAPI.

  12. #12
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    No one's mentioned CUDA yet?

  13. #13
    Registered User
    Join Date
    Oct 2013
    Posts
    3
    Python Scripting Language is my other favourite one

  14. #14
    Registered User
    Join Date
    Jul 2012
    Location
    Australia
    Posts
    242
    Quote Originally Posted by Yarin View Post
    There is this little thing called the WinAPI.
    C + WinAPI < VB.NET
    IDE: Code::Blocks | Compiler Suite for Windows: TDM-GCC (MingW, gdb)

  15. #15
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    Quote Originally Posted by cfanatic View Post
    C + WinAPI < VB.NET
    perhaps in terms of programmer productivity for general windows apps, but try interfacing with an external native library, and you'll see where it's inadequate.
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Is C++ or C language is a high Level language?
    By uthmankhale in forum C++ Programming
    Replies: 5
    Last Post: 08-25-2011, 06:00 PM
  2. What's the Difference Between a Programming Language and a Scripting Language?
    By Krak in forum A Brief History of Cprogramming.com
    Replies: 23
    Last Post: 07-15-2005, 04:46 PM
  3. What's your favorite language/API
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 20
    Last Post: 03-18-2003, 08:41 PM
  4. Favorite Programming Language survey
    By dv007 in forum C Programming
    Replies: 14
    Last Post: 08-05-2002, 02:58 PM
  5. Computer Language VS Spoken Language
    By Isometric in forum A Brief History of Cprogramming.com
    Replies: 14
    Last Post: 02-04-2002, 03:47 PM