Proverbs, aphorisms, quotations (English) | by Linux fortune |
Like ya know? Rock 'N Roll is an esoteric language that unlocks the creativity chambers in people's brains, and like totally activates their essential hipness, which of course is like totally necessary for saving the earth, like because the first thing in saving this world, is getting rid of stupid and square attitudes and having fun. -- Senior Year Quote | |
"All language designers are arrogant. Goes with the territory..." (By Larry Wall) | |
"I don't know why, but first C programs tend to look a lot worse than first programs in any other language (maybe except for fortran, but then I suspect all fortran programs look like `firsts')" (By Olaf Kirch) | |
Change your language to Finnish. | |
We've picked COBOL as the language of choice. | |
Kindness is a language which the deaf can hear and the blind can read. -- Mark Twain | |
A language that doesn't affect the way you think about programming is not worth knowing. | |
A language that doesn't have everything is actually easier to program in than some that do. -- Dennis M. Ritchie | |
*** A NEW KIND OF PROGRAMMING *** Do you want the instant respect that comes from being able to use technical terms that nobody understands? Do you want to strike fear and loathing into the hearts of DP managers everywhere? If so, then let the Famous Programmers' School lead you on... into the world of professional computer programming. They say a good programmer can write 20 lines of effective program per day. With our unique training course, we'll show you how to write 20 lines of code and lots more besides. Our training course covers every programming language in existence, and some that aren't. You'll learn why the on/off switch for a computer is so important, what the words *fatal error* mean, and who and what you should blame when you make a mistake. Yes, I want the brochure describing this incredible offer. I enclose $1000 is small unmarked bills to cover the cost of postage and handling. (No live poultry, please.) *** Our Slogan: Top down programming for the masses. *** | |
A person who is more than casually interested in computers should be well schooled in machine language, since it is a fundamental part of a computer. -- Donald Knuth | |
A programming language is low level when its programs require attention to the irrelevant. | |
About the use of language: it is impossible to sharpen a pencil with a blunt ax. It is equally vain to try to do it with ten blunt axes instead. -- Edsger Dijkstra | |
Algol-60 surely must be regarded as the most important programming language yet developed. -- T. Cheatham | |
An interpretation _I satisfies a sentence in the table language if and only if each entry in the table designates the value of the function designated by the function constant in the upper-left corner applied to the objects designated by the corresponding row and column labels. -- Genesereth & Nilsson, "Logical foundations of Artificial Intelligence" | |
Any programming language is at its best before it is implemented and used. | |
APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums. -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5 | |
APL is a natural extension of assembler language programming; ...and is best for educational purposes. -- A. Perlis | |
APL is a write-only language. I can write programs in APL, but I can't read any of them. -- Roy Keir | |
As in Protestant Europe, by contrast, where sects divided endlessly into smaller competing sects and no church dominated any other, all is different in the fragmented world of IBM. That realm is now a chaos of conflicting norms and standards that not even IBM can hope to control. You can buy a computer that works like an IBM machine but contains nothing made or sold by IBM itself. Renegades from IBM constantly set up rival firms and establish standards of their own. When IBM recently abandoned some of its original standards and decreed new ones, many of its rivals declared a puritan allegiance to IBM's original faith, and denounced the company as a divisive innovator. Still, the IBM world is united by its distrust of icons and imagery. IBM's screens are designed for language, not pictures. Graven images may be tolerated by the luxurious cults, but the true IBM faith relies on the austerity of the word. -- Edward Mendelson, "The New Republic", February 22, 1988 | |
Assembly language experience is [important] for the maturity and understanding of how computers work that it provides. -- D. Gries | |
By long-standing tradition, I take this opportunity to savage other designers in the thin disguise of good, clean fun. -- P.J. Plauger, "Computer Language", 1988, April Fool's column. | |
FORTRAN is a good example of a language which is easier to parse using ad hoc techniques. -- D. Gries [What's good about it? Ed.] | |
FORTRAN is the language of Powerful Computers. -- Steven Feiner | |
Giving up on assembly language was the apple in our Garden of Eden: Languages whose use squanders machine cycles are sinful. The LISP machine now permits LISP programmers to abandon bra and fig-leaf. -- Epigrams in Programming, ACM SIGPLAN Sept. 1982 | |
God made machine language; all the rest is the work of man. | |
If a 6600 used paper tape instead of core memory, it would use up tape at about 30 miles/second. -- Grishman, Assembly Language Programming | |
If the Tao is great, then the operating system is great. If the operating system is great, then the compiler is great. If the compiler is great, then the application is great. If the application is great, then the user is pleased and there is harmony in the world. The Tao gave birth to machine language. Machine language gave birth to the assembler. The assembler gave birth to the compiler. Now there are ten thousand languages. Each language has its purpose, however humble. Each language expresses the Yin and Yang of software. Each language has its place within the Tao. But do not program in COBOL if you can avoid it. -- Geoffrey James, "The Tao of Programming" | |
In a five year period we can get one superb programming language. Only we can't control when the five year period will begin. | |
Is a computer language with goto's totally Wirth-less? | |
It appears that PL/I (and its dialects) is, or will be, the most widely used higher level language for systems programming. -- J. Sammet | |
It is possible by ingenuity and at the expense of clarity... {to do almost anything in any language}. However, the fact that it is possible to push a pea up a mountain with your nose does not mean that this is a sensible way of getting it there. Each of these techniques of language extension should be used in its proper place. -- Christopher Strachey | |
Long ago, in a finite state far away, there lived a JOVIAL character named Jack. Jack and his relations were poor. Often their hash table was bare. One day Jack's parent said to him, "Our matrices are sparse. You must go to the market to exchange our RAM for some BASICs." She compiled a linked list of items to retrieve and passed it to him. So Jack set out. But as he was walking along a Hamilton path, he met the traveling salesman. "Whither dost thy flow chart take thou?" prompted the salesman in high-level language. "I'm going to the market to exchange this RAM for some chips and Apples," commented Jack. "I have a much better algorithm. You needn't join a queue there; I will swap your RAM for these magic kernels now." Jack made the trade, then backtracked to his house. But when he told his busy-waiting parent of the deal, she became so angry she started thrashing. "Don't you even have any artificial intelligence? All these kernels together hardly make up one byte," and she popped them out the window... -- Mark Isaak, "Jack and the Beanstack" | |
No extensible language will be universal. -- T. Cheatham | |
One of the questions that comes up all the time is: How enthusiastic is our support for UNIX? Unix was written on our machines and for our machines many years ago. Today, much of UNIX being done is done on our machines. Ten percent of our VAXs are going for UNIX use. UNIX is a simple language, easy to understand, easy to get started with. It's great for students, great for somewhat casual users, and it's great for interchanging programs between different machines. And so, because of its popularity in these markets, we support it. We have good UNIX on VAX and good UNIX on PDP-11s. It is our belief, however, that serious professional users will run out of things they can do with UNIX. They'll want a real system and will end up doing VMS when they get to be serious about programming. With UNIX, if you're looking for something, you can easily and quickly check that small manual and find out that it's not there. With VMS, no matter what you look for -- it's literally a five-foot shelf of documentation -- if you look long enough it's there. That's the difference -- the beauty of UNIX is it's simple; and the beauty of VMS is that it's all there. -- Ken Olsen, president of DEC, DECWORLD Vol. 8 No. 5, 1984 [It's been argued that the beauty of UNIX is the same as the beauty of Ken Olsen's brain. Ed.] | |
Pascal is a language for children wanting to be naughty. -- Dr. Kasi Ananthanarayanan | |
Pascal is not a high-level language. -- Steven Feiner | |
Profanity is the one language all programmers know best. | |
Speaking as someone who has delved into the intricacies of PL/I, I am sure that only Real Men could have written such a machine-hogging, cycle-grabbing, all-encompassing monster. Allocate an array and free the middle third? Sure! Why not? Multiply a character string times a bit string and assign the result to a float decimal? Go ahead! Free a controlled variable procedure parameter and reallocate it before passing it back? Overlay three different types of variable on the same memory location? Anything you say! Write a recursive macro? Well, no, but Real Men use rescan. How could a language so obviously designed and written by Real Men not be intended for Real Man use? | |
TeX is potentially the most significant invention in typesetting in this century. It introduces a standard language for computer typography, and in terms of importance could rank near the introduction of the Gutenberg press. -- Gordon Bell | |
"The C Programming Language -- A language which combines the flexibility of assembly language with the power of assembly language." | |
The connection between the language in which we think/program and the problems and solutions we can imagine is very close. For this reason restricting language features with the intent of eliminating programmer errors is at best dangerous. -- Bjarne Stroustrup | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #10: SIMPLE SIMPLE is an acronym for Sheer Idiot's Monopurpose Programming Language Environment. This language, developed at the Hanover College for Technological Misfits, was designed to make it impossible to write code with errors in it. The statements are, therefore, confined to BEGIN, END and STOP. No matter how you arrange the statements, you can't make a syntax error. Programs written in SIMPLE do nothing useful. Thus they achieve the results of programs written in other languages without the tedious, frustrating process of testing and debugging. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #12: LITHP This otherwise unremarkable language is distinguished by the absence of an "S" in its character set; users must substitute "TH". LITHP is said to be useful in protheththing lithtth. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #13: SLOBOL SLOBOL is best known for the speed, or lack of it, of its compiler. Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #16: C- This language was named for the grade received by its creator when he submitted it as a class project in a graduate programming class. C- is best described as a "low-level" programming language. In fact, the language generally requires more C- statements than machine-code statements to execute a given task. In this respect, it is very similar to COBOL. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #17: SARTRE Named after the late existential philosopher, SARTRE is an extremely unstructured language. Statements in SARTRE have no purpose; they just are. Thus SARTRE programs are left to define their own functions. SARTRE programmers tend to be boring and depressed, and are no fun at parties. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #18: FIFTH FIFTH is a precision mathematical language in which the data types refer to quantity. The data types range from CC, OUNCE, SHOT, and JIGGER to FIFTH (hence the name of the language), LITER, MAGNUM and BLOTTO. Commands refer to ingredients such as CHABLIS, CHARDONNAY, CABERNET, GIN, VERMOUTH, VODKA, SCOTCH, and WHATEVERSAROUND. The many versions of the FIFTH language reflect the sophistication and financial status of its users. Commands in the ELITE dialect include VSOP and LAFITE, while commands in the GUTTER dialect include HOOTCH and RIPPLE. The latter is a favorite of frustrated FORTH programmers who end up using this language. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #2: RENE Named after the famous French philosopher and mathematician Rene DesCartes, RENE is a language used for artificial intelligence. The language is being developed at the Chicago Center of Machine Politics and Programming under a grant from the Jane Byrne Victory Fund. A spokesman described the language as "Just as great as dis [sic] city of ours." The center is very pleased with progress to date. They say they have almost succeeded in getting a VAX to think. However, sources inside the organization say that each time the machine fails to think it ceases to exist. | |
THE LESSER-KNOWN PROGRAMMING LANGUAGES #8: LAIDBACK This language was developed at the Marin County Center for T'ai Chi, Mellowness and Computer Programming (now defunct), as an alternative to the more intense atmosphere in nearby Silicon Valley. The center was ideal for programmers who liked to soak in hot tubs while they worked. Unfortunately few programmers could survive there because the center outlawed Pizza and Coca-Cola in favor of Tofu and Perrier. Many mourn the demise of LAIDBACK because of its reputation as a gentle and non-threatening language since all error messages are in lower case. For example, LAIDBACK responded to syntax errors with the message: "i hate to bother you, but i just can't relate to that. can you find the time to try it again?" | |
This quote is taken from the Diamondback, the University of Maryland student newspaper, of Tuesday, 3/10/87. One disadvantage of the Univac system is that it does not use Unix, a recently developed program which translates from one computer language to another and has a built-in editing system which identifies errors in the original program. | |
When someone says "I want a programming language in which I need only say what I wish done," give him a lollipop. | |
Within a computer, natural language is unnatural. | |
You can tell how far we have to go, when FORTRAN is the language of supercomputers. -- Steven Feiner | |
Do not allow this language (Ada) in its present state to be used in applications where reliability is critical, i.e., nuclear power stations, cruise missiles, early warning systems, anti-ballistic missle defense systems. The next rocket to go astray as a result of a programming language error may not be an exploratory space rocket on a harmless trip to Venus: It may be a nuclear warhead exploding over one of our cities. An unreliable programming language generating unreliable programs constitutes a far greater risk to our environment and to our society than unsafe cars, toxic pesticides, or accidents at nuclear power stations. - C. A. R. Hoare | |
The connection between the language in which we think/program and the problems and solutions we can imagine is very close. For this reason restricting language features with the intent of eliminating programmer errors is at best dangerous. - Bjarne Stroustrup in "The C++ Programming Language" | |
The only way to learn a new programming language is by writing programs in it. - Brian Kernighan | |
"By long-standing tradition, I take this opportunity to savage other designers in the thin disguise of good, clean fun." -- P. J. Plauger, from his April Fool's column in April 88's "Computer Language" | |
"Language shapes the way we think, and determines what we can think about." -- B. L. Whorf | |
The language provides a programmer with a set of conceptual tools; if these are inadequate for the task, they will simply be ignored. For example, seriously restricting the concept of a pointer simply forces the programmer to use a vector plus integer arithmetic to implement structures, pointer, etc. Good design and the absence of errors cannot be guaranteed by mere language features. -- Bjarne Stroustrup, "The C++ Programming Language" | |
The essential ideas of Algol 68 were that the whole language should be precisely defined and that all the pieces should fit together smoothly. The basic idea behind Pascal was that it didn't matter how vague the language specification was (it took *years* to clarify) or how many rough edges there were, as long as the CDC Pascal compiler was fast. -- Richard A. O'Keefe | |
UNIX Shell is the Best Fourth Generation Programming Language It is the UNIX shell that makes it possible to do applications in a small fraction of the code and time it takes in third generation languages. In the shell you process whole files at a time, instead of only a line at a time. And, a line of code in the UNIX shell is one or more programs, which do more than pages of instructions in a 3GL. Applications can be developed in hours and days, rather than months and years with traditional systems. Most of the other 4GLs available today look more like COBOL or RPG, the most tedious of the third generation lanaguages. "UNIX Relational Database Management: Application Development in the UNIX Environment" by Rod Manis, Evan Schaffer, and Robert Jorgensen. Prentice Hall Software Series. Brian Kerrighan, Advisor. 1988. | |
interlard - vt., to intersperse; diversify -- Webster's New World Dictionary Of The American Language | |
I made it a rule to forbear all direct contradictions to the sentiments of others, and all positive assertion of my own. I even forbade myself the use of every word or expression in the language that imported a fixed opinion, such as "certainly", "undoubtedly", etc. I adopted instead of them "I conceive", "I apprehend", or "I imagine" a thing to be so or so; or "so it appears to me at present". When another asserted something that I thought an error, I denied myself the pleasure of contradicting him abruptly, and of showing him immediately some absurdity in his proposition. In answering I began by observing that in certain cases or circumstances his opinion would be right, but in the present case there appeared or semed to me some difference, etc. I soon found the advantage of this change in my manner; the conversations I engaged in went on more pleasantly. The modest way in which I proposed my opinions procured them a readier reception and less contradiction. I had less mortification when I was found to be in the wrong, and I more easily prevailed with others to give up their mistakes and join with me when I happened to be in the right. -- Autobiography of Benjamin Franklin | |
"If I ever get around to writing that language depompisifier, it will change almost all occurences of the word "paradigm" into "example" or "model." -- Herbie Blashtfalt | |
Every one says that politicians lie all the time, and that just isn't so! But you do have to understand body language to know when they're lying and when they aren't. When a politician rubs his nose, he isn't lying. When a politician tugs on his ear, he isn't lying. When a politician scratches his collar bone, he isn't lying. When his mouth starts moving, that's when he's lying! | |
Adler's Distinction: Language is all that separates us from the lower animals, and from the bureaucrats. | |
BASIC, n.: A programming language. Related to certain social diseases in that those who have it will not admit it in polite company. | |
C, n: A programming language that is sort of like Pascal except more like assembly except that it isn't very much like either one, or anything else. It is either the best language available to the art today, or it isn't. -- Ray Simard | |
Flon's Law: There is not now, and never will be, a language in which it is the least bit difficult to write bad programs. | |
Pascal: A programming language named after a man who would turn over in his grave if he knew about it. -- Datamation, January 15, 1984 | |
Rules for Writers: Avoid run-on sentences they are hard to read. Don't use no double negatives. Use the semicolon properly, always use it where it is appropriate; and never where it isn't. Reserve the apostrophe for it's proper use and omit it when its not needed. No sentence fragments. Avoid commas, that are unnecessary. Eschew dialect, irregardless. And don't start a sentence with a conjunction. Hyphenate between sy-llables and avoid un-necessary hyphens. Write all adverbial forms correct. Don't use contractions in formal writing. Writing carefully, dangling participles must be avoided. It is incumbent on us to avoid archaisms. Steer clear of incorrect forms of verbs that have snuck in the language. Never, ever use repetitive redundancies. If I've told you once, I've told you a thousand times, resist hyperbole. Also, avoid awkward or affected alliteration. Don't string too many prepositional phrases together unless you are walking through the valley of the shadow of death. "Avoid overuse of 'quotation "marks."'" | |
Swahili, n.: The language used by the National Enquirer to print their retractions. -- Johnny Hart | |
TCP/IP Slang Glossary, #1: Gong, n: Medieval term for privy, or what pased for them in that era. Today used whimsically to describe the aftermath of a bogon attack. Think of our community as the Galapagos of the English language. "Vogons may read you bad poetry, but bogons make you study obsolete RFCs." -- Dave Mills | |
Drawing on my fine command of language, I said nothing. | |
[I plan] to see, hear, touch, and destroy everything in my path, including beets, rutabagas, and most random vegetables, but excluding yams, as I am absolutely terrified of yams... Actually, I think my fear of yams began in my early youth, when many of my young comrades pelted me with same for singing songs of far-off lands and deep blue seas in a language closely resembling that of the common sow. My psychosis was further impressed into my soul as I reached adolescence, when, while skipping through a field of yams, light-heartedly tossing flowers into the stratosphere, a great yam-picking machine tore through the fields, pursuing me to the edge of the great plantation, where I escaped by diving into a great ditch filled with a mixture of water and pig manure, which may explain my tendency to scream, "Here come the Martians! Hide the eggs!" every time I have pork. But I digress. The fact remains that I cannot rationally deal with yams, and pigs are terrible conversationalists. | |
If the English language made any sense, lackadaisical would have something to do with a shortage of flowers. -- Doug Larson [Not to mention, butterfly would be flutterby. Ed.] | |
Language is a virus from another planet. -- William Burroughs | |
Slang is language that takes off its coat, spits on its hands, and goes to work. | |
When the English language gets in my way, I walk over it. -- Billy Sunday | |
A mother mouse was taking her large brood for a stroll across the kitchen floor one day when the local cat, by a feat of stealth unusual even for its species, managed to trap them in a corner. The children cowered, terrified by this fearsome beast, plaintively crying, "Help, Mother! Save us! Save us! We're scared, Mother!" Mother Mouse, with the hopeless valor of a parent protecting its children, turned with her teeth bared to the cat, towering huge above them, and suddenly began to bark in a fashion that would have done any Doberman proud. The startled cat fled in fear for its life. As her grateful offspring flocked around her shouting "Oh, Mother, you saved us!" and "Yay! You scared the cat away!" she turned to them purposefully and declared, "You see how useful it is to know a second language?" | |
Fortune's Guide to Freshman Notetaking: WHEN THE PROFESSOR SAYS: YOU WRITE: Probably the greatest quality of the poetry John Milton -- born 1608 of John Milton, who was born in 1608, is the combination of beauty and power. Few have excelled him in the use of the English language, or for that matter, in lucidity of verse form, 'Paradise Lost' being said to be the greatest single poem ever written." Current historians have come to Most of the problems that now doubt the complete advantageousness face the United States are of some of Roosevelt's policies... directly traceable to the bungling and greed of President Roosevelt. ... it is possible that we simply do Professor Mitchell is a not understand the Russian viewpoint... communist. | |
If we spoke a different language, we would perceive a somewhat different world. -- Wittgenstein | |
It's odd, and a little unsettling, to reflect upon the fact that English is the only major language in which "I" is capitalized; in many other languages "You" is capitalized and the "i" is lower case. -- Sydney J. Harris | |
The English have no respect for their language, and will not teach their children to speak it. -- G. B. Shaw | |
FORTUNE'S GUIDE TO DEALING WITH REAL-LIFE SCIENCE FICTION: #2 What to do... if you get a phone call from Mars: Speak slowly and be sure to enunciate your words properly. Limit your vocabulary to simple words. Try to determine if you are speaking to someone in a leadership capacity, or an ordinary citizen. if he, she or it doesn't speak English? Hang up. There's no sense in trying to learn Martian over the phone. If your Martian really had something important to say to you, he, she or it would have taken the trouble to learn the language before calling. if you get a phone call from Jupiter? Explain to your caller, politely but firmly, that being from Jupiter, he, she or it is not "life as we know it". Try to terminate the conversation as soon as possible. It will not profit you, and the charges may have been reversed. | |
It seems that more and more mathematicians are using a new, high level language named "research student". | |
Mathematicians are like Frenchmen: whatever you say to them they translate into their own language and forthwith it is something entirely different. -- Johann Wolfgang von Goethe | |
Dear Mister Language Person: I am curious about the expression, "Part of this complete breakfast". The way it comes up is, my 5-year-old will be watching TV cartoon shows in the morning, and they'll show a commercial for a children's compressed breakfast compound such as "Froot Loops" or "Lucky Charms", and they always show it sitting on a table next to some actual food such as eggs, and the announcer always says: "Part of this complete breakfast". Don't that really mean, "Adjacent to this complete breakfast", or "On the same table as this complete breakfast"? And couldn't they make essentially the same claim if, instead of Froot Loops, they put a can of shaving cream there, or a dead bat? Answer: Yes. -- Dave Barry, "Tips for Writer's" | |
A single flow'r he sent me, since we met. All tenderly his messenger he chose; Deep-hearted, pure, with scented dew still wet-- One perfect rose. I knew the language of the floweret; "My fragile leaves," it said, "his heart enclose." Love long has taken for his amulet One perfect rose. Why is it no one ever sent me yet One perfect limousine, do you suppose? Ah no, it's always just my luck to get One perfect rose. -- Dorothy Parker, "One Perfect Rose" | |
IBM had a PL/I, Its syntax worse than JOSS; And everywhere this language went, It was a total loss. | |
Latin is a language, As dead as can be. First it killed the Romans, And now it's killing me. | |
"You are old," said the youth, "and your programs don't run, And there isn't one language you like; Yet of useful suggestions for help you have none -- Have you thought about taking a hike?" "Since I never write programs," his father replied, "Every language looks equally bad; Yet the people keep paying to read all my books And don't realize that they've been had." | |
Decisions of the judges will be final unless shouted down by a really over- whelming majority of the crowd present. Abusive and obscene language may not be used by contestants when addressing members of the judging panel, or, conversely, by members of the judging panel when addressing contestants (unless struck by a boomerang). -- Mudgeeraba Creek Emu-Riding and Boomerang-Throwing Assoc. | |
Mastery of UNIX, like mastery of language, offers real freedom. The price of freedom is always dear, but there's no substitute. Personally, I'd rather pay for my freedom than live in a bitmapped, pop-up-happy dungeon like NT. -- Thomas Scoville, Performance Computing | |
'Kitchen Sink' OS Announced Coding has begun on a new operating system code named 'Kitchen Sink'. The new OS will be based entirely on GNU Emacs. One programmer explained, "Since many hackers spend a vast amount of their time in Emacs, why not just make it the operating system?" When asked about the name, he responded, "Well, it has been often said that Emacs has everything except a kitchen sink. Now it will." One vi advocate said, "What the hell?!?! Those Emacs people are nuts. It seems that even with a programming language, a web browser, and God only knows what else built into their text editor, they're still not satisfied. Now they want it to be an operating system. Hell, even Windows ain't that bloated!" | |
Mad Programmer Commits Suicide KENNETT, MO -- For two years Doug Carter toiled away in his basement computer lab working on his own 'Dougnix' operating system. Apparently he was sick of Windows 95 so he decided to create his own OS, based loosely on Unix. He had developed his own 'DougUI' window manager, Doug++ compiler, DougFS filesystem, and other integrated tools. All was going well until last week when he hooked his computer up to the Internet for the first time. It was then that he stumbled on to www.linux.org. Reports are sketchy about what happened next. We do know he committed suicide days after, leaving behind a rambling suicide note. Part of the note says: "I've wasted the past two years of my life... Wasted... Gone... Forever... Never return to. [illegible] Why did I bother creating my own OS... when Linux is exactly what I needed!?!?!?! If I had only known about Linux! Why someone didn't tell me? [illegible] Wasted! Aggghhh!" [The rest of the note is filled with incomprehensible assembly language ramblings.] | |
Microsoft Mandatory Survey (#13) Customers who want to upgrade to Windows 98 Second Edition must now fill out a Microsoft survey online before they can order the bugfix/upgrade. Question 13: Which of the following new Microsoft products do you plan on buying within the next 6 months? A. Windows For Babies(tm) - Using an enhanced "click-n-drool" interface, babies will be able to learn how to use a Wintel computer, giving them a head start in living in a Microsoft-led world. B. Where In Redmond Is Carmen Sandiego?(tm) - The archvillian Sandiego has stolen the Windows source code and must be stopped before she can publish it on the Net. C. ActiveKeyboard 2000(tm) - An ergonomic keyboard that replaces useless keys like SysRq and Scroll Lock with handy keys like "Play Solitaire" and "Visit Microsoft.com". D. Visual BatchFile(tm) - An IDE and compiler for the MS-DOS batch file language. MSNBC calls it "better than Perl". | |
OPPRESSED GEEK: Everybody keeps blaming me for the Y2K problem, the Melissa Virus, Windows crashes... you name it. When somebody finds out you're a bona fide geek, they start bugging you about computer problems. I frequently hear things like, "Why can't you geeks make Windows work right?", "What kind of idiot writes a program that can't handle the year 2000?", "Geeks are evil, all they do is write viruses", and "The Internet is the spawn of Satan". I'm afraid to admit I have extensive computing experience. When somebody asks what kind of job I have, I always lie. From my experience, admitting that you're a geek is an invitation to disaster. LARRY WALL: I know, I know. I sometimes say that I'm the founder of a pearl harvesting company instead of admitting that I'm the founder of the Perl programming language. ERIC S. RAYMOND: This is tragic. We can't live in a world like this. We need your donations to fight social oppression and ignorance against geekdom... -- Excerpt from the Geek Grok '99 telethon | |
Brief History Of Linux (#15) Too many hyphens: Traf-O-Data and Micro-soft Bill Gates and Paul Allen attended an exclusive private school in Seattle. In 1968, after raising $3,000 from a yard sale, they gained access to a timeshare computer and became addicted. After depleting their money learning BASIC and playing Solitaire, they convinced a company to give them free computer time in exchange for reporting bugs -- ironically, an early form of Open Source development! The two then founded a small company called Traf-O-Data that collected and analyzed traffic counts for municipalities using a crude device based on the Intel "Pretanium" 8008 CPU. They had some success at first, but ran into problems when they were unable to deliver their much hyped next-generation device called "TrafficX". An engineer is quoted as saying that "Traf-O-Data is the local leader in vaporware", the first documented usage of the term that has come to be synonymous with Bill Gates. Soon thereafter, the two developed their own BASIC interpreter, and sold it to MITS for their new Altair computer. April 4, 1975 is the fateful day that Micro-soft was founded in Albuquerque, NM as a language vendor. | |
Brief History Of Linux (#17) If only Gary had been sober When Micro-soft moved to Seattle in 1979, most of its revenue came from sales of BASIC, a horrible language so dependant on GOTOs that spaghetti looked more orderly than its code did. (BASIC has ruined more promising programmers than anything else, prompting its original inventor Dartmouth University to issue a public apology in 1986.) However, by 1981 BASIC hit the backburner to what is now considered the luckiest break in the history of computing: MS-DOS. (We use the term "break" because MS-DOS was and always will be broken.) IBM was developing a 16-bit "personal computer" and desperately needed an OS to drive it. Their first choice was Gary Kildall's CP/M, but IBM never struck a deal with him. We've discovered the true reason: Kildall was drunk at the time the IBM representatives went to talk with him. A sober man would not have insulted the reps, calling their employer an "Incredibly Bad Monopoly" and referring to their new IBM-PC as an "Idealistically Backwards Microcomputer for People without Clues". Needless to say, Gary "I Lost The Deal Of The Century" Kildall was not sober. | |
It BASICally Sucks Older versions of MS-DOS came with bundled programming languages including GW-BASIC and QBasic. Windows XP continues the Microsoft tradition of ruining budding programmers with horrible programming tools by including XPBasic, an interpreted language in which all of the customary BASIC keywords have been replaced with advertising slogans. Nike has paid a handsome amount to Microsoft for "keyword rights". Instead of saying PRINT "HELLO WORLD", XPBasic programmers must now type JUST DO IT "HELLO WORLD". Other common XPBasic statements include WHERE DO YOU WANT TO GOTO 20 TODAY? and DIM ARRAY(1 TO 20) AS INTEGER BROUGHT TO YOU BY VERIZON WIRELESS. -- from Humorix's review of Windows XP (eXceptionally Pathetic) | |
Every man is apt to form his notions of things difficult to be apprehended, or less familiar, from their analogy to things which are more familiar. Thus, if a man bred to the seafaring life, and accustomed to think and talk only of matters relating to navigation, enters into discourse upon any other subject; it is well known, that the language and the notions proper to his own profession are infused into every subject, and all things are measured by the rules of navigation: and if he should take it into his head to philosophize concerning the faculties of the mind, it cannot be doubted, but he would draw his notions from the fabric of the ship, and would find in the mind, sails, masts, rudder, and compass. -- Thomas Reid, "An Inquiry into the Human Mind", 1764 | |
I made it a rule to forbear all direct contradictions to the sentiments of others, and all positive assertion of my own. I even forbade myself the use of every word or expression in the language that imported a fixed opinion, such as "certainly", "undoubtedly", etc. I adopted instead of them "I conceive", "I apprehend", or "I imagine" a thing to be so or so; or "so it appears to me at present". When another asserted something that I thought an error, I denied myself the pleasure of contradicting him abruptly, and of showing him immediately some absurdity in his proposition. In answering I began by observing that in certain cases or circumstances his opinion would be right, but in the present case there appeared or semed to me some difference, etc. I soon found the advantage of this change in my manner; the conversations I engaged in went on more pleasantly. The modest way in which I proposed my opinions procured them a readier reception and less contradiction. I had less mortification when I was found to be in the wrong, and I more easily prevailed with others to give up their mistakes and join with me when I happened to be in the right. -- Autobiography of Benjamin Franklin | |
Man invented language to satisfy his deep need to complain. -- Lily Tomlin | |
The distinction between true and false appears to become increasingly blurred by... the pollution of the language. -- Arne Tiselius | |
You know what they say -- the sweetest word in the English language is revenge. -- Peter Beard | |
"The 'C' language can order structure members anyway it wants." - Richard B. Johnson | |
"The 'C' language can order structure members anyway it wants." - Richard B. Johnson on linux-kernel | |
Richard B. Johnson wrote: > The 'C' language can order structure members anyway it wants. You are an idiot. - Rusty Russell on linux-kernel | |
Were they afraid that "e" being the most widely used letter in the English language was going to war out thir xpnsiv kyboards if thy usd it all th tim? - Mike A. Harris on linux-kernel | |
I would suggest re-naming "rmbdd()". I _assume_ that "dd" stands for "data dependent", but quite frankly, "rmbdd" looks like the standard IBM "we lost every vowel ever invented" kind of assembly lanaguage to me. I'm sure that having programmed PPC assembly language, you find it very natural (IBM motto: "We found five vowels hiding in a corner, and we used them _all_ for the 'eieio' instruction so that we wouldn't have to use them anywhere else"). - Linus Torvalds on linux-kernel | |
(IBM motto: "We found five vowels hiding in a corner, and we used them _all_ for the 'eieio' instruction so that we wouldn't have to use them anywhere else"). [...] (IBM motto: "If you can't read our assembly language, you must be borderline dyslexic, and we don't want you to mess with it anyway"). [...] (IBM motto: "TEN vowels? Don't you know vowels are scrd?") - Linus Torvalds on linux-kernel | |
Having your own personal custom language dialect might be tempting but it is normally something only the lisp community do. - Alan Cox on the linux-kernel mailing list | |
Hey, considering that Ada has every single language feature ever imagined, and probably some that nobody reasonably _should_ have imagined, I'm not surprised. - Linus on the gcc mailing list | |
* Culus fears perl - the language with optional errors | |
"Bruce McKinney, author of of Hardcore Visual Basic, has announced that he's fed up with VB and won't be writing a 3rd edition of his book. The best quote is at the end: 'I don't need a language designed by a focus group'." | |
<kira> Ada, the only language written to milspec. <Mikster> <shudder> | |
<Culus> And don't get me started on perl! <Culus> :> <shaleh> perl is beyond evil <jim> you don't know perl yet? <netgod> gotta love a language with no definable syntax | |
<Deek> "A good programmer can write FORTRAN in any language." <Deek> knghtbrd has proven that you can write C++ in any language too. <grin> <Mercury> We are currently considdering if we should give him or prize, or kill him.. <Mercury> (Of course, by all rights, this means we should give him the prize, and then kill him.. <G>) | |
Linux supports the notion of a command line or a shell for the same reason that only children read books with only pictures in them. Language, be it English or something else, is the only tool flexible enough to accomplish a sufficiently broad range of tasks. -- Bill Garrett | |
An amendment to a motion may be amended, but an amendment to an amendment to a motion may not be amended. However, a substitute for an amendment to and amendment to a motion may be adopted and the substitute may be amended. -- The Montana legislature's contribution to the English language. | |
The Worst Jury A murder trial at Manitoba in February 1978 was well advanced, when one juror revealed that he was completely deaf and did not have the remotest clue what was happening. The judge, Mr. Justice Solomon, asked him if he had heard any evidence at all and, when there was no reply, dismissed him. The excitement which this caused was only equalled when a second juror revealed that he spoke not a word of English. A fluent French speaker, he exhibited great surprised when told, after two days, that he was hearing a murder trial. The trial was abandoned when a third juror said that he suffered from both conditions, being simultaneously unversed in the English language and nearly as deaf as the first juror. The judge ordered a retrial. -- Stephen Pile, "The Book of Heroic Failures" | |
I don't know why, but first C programs tend to look a lot worse than first programs in any other language (maybe except for fortran, but then I suspect all fortran programs look like `firsts') -- Olaf Kirch | |
All language designers are arrogant. Goes with the territory... -- Larry Wall | |
The primary difference [...] is that the Java programm will reliably and obviously crash, whereas the C Program will do something obscure -- Java Language Tutorial | |
Dear Mister Language Person: What is the purpose of the apostrophe? Answer: The apostrophe is used mainly in hand-lettered small business signs to alert the reader than an "S" is coming up at the end of a word, as in: WE DO NOT EXCEPT PERSONAL CHECK'S, or: NOT RESPONSIBLE FOR ANY ITEM'S. Another important grammar concept to bear in mind when creating hand- lettered small-business signs is that you should put quotation marks around random words for decoration, as in "TRY" OUR HOT DOG'S, or even TRY "OUR" HOT DOG'S. -- Dave Barry, "Tips for Writer's" | |
The two most beautiful words in the English language are "Cheque Enclosed." -- Dorothy Parker | |
All language designers are arrogant. Goes with the territory... :-) -- Larry Wall in <1991Jul13.010945.19157@netlabs.com | |
Besides, including <std_ice_cubes.h> is a fatal error on machines that don't have it yet. Bad language design, there... :-) -- Larry Wall in <1991Aug22.220929.6857@netlabs.com> | |
If you want to program in C, program in C. It's a nice language. I use it occasionally... :-) -- Larry Wall in <7577@jpl-devvax.JPL.NASA.GOV> | |
Just don't compare it with a real language, or you'll be unhappy... :-) -- Larry Wall in <1992May12.190238.5667@netlabs.com> | |
Real programmers can write assembly code in any language. :-) -- Larry Wall in <8571@jpl-devvax.JPL.NASA.GOV> | |
Well, enough clowning around. Perl is, in intent, a cleaned up and summarized version of that wonderful semi-natural language known as "Unix". -- Larry Wall in <1994Apr6.184419.3687@netlabs.com> | |
Anyway, there's plenty of room for doubt. It might seem easy enough, but computer language design is just like a stroll in the park. Jurassic Park, that is. -- Larry Wall in <1994Jun15.074039.2654@netlabs.com> | |
Of course, I reserve the right to make wholly stupid changes to Perl if I think they improve the language. :-) -- Larry Wall in <199704251604.JAA27300@wall.org> | |
That could certainly be done, but I don't want to fall into the Forth trap, where every running Forth implementation is really a different language. -- Larry Wall in <199705101952.MAA00756@wall.org> | |
You can prove anything by mentioning another computer language. :-) -- Larry Wall in <199706242038.NAA29853@wall.org> | |
At many levels, Perl is a "diagonal" language. -- Larry Wall in <199709021854.LAA12794@wall.org> | |
Part of language design is purturbing the proposed feature in various directions to see how it might generalize in the future. -- Larry Wall in <199709032332.QAA21669@wall.org> | |
I knew I'd hate COBOL the moment I saw they'd used "perform" instead of "do". -- Larry Wall on a not-so-popular programming language | |
Think of prototypes as a funny markup language--the interpretation is left up to the rendering engine. -- Larry Wall in <199710221710.KAA24242@wall.org> |