Found at several sites in the network, comparisons of different programming languages with cars. I think this will help greatly to have an idea or concept of what each one is confronted when trying to learn a new language. Each language if we open a new tool, it can only be used properly if we know that we are going to use. It makes little sense to learn a language by the fact of knowing something extra, if you do not really know where to use it. For now, enjoy this fun comparison :
C: is a racing car that goes incredibly fast, but that breaks every 50 Km.
C: is a race car that has it all with dozens of extras and only breaks every 250 km, but when it does, nobody knows why she crashed.
Java: is a family car type van. Easy to drive, not too fast and you can not do harm.
C #: is a model of family car type van that is competing in the marketplace. Once you use it you will not be allowed to use competing products .
Lisp: looks like a car, but tuneándolo enough so you can turn on an airplane or submarine sufficiently functional. < >
Prolog: is fully automatic: he describes what it looks like your destiny and leads for you, but the effort required to describe in most destinations is equivalent to driving up to them.
Perl: Is supposed to be a pretty cool car, but the driver’s manual is incomprehensible. And even get to learn how to drive your car perl, not the driver know of anyone else.
Python: is a fantastic car for beginners, you can drive without license. Unless you want to drive very fast on the road or hazardous terrain, you may not need any other car.
Smalltalk: is a car originally designed for people who were learning to drive, but was designed so well that even experienced drivers enjoy driving. It is not very fast, but you can change any piece to leave more to your liking. One oddity is that it is really not what you drive, he posted a message asking to go somewhere and then you do what you said or did not understand what you ask.
Ruby: is a car that was created when the cars Perl, Smalltalk and Python 3 collided together. A Japanese mechanic found the pieces and mounted a car that many believe it is better than the sum of its parts.
Fortran: is a primitive car, and always will be very fast when only go by roads that are perfectly straight. It is believed that learning to drive a car which then makes Fortran is impossible to learn to drive any other model of car.
Cobol: is supposed to be a car, but any driver who is respected never admitted having driven one.
Forth: is a car that you mount them yourself from a kit. Your car does not have to appear or behave like anyone else’s car, but a car Forth only moves backwards.
Assembler language: is just the engine, you have to assemble the car yourself and put petrol as he runs but if you carefully go like a bullet .
taken from English:
http://www.cs.caltech.edu/ mvanier ~ / hacking / rants / cars.html
And now, which car would you like to start? …