This link has been bookmarked by 14 people . It was first bookmarked on 18 Aug 2007, by suckmysocks.
-
27 Dec 08
-
21 Dec 08
-
18 Dec 08
-
Java is a family station wagon. It's easy to drive, it's
not too fast, and you can't hurt yourself.Haskell is an incredibly elegantly-designed and beautiful
[Monadic version:]
car, which is rumored to be able to drive over extremely strange terrain. The
one time you tried to drive it, it didn't actually drive along the road;
instead, it made copies of itself and the road, with each successive copy of the
road having the car a little further along. It's supposed to be possible to
drive it in a more conventional way, but you don't know enough math to figure
out how.Haskell is not really a car; it's an abstract machine in
which you give a detailed description of what the process of driving would be
like if you were to do it. You have to put the abstract machine inside another
(concrete) machine in order to actually do any driving. You're not supposed to
ask how the concrete machine works. There is also a way to take multiple
abstract machines and make a single abstract machine, which you can then give to
the concrete machine to make multiple trips one after another.Lisp looks like a car, but with enough tweaking you
can turn it into a pretty effective airplane or submarine.[from Paul Tanimoto:]
Lisp: At first it doesn't seem to be a car at all, but now
and then you spot a few people driving it around. After a point you decide to
learn more about it and you realize it's actually a car that can make more cars.
You tell your friends, but they all laugh and say these cars look way too weird.
You still keep one in your garage, hoping one day they will take over the
streets.Mathematica is a well-designed car that borrowed a lot
from the Lisp car without giving it nearly the credit it deserved. It can solve
equations to determine the most efficient way to get to the destination, but it
costs a fortuneMatlab is a car designed for novice drivers going on short
trips over terrain similar to the terrain the Mathematica car is usually driven
over. It is very comfortable when driving over this terrain, but if you go off
the trail even a little the car becomes so hard to drive that more snobby
drivers refuse to even acknowledge that it's a car.Ocaml is a very sexy European car. It's not quite as fast
as C, but it never breaks down, so you end up going further in less time.
However, because it's French, none of the controls are in the usual places.Perl is supposed to be a pretty cool car, but the driver's
manual is incomprehensible. Also, even if you can figure out how to drive a Perl
car, you won't be able to drive anyone else's.PHP is the Oscar Mayer Wienermobile, it's bizarre and hard
to handle but everybody still wants to drive it. [from "CosmicJustice" off of
digg.com]
-
-
08 Dec 08
mehran 3dIf programming languages were cars...
اگر زبانهای برنامه نویسی اتوموبیل بودند... -
06 Dec 07
-
14 Nov 07
-
19 Aug 07
-
10 Jul 07
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.