Language - When To Use What?

This is a discussion on Language - When To Use What? within the A Brief History of Cprogramming.com forums, part of the Community Boards category; >> basics of error correcting codes SARCASM: Didn't really seem like that at the time though...

  1. #31
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,262
    >> basics of error correcting codes

    SARCASM: Didn't really seem like that at the time though

  2. #32
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,438
    Quote Originally Posted by MDofRockyView
    In this strict sense, all of the computer languages are absolutely useless in solving any problem what so ever and can be reduced to being practically all the same language, and even further reduced to a paradigm. It is their libraries (and more specifically the algorithms) that matter; as to how programmer judge them.
    Considering said algorithms are implemented for the most part by the same programming language they are serving, I have an hard time accepting that conclusion.
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    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.

  3. #33
    Dump Truck Internet valis's Avatar
    Join Date
    Jul 2005
    Posts
    357
    HERETIC!!! Personally, Lisp is my choice of language for just about anything.
    I waste too much time racking my brain over how many close perentheses I need. Haskell is just as powerful and I can produce a finished product much faster using it than I can lisp or scheme.

  4. #34
    Disrupting the universe Mad_guy's Avatar
    Join Date
    Jun 2005
    Posts
    258
    If I was teaching I'd use C and Pascal as languages for students to learn, but if the kids are autistic then I'd teach Assembly and INTERCAL.

    Quote Originally Posted by pianorain
    HERETIC!!! Personally, Lisp is my choice of language for just about anything. It's amazingly flexible and probably TOO powerful. CLOS provides all sorts of interesting possibilities for people used to thinking in OO terms, and FFI lets you use all those nifty dlls you've or someone else has written in other languages. Most implementations allow you to compile down to a portable bytecode or a native image. Besides, what other language lets you write a compiler for that language in about four lines of code?
    I too am quite fond of lisp. It's a very powerful language, I only blame myself for not getting into it sooner (back when I was investigating it, there was no book on par with "Practical Common Lisp" which is, I think the best Lisp book there is for novices/people wanting to just learn lisp.) And of course if you're more of a minimalist you always have Scheme.

    Quote Originally Posted by valis
    I waste too much time racking my brain over how many close perentheses I need. Haskell is just as powerful and I can produce a finished product much faster using it than I can lisp or scheme.
    Well, more power to ya, but personally I find that Lisp allows me to do very rapid development, after you use it for a rather short period of time, parenthesis don't bother you as much and you can keep up with them pretty easily in your head I've found (of course I still count myself, but SLIME and Emacs (Lisp in a Box package) help out with that a lot.)
    Last edited by Mad_guy; 07-29-2006 at 09:37 AM.
    operating systems: mac os 10.6, debian 5.0, windows 7
    editor: back to emacs because it's more awesomer!!
    version control: git

    website: http://0xff.ath.cx/~as/

  5. #35
    System Novice siavoshkc's Avatar
    Join Date
    Jan 2006
    Location
    Tehran
    Posts
    1,231
    tjinr:
    I think its good to go to wikipedia and read about these known languages.
    Learn C++ (C++ Books, C Books, FAQ, Forum Search)
    Code painter latest version on sourceforge DOWNLOAD NOW!
    Download FSB Data Integrity Tester.
    Siavosh K C

  6. #36
    aoeuhtns
    Join Date
    Jul 2005
    Posts
    581
    Quote Originally Posted by valis
    I waste too much time racking my brain over how many close perentheses I need.
    What, you don't have an editor that shows matching parentheses?

    Quote Originally Posted by valis
    Haskell is just as powerful and I can produce a finished product much faster using it than I can lisp or scheme.
    This is definitely true. IMO, Haskell's about as good as it gets. It's like, "Okay, I need a feature-complete parsing library." [5 mins later] "Whoops, I'm done. What next?"
    There are 10 types of people in this world, those who cringed when reading the beginning of this sentence and those who salivated to how superior they are for understanding something as simple as binary.

  7. #37
    Dump Truck Internet valis's Avatar
    Join Date
    Jul 2005
    Posts
    357
    Well for a (long) while I actually used vi (just out of habit) so I didn't have syntax highlighting and the like, now that I'm using vim I have parenthese matching, but I'd already discovered haskell.

Page 3 of 3 FirstFirst 123
Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What language did they make Java in?
    By jverkoey in forum A Brief History of Cprogramming.com
    Replies: 17
    Last Post: 07-03-2005, 04:18 PM
  2. Strange loop
    By D@rk_force in forum C++ Programming
    Replies: 22
    Last Post: 12-18-2004, 01:40 PM
  3. assembly language...the best tool for game programming?
    By silk.odyssey in forum Game Programming
    Replies: 50
    Last Post: 06-22-2004, 01:11 PM
  4. Language of choice after C++
    By gandalf_bar in forum A Brief History of Cprogramming.com
    Replies: 47
    Last Post: 06-15-2004, 01:20 AM
  5. Language Script..
    By vasanth in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 03-30-2003, 05:48 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21