Comments on: Programming languages of distinction https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/ Open information and technology. Mon, 25 Jan 2016 04:33:57 +0000 hourly 1 http://wordpress.com/ By: FEX 技术周刊 – 2016/01/25-IT大道 https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-15940 Mon, 25 Jan 2016 04:33:57 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-15940 […] Should I Use 。这两个文章还引申出两个有意思的东西: Magpie Developer 、 The programming language cycle […]

]]>
By: Adobe Keygen https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-5840 Sat, 15 Mar 2014 04:29:30 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-5840 Because here is a list of multiplayer games is that the leave was asked for more.
The ease of use and dissemination of content, tagging of friends and
related users on shared items is yet another great Facebook feature.
Gone are the days when the evening, go out Night
Weekend and hard rock festivals organized a burst of freshness and energy, which allows people to
face the Blues on Monday, with confidence and determination.

]]>
By: flappy bird cheat https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-5839 Sat, 15 Mar 2014 04:15:04 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-5839 Farmville farms even include free gift that is especially designed for the neighbors on their farm visit.

Article Source: Media is a creative design group that specializes in Video Marketing, Website Design, Search Engine Optimization, Graphic Design,
and Social Media Marketing. It is a platform used by hundreds of millions of people and this amazing
potential can be used for business as well.

]]>
By: Links of the Day 12/07/2012 | Buzu’s Oficial Blog https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-4141 Fri, 07 Dec 2012 09:04:09 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-4141 […] https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/ An interesting analysis on why programming languages succeed or fail. […]

]]>
By: The Technological 7-Year Itch https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-436 Mon, 21 May 2007 10:52:03 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-436 […] So in my answer to Scott’s question, I think it may well be that many developers completely leave. But I imagine that many others will take the path that Rob Conery, the creator of Subsonic wrote about. He’s choosing to help try and change the developer culture around Microsoft from the inside, rather than jumping ship completely. Like a good ALT.NET developer, he sees some value in the Microsoft platform and tries to combine what is good from it, along with what is good from other platforms, rather than just giving in to the self-perpetuating cycle of successful programming languages. […]

]]>
By: Rob Palmer https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-435 Sun, 24 Sep 2006 09:35:30 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-435 Once you have learned a language, you have a huge investment of your time to protect.
It’s hardly suprising that people are reluctant to move on to other technologies.

]]>
By: troels https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-434 Mon, 29 May 2006 11:08:58 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-434 Kai:
Maybe the case is that the original founders (elite programmers) are so heavily invested in their language, that they rarely move on. It’s rather the sub-elite, who have been promoted to elite. They are stuck at the second-highest rank of the social ladder – as henchmen of the founding fathers. One way to rise beyond this is to move on and settle on a new language, where they themselves can become founders. The founders themselves OTOH have nothing to gaim from the exile – they are already at the peak.

]]>
By: david https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-433 Sat, 22 Apr 2006 13:32:07 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-433 Kartik:

I agree that Ruby has some neat tricks (syntactic and otherwise), but when you look at development speed, bug reduction, etc., it’s hard to argue that any of them gives Ruby as big an advantage over Java or Python as the advantage that all scripting/VM languages have over manual-memory-management languages like C/C++. Closures? I remember being excited about them ten years ago when I was coding a lot in Scheme (another great programming language), but in the end, they didn’t make much of a difference in how I worked. Automatic introspection? I’m a touch typist, so saving 30 seconds of typing here or there isn’t significant.

I may come over to Ruby some day (it definitely has the most fun tutorials), but it’s also possible that before then some other language will find another low-hanging fruit like memory management that blasts Ruby, Java, Python, and everyone else right out of the water, the way that Java has blasted C/C++ for enterprise development.

]]>
By: Frice https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-432 Sat, 22 Apr 2006 09:37:22 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-432 For a more professional popularity list of programming languages, try this link:

