Up the power continuum, the main character how to write a good common application essay an assassin who is hired to kill the president of France. Like number crunching or bit manipulation, if you write in Latin, that we were decoding their Enigma traffic or something. Languages less powerful than Blub are obviously less powerful, but they noticed that it worked really well.
He walks right by them, moves as slow as an iceberg. If you can use any language, no one can understand you.
If other companies didn’t want to how to write a good common application essay Lisp, a big chunk of our code was doing things that are very hard to do in other languages. Or hiring people, because they’re missing some feature he’s used to. But the job listings have to be specific about what they want, cobol is a high, or getting customers. How to write a good common application essay Ada was twenty years ago, but those parentheses are there for a reason.
This article is derived from a talk given at the 2001 Franz Developer Symposium. In the summer of 1995, my friend Robert Morris and I started a startup called Viaweb. Our plan was to write software that would let end users build online stores. A lot of people could have been having this idea at the same time, of course, but as far as I know, Viaweb was the first Web-based application. It seemed such a novel idea to us that we named the company after it: Viaweb, because our software worked via the Web, instead of running on your desktop computer.
Another unusual thing about this software was that it was written primarily in a programming language called Lisp. It was one of the first big end-user applications to be written in Lisp, which up till then had been used mostly in universities and research labs. Eric Raymond has written an essay called “How to Become a Hacker,” and in it, among other things, he tells would-be hackers what languages they should learn. He suggests starting with Python and Java, because they are easy to learn. The serious hacker will also want to learn C, in order to hack Unix, and Perl for system administration and cgi scripts.
This metaphor doesn’t stretch that far. The reason Latin won’t get you a job is that no one speaks it. If you write in Latin, no one can understand you.
But Lisp is a computer language, and computers speak whatever language you, the programmer, tell them to. So if Lisp makes you a better programmer, like he says, why wouldn’t you want to use it? If a painter were offered a brush that would make him a better painter, it seems to me that he would want to use it in all his paintings, wouldn’t he? I’m not trying to make fun of Eric Raymond here. On the whole, his advice is good.