Thread: Your "favorite" languge

  1. #1
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158

    Your "favorite" languge

    Now I know languages are simply tools, each tailored to help you get certain, usually specific, jobs done...

    What I would like to hear, is which language do you enjoy using the most? The all around, easiest to think in and manage, prettiest, preferred set of core functionality, and extended functionality, etc. etc..

    I imagine most people don't have a specific favorite. But then, please to tell what you do and don't like, about the ones you like most. (I would especially like to hear about anyone's experiences with less common languages)

    I've actually already looked around. And I've got to say I was disappointed to find a good number of people saying C#! I guess they just haven't had enough exposure

  2. #2
    Registered User
    Join Date
    Jun 2011
    Posts
    4,513
    I've dabbled in HTML, assembly, 'C', a tiny bit of C++, and VHDL. 'C' is by far my favorite - something about it is as alluring to me as a sweet maiden resting in a forgotten forest next to a pristine waterfall, with naught but the rushing water and birds to be heard. It's powerful and elegant and beautiful. I know some people think it's quickly becoming "outdated," but that's my style. (For reference, I bought an old house with rotary phones and still have them completely functional - that's just how I roll).

  3. #3
    and the Hat of Guessing tabstop's Avatar
    Join Date
    Nov 2007
    Posts
    14,336
    @Matticus: but do you still have the party lines?

    I've been keeping APL around for the last little while, and it's starting to grow on me. (There's a joke here somewhere, but I'll leave it for all of you.)

  4. #4
    Registered User
    Join Date
    Jun 2011
    Posts
    46
    I'm currently learning C++ and I consider myself a programming newb here. I do CAD design for a living and really liked AutoLISP.

    I hated Fortran77 in college. I had to take a course that combined PASCAL and C. I had a hard time understanding either one.

    Here is hoping that C++ will be my favorite, but it's too soon to tell. Pointers are hard.

  5. #5
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Of all the languages I worked or dabbled in I must say C# is in fact the one that impressed me the most. I think Microsoft did an incredible job in creating a programming language that fits like a glove in the Windows ecosystem. It's a very expressive language and very powerful. It's somewhat easy to learn for anyone with a C/C++ background, has been making huge strides in facilitating multi-threading programming (C# 5 will include an even more radical and easy approach), includes powerful and easy to manage constructs to usually complex tasks (the various delegate constructs or LINQ come to mind) and is surrounded by what has become probably the best development framework ever designed, complete with a host of assemblies that can fit most development needs without requiring downloading and maintaining multiple libraries. No one ever before designed a programming language quite like this. Something that fits so well into an OS architecture and allows for fast and quality development of all sorts of applications.

    After C++ I didn't think I would like anything better. But C# definitely did it. Of all other languages, I'd say Lua comes third as my favorite language. I always though of scripting languages as magical. They solve problems that would be otherwise nearly impossible to solve. And they do it elegantly by interfacing with your programming language. I wonder why, liking them so much, I never actually bothered studying more than one. I guess Lua eventually turned out to solve all my needs. Why should I bother? Still, I may one day or another find a reason not to use Lua. That's when I will bother studying Python or something.
    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.

  6. #6
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Posts
    14,826
    Quote Originally Posted by Matticus View Post
    'C' is by far my favorite - something about it is as alluring to me as a sweet maiden resting in a forgotten forest next to a pristine waterfall, with naught but the rushing water and birds to be heard. It's powerful and elegant and beautiful.
    Your story is missing something to accidentally kill yourself on because you weren't paying enough attention to where you were going. Like maybe a bridge that wasn't quite as long as you thought it was...

    Quzah.
    Hope is the first step on the road to disappointment.

  7. #7
    Third Eye Babkockdood's Avatar
    Join Date
    Apr 2010
    Posts
    352
    C is my favorite. It's the language I'm the most comfortable with, and the language I have the most experience with.
    Quote Originally Posted by The Jargon File
    Microsoft Windows - A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.

  8. #8
    Registered User
    Join Date
    Jun 2011
    Posts
    4,513
    Quote Originally Posted by quzah View Post
    Your story is missing something to accidentally kill yourself on because you weren't paying enough attention to where you were going. Like maybe a bridge that wasn't quite as long as you thought it was...

    Quzah.
    That, my friend, is called adventure.

  9. #9
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    And btw,

    Quote Originally Posted by Yarin View Post
    Now I know languages are simply tools, each tailored to help you get certain, usually specific, jobs done...

    [...]

    I was disappointed to find a good number of people saying C#! I guess they just haven't had enough exposure
    Make up your mind.
    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
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by Mario F. View Post
    And btw,



    Make up your mind.
    I did. The part you replaced with [...] clarifies this

  11. #11
    Banned
    Join Date
    Aug 2010
    Location
    Ontario Canada
    Posts
    9,547
    Quote Originally Posted by Yarin View Post
    Now I know languages are simply tools, each tailored to help you get certain, usually specific, jobs done...

    What I would like to hear, is which language do you enjoy using the most? The all around, easiest to think in and manage, prettiest, preferred set of core functionality, and extended functionality, etc. etc..
    English. I always found it the most useful.

    (Think about it... where do we spend 2/3 of our time? Reading and writing help files...)

  12. #12
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by CommonTater View Post
    English. I always found it the most useful.
    I had a feeling someone was going to do that

    Quote Originally Posted by CommonTater View Post
    (Think about it... where do we spend 2/3 of our time? Reading and writing help files...)
    At least it's good to know I'm not the only one...

  13. #13
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by Yarin View Post
    I did. The part you replaced with [...] clarifies this
    Clarifies what exactly?
    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.

  14. #14
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Well, I have a deep disappointment for all other languages than C++ since none of them implements RAII so elegantly.
    I haven't had much exposure to managed languages since I avoid them, though. I tend to stay away from any language that's garbage collected, since that is pits to me.
    But I might be able to classify Java (at least Java ME) as the absolute pits. So many features restricted in meaningless ways, and so many features missing (multiple inheritance FTW!).
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  15. #15
    Registered User
    Join Date
    Jun 2011
    Posts
    35
    My background is in engineering so I love fortran, when it comes to equations and numbers, fortran is perfectly suited. But, when I try to create user interfaces, and I have to use words and sentences, I use C. From what I can tell, C is perfect for this because you can use a pointer to step down a word or sentence to analyze each character, divide words and sentences, splice them, you even have some control over the ram memory, quite powerful. I dont think fortran is that capable when it comes to text.

    By the way Matticus, sometimes in the dark hours of the early morning, I see the goddess of fortran descending in the form of a blond, blue eyed, ivory white, Nordic virgin, she speaks to me, she gives me programming wisdom.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 9
    Last Post: 03-31-2009, 04:23 PM
  2. "itoa"-"_itoa" , "inp"-"_inp", Why some functions have "
    By L.O.K. in forum Windows Programming
    Replies: 5
    Last Post: 12-08-2002, 08:25 AM
  3. "CWnd"-"HWnd","CBitmap"-"HBitmap"...., What is mean by "
    By L.O.K. in forum Windows Programming
    Replies: 2
    Last Post: 12-04-2002, 07:59 AM
  4. Your favorite "other" programming langauge
    By SilentStrike in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 08-18-2001, 01:06 PM