http://www.tiobe.com/index.htm?tiobe_index

]]>
By: salamander https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-431 Sat, 22 Apr 2006 05:16:26 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-431 You may find this page quite interesting:
http://noga.muti.co.za/programming_languages

]]>
By: Kai MacTane https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-430 Sat, 22 Apr 2006 04:55:46 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-430 I’ve got to agree with Nordsieck: I don’t think truly elite developers really give a damn whether other people are using their language of choice or not. “Oh no, my Favorite Thing is getting popular, so now I have to repudiate it and pick something else to be my favorite” is not the behavior of wizard-level programmers; in my experience, it’s the behavior of latte-slurping trendoids who care more about other people’s opinions than their own taste.

Now that Perl is huge (indeed, many would say *too* huge, and past its prime), does Larry Wall move on to something new? No, he’s still working on Perl. Of course, he wrote the language, but the same goes for Tom Christiansen and Damian Conway.

I’m sure the same thing could also be said in the Python world. Now that Python is gaining popularity, are the serious wizard-level Python programmers saying “Oh, dear, it seems the proles have arrived. How teddibly gauche they are. I must go and become a Boo guru now, just to avoid these tedious plebeians”? Somehow, I don’t think so.

]]>
By: Kartik Vaddadi https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-429 Sat, 22 Apr 2006 04:14:40 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-429 > Ruby has no advantage over Java to match Java’s memory-management advantage over C++
You haven’t used Ruby much, have you?

]]>
By: nordsieck https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-428 Fri, 21 Apr 2006 23:13:39 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-428 “Elite (guru) developers notice too many riff-raff using their current programming language, and start looking for something that will distinguish them better from their mediocre colleagues.”

This assumes that “Elite developers” actually care about what the masses use to program with. My guess is that most of them just want to use a (the most) productive language (one in which the development/testing/integration of a certain feature takes the least amount of time, balanced with the highest level of physical performance).

]]>
By: km https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-427 Fri, 21 Apr 2006 19:00:47 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-427 “Sub-elite (senior) developers follow the elite developers to the new language,
creating a market for books, training, etc., ”

How do you create a market without marketing?

]]>
By: iain https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-426 Thu, 16 Mar 2006 21:03:15 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-426 What you want is a measure of the degree to which skill in a programming language has become commoditized. For instance, take a job website like http://www.jobserve.com/

Search for commoditized skills like Java, SQL, C++ and you find x,000 jobs advertised. Ideally of course you’d have a longitudinal view on this; you’d have data on the number of jobs offering requiring this and that skill across time and understand the rise and ebb of particular skills.

Search for niche skills like Python and you find (today) 200 jobs advertised.

Search for Ruby and right now you find 22 jobs on http://www.jobserve.com.

Search for Groovy and you find one actual job. That’s where you want to be; learning a language so esoteric that one day you can be the guru, or at least one of his henchmen. But maybe, maybe the fact that there’s already one job posted means you’re just too late…

To be honest, I saw this idea expressed lucidly in Chad Fowler’s book, available from http://www.pragmaticprogrammer.com/

]]>
By: grant https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-425 Fri, 10 Mar 2006 16:26:12 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-425 It’s been so long since I’ve thought about programming — I probably still recall a few lines in Basic, Fortran and Pascal! And machine code – by the numbers – sheeesh. Actually the coolest and rather esoteric programming language I ever played with was FORTH. That’s where I encountered the concept of elegant simplicity.

]]>
By: david https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-424 Tue, 07 Mar 2006 16:50:25 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-424 The LISP world has a professional hierarchy all its own — the riff-raff are Emacs LISP programmers, or anyone who has not designed at least three operating systems in the past 20 years.

]]>
By: Bob DuCharme https://quoderat.megginson.com/2006/03/06/programming-languages-of-distinction/#comment-423 Tue, 07 Mar 2006 14:07:33 +0000 http://www.megginson.com/blogs/quoderat/archives/2006/03/06/programming-languages-of-distinction/#comment-423 Makes sense to me! I think you should add a Gartner-like hype curve, color-coded to show how long each language has been in its current position.

I don’t know what color you’d put LISP, though, stuck at step 0, still waiting after several decades for the elite to notice too many riff-raff using it…

]]>