Link Details

Link 15330 thumbnail
User 217101 avatar

By gst
via kawagner.blogspot.com
Published: Mar 06 2007 / 18:43

If you read discussions about programming languages, one topic is quite common: "Why do people use an inferior language like Java/C++/what-the-hell and not a superior language like Lisp/Haskell/Python/you-name-it"?
  • 27
  • 1
  • 6606
  • 6

Comments

Add your comment
User 209834 avatar

Computer Guru complained ago:

-5 votes [show comment] Vote down Vote up Reply
User 215798 avatar

anamanaman replied ago:

4 votes Vote down Vote up Reply

You gotta read the article dude... its a trick title.

User 211189 avatar

rasman complained ago:

-9 votes [show comment] Vote down Vote up Reply
User 111696 avatar

bloid replied ago:

5 votes Vote down Vote up Reply

To be fair, the article doesn't say that they are, and pretty much says what Computer Guru says in his complaint...

User 211189 avatar

rasman replied ago:

-3 votes Vote down Vote up Reply

ok, then. i just read the synopsis and assumed it was the same old "why can't everyone see how cool lisp is?" ranting that happens so often and didn't even click on the article. it's still a silly topic.

why don't we all speak superior languages like Esperanto?

User 111696 avatar

bloid replied ago:

4 votes Vote down Vote up Reply

I think that's his point... If people on the web are to be believed, we should all be speaking Esperanto as it is a modern language designed for faster and easier communication...

But we have had our own languages for hundreds if not thousands of years, so we are faster with them, and it would be a performance hit to change just because something is "new and better" (according to someone)

Try and find an Esperanto teacher, and you may struggle... English on the other hand is well covered and documented...

I *think* that's his point (using your metaphor) ;-)

It's a bad title for the article though...I'll give you that ;-)

User 181090 avatar

hchaudh1 complained ago:

-6 votes [show comment] Vote down Vote up Reply
User 4098 avatar

wp73875 complained ago:

-5 votes [show comment] Vote down Vote up Reply
User 204758 avatar

chihiro replied ago:

1 votes Vote down Vote up Reply

A new book on ERLANG just came out. Let's get cracking.
http://www.pragmaticprogrammer.com/titles/jaerlang/

User 215798 avatar

anamanaman replied ago:

4 votes Vote down Vote up Reply

Come on people... you need to understand. You'll never need another language other than lisp. Accept it and embrace it. Or else you'll all be obsolete in a couple years!

Just kidding. This article is right on. I don't know where some of these lisp people come from. I've extensively used lisp and smalltalk, and while they were fun and challenging, I couldnt even imagine developing a website or anything useful in them. When reading the code, it just doesn't flow in my head. I have to analyze every line to see wtf its trying to do. For some of the advocates to say its better than Java, C#, or modern scripting languages is a pretty big stretch.

User 205849 avatar

nothingHappens replied ago:

3 votes Vote down Vote up Reply

Modding down all the complainers who obviously didn't bother to RTFA. The gist is that people decide to use a language for many reasons apart from just the language itself -- IDEs/tools, libraries, and speed are just as important, if not more. Although I'm not sure if that convinces me as a reason more people don't use Smalltalk ;-) My reason is I'm too busy learning how to use the languages I use at work, and when I get home from work I'm kind of tired or programming for the day.

User 205784 avatar

cbegin replied ago:

3 votes Vote down Vote up Reply

RTFA absolutely. I read it and it was quite fair. No I didn't agree with all of it, but you complainers clearly did not read the thing at all. The author is fair and is basically saying "the language alone is not enough". So don't say Bright Shiny Language X is better unless you include the tools, documentation, libraries and perhaps a community that's helpful rather than defensive at every point.

User 211189 avatar

rasman replied ago:

1 votes Vote down Vote up Reply

The point of the synopsis is that you try to sell the article enough to make people click on it. Once a person has clicked through to the article, the job of the synopsis is done, and the article must stand on it's own merits.

Even if you think this article is great, then this link should still be voted down because the synopsis is inaccurate. That's the way these link aggregating sites are supposed to work. You might be linking to the best article of all time, but if you write a bunch of nonsense in the synopsis, your submission should not make the front page.

That's my opinion anyway.

User 205849 avatar

nothingHappens replied ago:

0 votes Vote down Vote up Reply

I don't think there's anything wrong with the synopsis. The synopsis basically says, "a lot of people ask question X." Implying that, in the article, writer intends to posit an answer for question X. Which he does.

User 201565 avatar

Rob Lang replied ago:

0 votes Vote down Vote up Reply

I do agree with the article and share much of the same experience. Right language for the right problem.

User 211956 avatar

doylecentral replied ago:

0 votes Vote down Vote up Reply

My co-workers want the BOWL 2.0 language to take off in the worst way. You know the one that you put on your head and you walk into a meeting and when you are done with that meeting the program is complete.

She makes some nice points.

User 134694 avatar

alruiz15 replied ago:

1 votes Vote down Vote up Reply

For the complainers: read carefully before whining. The author is not implying that a specific language is better than others (the title is a bit misleading). He is making a good point, a language can really beautiful, but that is not enough: tools, documentation and performance are important as well.

BTW, the author is not a "she", is a "he"...take a look at his profile.

User 201483 avatar

antoniovieiro complained ago:

1 votes Vote down Vote up Reply

antoniovieiro reported this link as lame on 03/10/2007 @ 03:06:14

flaming?

User 209614 avatar

demigod186 complained ago:

0 votes Vote down Vote up Reply

demigod186 reported this link as lame on 03/17/2007 @ 11:56:15

User 345990 avatar

wadewilson replied ago:

0 votes Vote down Vote up Reply

"I don't write in either Java or PHP"
Well..

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Java Performance Optimization
Written by: Pierre-Hugues Charbonneau
Featured Refcardz: Top Refcardz:
  1. Design Patterns
  2. OO JS
  3. Cont. Delivery
  4. Java EE7
  5. HTML5 Mobile
  1. Node.js
  2. Debugging JavaScript
  3. OO JS
  4. JSON
  5. Ajax