123 Comments
- Computer_Kid, on 10/12/2007, -2/+41I like the discripton of BASIC! :-)
- slonkak, on 10/12/2007, -3/+37funny, not only is it missing pearl, it's missing perl too
- ucg1, on 10/12/2007, -8/+31@akira117
Ruby - Hot little 18 year old Japanese college girl. She likes to get it on and is very open minded. She's really smart and has a lot going on in her life. Might be too much to handle in the long run (difficult to maintain a long-term relationship with her), but is fun for a while. She just recently learned English, but she speaks it relatively well.
Python - Slim sexy girl in her mid-twenties. She likes to keep things simple when it comes to style. She's a bit like Ruby (except she's European), but more mature and stable, though.
Perl - At first you mistook her for a boy, but she is just a really hardcore lesbian. She likes to get her hands dirty and you'll find her working on her car and other seemingly "manly" stuff. She's very handy and knows how to use tools better than you do. She's pretty cool to hang with and a good friend to have around.
C# - At first you think of her as a younger, leaner, more flexible version of Java. She seems super sweet at first, but then you find out there's something not quite right about her. You'll soon grow tired of her issues and will be looking for a way out. If you do get involved, don't commit too much of yourself to her, otherwise you'll be stuck in an unhappy relationship. She's a good lay, and would make a good booty call (when you're desperate), just don't get to wrapped up in her. - Chewie67, on 10/12/2007, -1/+20I thought that was pretty funny too, though I'm ashamed to admit it.
We are such geeks. - willcode4beer, on 10/12/2007, -1/+19Probably because nobody bothered much with Ruby until the Rails came out.
It seems like Ruby's been around forever, and nobody cared. After the rails framework came out everybody's jumping on it. - posure, on 10/12/2007, -1/+17The original version of C# was pretty much a carbon copy of Java, even the syntax is the same in most cases. That being said, it does everything Java tried to do, except that they did it much cleaner and more efficiently.
I want to have C#'s babies. - aantix, on 10/12/2007, -1/+16Ugggh, why do people keep referring to Ruby on Rails as a language?!?!?!?
Rails is a FRAMEWORK, Ruby is the underlying language. - honds, on 10/12/2007, -2/+16@jdenzer
Lol. I hate to feed trolls but I just have to say...
I know x86 Assembly. I know x86 assembly VERY well. I have coded thousands of lines in it. I have been programming C/C++ for over a decade.
Two points from two different views.
Point 1 - 1337ness
------------------------------------
All I will say is there is a HUGE difference between being able to use it and mastery of it.
Hello world is orders of magnitude more simplistic than the best PHP programs. I'd like to see your nephew write the 20 thousand line object oriented multi-tier real-time database applications that I and many others work on on a daily basis in PHP.
Point 2 - Business
------------------------------------
In the long run (and even short run) who can use it doesn't matter. Only one thing matters. Getting the job done, solving the problem, and moving on to other projects knowing your task was completed as best as possible. In short: money. It doesn't matter what language you use. If you spend 1000 hours working on an Assembly program that could have been done in C++ in two days then you aren't better or more mature that anyone else. The only thing you accomplished was costing your employer thousands of dollars in wages and lost time.
Let's say hypothetically there are two people. The first one is named "Mii" and the second one is names "U"...
U and Mii were both born around the time computers became mainstream. U stopped growing when Assembly and Prolog were the right tools for the job. Mii continued to grow and learn from the mistakes of the past and went on to live a happy life programming software to be used by millions. U is still a kid. U sits at home programming software that no one will ever use. Will never save someone time. And if software made by U ever does make it to a store shelf or corporate update pack, it will find it's spot had been occupied for months by Mii's software which he programmed in 1/10 of the time with less bugs because the modern languages left less to chance. - stampy, on 10/12/2007, -0/+13As clever as this is, this is NOT a guide to choosing a programming language.
- tekin, on 10/12/2007, -5/+19Funny and the Java description is dead on.
- jdenzer, on 10/12/2007, -2/+14.NET The mother who slept w/ all the other language's fathers and gave birth to three little bastards.
- honds, on 10/12/2007, -1/+12@jdenzer
Yes, kids stuff. That is exactly why Digg, Slashdot, Wikipedia, several projects where I work, many e-commerse sites... thousands (if not millions) of web sites... all wouldn't exist without PHP and Perl (mostly PHP in modern sites). Yes, kids stuff. Big multi-million dollar a year kids. - echoic, on 10/12/2007, -0/+10Is this list from 1995?
- MikeWeller, on 10/12/2007, -1/+12mrops I have worked with Java and C#. Sure they're similar, but most languages are... most are all based off one another after all. C# was designed with its goals in mind, and Java with its own. The reason they are similar is because they were trying to solve some of the same problems. To say C# stole from Java is naive.
- mercurysquad, on 10/12/2007, -0/+10But she has a daughter you might be more interested in.
- weiran, on 10/12/2007, -1/+10Bit of an anti-MS bias on some of those (C#).
- lokoluis15, on 10/12/2007, -0/+9Collections.sort(List l) ?
- banderbe, on 10/12/2007, -0/+9C# is a great language to work in.
- mikm, on 10/12/2007, -2/+10Perl and PHP are much more than just "scripting languages". Most websites you see use PHP and/or Perl.
- iamnos, on 10/12/2007, -0/+7Hmmmm....
Perl a fairly attractive woman, who seems to be everywhere. She's not that easy to get to know, given that she speaks a very strange language that can take years to learn. Those who have been with her, tend to either love her or hate her.
PHP - another woman that has a love hate relationship. She's definitely been around the block for someone so young, but she can do almost anything, though she's got a bad reputation for not using proper protection. - weprin, on 10/12/2007, -0/+7How would you describe all the .NET languages?
It's like Microsoft gave birth to triplets (C#, VB.NET, and J#). - pickypg, on 10/12/2007, -0/+7@mrops
That's because they designed a completely OO language in a C style syntax. Of course it's going to look similar to another OO language in C style syntax.
There are plenty of features in the language that are much different over Java, such as properties, attributes, and the .NET handling of value types and reference types.
As for the migration regular expressions, you can write regex's for almost any language and get close to working versions. They even have PHP to ASP.NET migration tools, which I have never used.
The writer of the descriptions is clearly not a big fan of Microsoft based on his description of C# and VB alone, plus he seems confused about Java. - kryptogrowl, on 10/12/2007, -0/+7clearly you need to get laid
- willcode4beer, on 10/12/2007, -2/+8c# must have been added later.
FTA:
C# - The pimp from next door! She likes copying everything, from recipes to makeup to fashion. She is never original and likes to still other women's ideas, then go about shouting that the ideas are hers. Those who are not aware of her source of ideas think she is very intelligent. She is very talkative and showy. Sometimes she is very good at perfecting what she has copied. - psyber, on 10/12/2007, -0/+6Now I understand why I love Java... She does whatever I want her to do and makes me feel all warm and fuzzy when she is done. However I disagree about hardly complaining. She can be real fussy sometimes.
Indeed... Basic did pop my programming cherry, way back in elementary school. Specifically, Apple II basic. Shame she still is not around. - ArcticCelt, on 10/12/2007, -0/+6Oh my! Praises for all described languages then bashing of VB and C#? What a surprise, I am shocked. I really wonder what those two languages have in common that motivated the author to write his "totally objective" paper that way...
- inactive, on 10/12/2007, -1/+7I feel so dirty now.
- azephyr, on 10/12/2007, -0/+6Mostly plagiarized:
http://www.columbia.edu/~sss31/rainbow/prog.lang.html - Urusai, on 10/12/2007, -0/+5PROLOG is more of an expert system language than a programming language. I dread to consider somebody trying to use it to run an embedded system. "I'm sorry, folks, but we are landing and taking off simultaneously because somebody forgot to put a constraint to make them mutually exclusive."
- krisreid, on 10/12/2007, -3/+8She surly is buxom lass but she surly ain’t slow no more my man!
- lustre, on 10/12/2007, -3/+8Yes. Dripping with misinformd anti-MS bias. Very far from the "best ever guide" status claimed in the title.
For those who wish to actually know about the origins of C# rather than mindlessly mouthing MS hate, see O'Reilly interview of Hejlsberg: http://www.windowsdevcenter.com/pub/a/oreilly/windows/news/hejlsberg_0800.html
Here is a fairly thorough design, feature and taste comparison of Java and C#: http://genamics.com/developer/csharp_comparative.htm - geminitojanus, on 10/12/2007, -0/+5Uh, it's got Java, which dates it to more recent than 1995 (first public release).
- fquednau, on 10/12/2007, -0/+4Funny that people saying they love Ruby keep bashing at C#...
public List Managers(List emps) {
return emps.FindAll(delegate(Employee e) {
return e.IsManager;
}
}
or hopefully something like that in the upcoming c# version
emps.FindAll(e => e.IsManager); - luckyllama, on 10/12/2007, -1/+5I'd like to have seen a dirty whore description of Visual Basic as well.
- highgrovemanor, on 10/12/2007, -2/+6funny descriptions of DATED languages.....
- spooq, on 10/12/2007, -3/+7Funny you should say that about assembly, because for a long time many of the best assembly programmers were kids writing demos. Anyway, you're just a dumb troll, so who cares?
- geekymonkey, on 10/12/2007, -3/+7@Chewie67
Don't be ashamed! Embrace the geekness. - geminitojanus, on 10/12/2007, -4/+8C#, it's what you get when you cross the sophistication of C++, with the blandness of Java. While you can always get exactly what you want, and quickly I might add, you have to sit back and wonder what's really going on inside of that woman's head; is she really thinking about you when you're in bed with her? She's versatile like Java as well, and touts her bra size as being a notch above that of Java, but unlike Java she needs a man; little portable boys need not apply.
PHP, daughter of Perl but with a much cuter face, and speaks much more eloquently. She's growing up nicely, getting her feminine features one at a time, but she's still far from what most would call sexy; she's a very bookish woman, nerdy glasses included. Still, she's what boys run to now when BASIC is unavailable, and she's anxious to accommodate. - sdevoid, on 10/12/2007, -2/+5(1) Inaccurate title: somewhat funny but is not specific on the costs/benefits of different languages.
(2) Quite sexist: Languages are not women, and choosing a programing language is not at all like choosing a woman. Moreover, women can and are computer programmers; this simply reinforces the mindset that geeks are shuttered-up guys who couldn't get a date to prom.
Doh! Embarrasing...
Lame / Inaccurate - duality, on 10/12/2007, -0/+4This is very old, but still good. The part about C++ being a relatively young language should have tipped almost everybody off. Here's one of a great many sources for the part from Assembly to Ada:
http://www.netfunny.com/rhf/jokes/91q4/plwomen.html
And here are a few that I came up with shortly after I first ran across this list:
Perl - A biker chick with a Harley Davidson and a welding degree. She may look mean and rude, but the guys that have gotten to know her realize she's pretty fun to be around, in spite of her scruffy appearance and her terse speech. She cooks rather well, but her recipes are rather hard to read.
Java - A blonde supermodel, and a distant cousin of C++. She is extremely popular, and all the guys are interested in hearing what she has to say. Unfortunately, she isn't very bright, and most of her recipes come straight out of a giant cookbook that's almost too heavy to lift.
Python - A lady psychologist, and a good friend to both Lisp and C. She is a good-natured woman that prefers to move slowly when dealing with other people. She isn't very talkative, preferring to let others lead the conversation while she listens and takes notes. On the other hand, her conversations tend to be short and enlightening, and she has a unique love for solving interesting problems (exception handling). She taught herself to cook by watching other women, so she can fix many delicious meals as long as you don't try to rush her.
ML - A nuclear physicist, though she is mostly a teacher these days. She has a lot of the creativity of her older cousin LISP, but is much more security-minded. She is an excellent listener, and catches men early when they start to say silly things. As a result, she practically never loses her temper completely. However, she can be quite talkative, as she prefers to have very detailed discussions. - Ryosen, on 10/12/2007, -0/+4@WillCode4beer
Now, you see, this, to me, is funny. You make a suggestion that C# is a copy of Java and you get modded up.
I make a suggestion that C# is a copy of Java and I get modded down.
Ahh, Digg, I love ya. You drive me nuts and baffle the hell out of me, but I love ya! - GoClick, on 10/12/2007, -0/+4As someone with experiance in 12 languages I can say this is wildly innacurate.
Hrmmm am I the man-slut of programmers?
NO MORE! I've settled down with Python... - inactive, on 10/12/2007, -6/+10I'd hit C
- OrthoPod, on 10/12/2007, -0/+4yup, definitely plagiarized from www.columbia.edu/~sss31/rainbow/prog.lang.html
- monsterb, on 10/12/2007, -0/+4Perl is missing! Last seen getting into Hans Reiser's car.
- 2tec, on 10/12/2007, -0/+3Back in the good old days, "Real Programmers wrote in machine code. Not FORTRAN. Not RATFOR. Not, even, assembly language. Machine Code. Raw, unadorned, inscrutable hexadecimal numbers.
Directly.
The Story of Mel, a Real Programmer
http://www.cs.utah.edu/~elb/folklore/mel.html - mercurysquad, on 10/12/2007, -0/+3"and likes to still other women's ideas"
- renrutal, on 10/12/2007, -0/+3Delphi is really a drag queen.
- lowbot, on 10/12/2007, -2/+5Wow, this is sexist. Lets not deny it, just accept that its a bigger deal to others than some. This is also why there are so few women in IT. Its our loss. Hope the guffaws are worth it.
- elv1s77, on 10/12/2007, -0/+3C# wipes your ass for you. And thats why I love it.
-
Show 51 - 100 of 121 discussions



What is Digg?
The Digg Toolbar for Firefox lets you Digg, submit content, and keep track of Digg even when you're not on the Digg site. Download the official