Հումորը ծրագրավորման շուրջ 3

Շարունակում ենք հին ու գրեթե մոռացված բաժինը՝ հումորը ծրագրավորման շուրջ: Ինչպես նախկինում, կատակները/մեջբերումները կներկայացվեն նաև անգլերեն:

programmer-jokes-will-code-html-for-food

1. Մեջբերում Xerox-ի FORTRAN լեզվի գրքից “DATA հրամանագրի հիմնական նպատակն է հաստատուններին տալ կարՃ անուններ: Օրինակ՝ π թվի 3.141592653589793 արժեքն ամեն անգամ գրելու փոխարեն կարելի է դրա հետ կապել PI անունը: Սա նաև հարմար է այն առումով, որ կարիք չի լինի փոխել ծրագիրը եթե հետագայում π-ի արժեքը փոխվի”
"The primary purpose of the DATA statement is to give names to constants; instead of referring to pi as 3.141592653589793 at every appearance, the variable PI can be given that value with a DATA statement and used instead of the longer form of the constant. This also simplifies modifying the program, should the value of pi change."
— FORTRAN manual for Xerox computers

2. Իսկական ծրագրավորողները զարմանում են, երբ ճանապարհաչափը նրանց մեքենաներում 99,999-ից հետո ցույց չի տալիս 99,99A:
Real programmers are surprised when the odometers in their cars don’t turn from 99,999 to 99,99A.

3. C-ում հեշտությամբ կարող ես “կրակել ոտնաթաթիդ”: C++ ում մի փոքր դժվար է, բայց եթե կրակես, կվնասես ամբողջ ոտքդ: Բ. Ստրաուստրուպ
"C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, it blows away your whole leg."
— Bjarne Stroustrup

bscap0001gc

4. Եթե Աստված թողներ «ծրագրավորումը» մարդկանց հույսին, մենք բոլորս կծնվեինք serial մուտքի/ելքի պորտերով:
If God had intended humans to program, we would be born with serial I/O ports.

5. Գիտությունն ու ծրագրավորումը տարբեր են իրարից, ինչպես հիդրոդինամիկան ու խողովակաշինությունը:
Science is to computer science as hydrodynamics is to plumbing.

6. DEBUGGING — հեռացնել ասեղները խոտի դեզից:
DEBUGGING : Removing the needles from the haystack.

7. Ու վերջում, եկեք տեսնենք թե ինչով են իրար նման ծրագրավորողներն ու թմրանյութեր վաճառողները.

Թմրանյութ վաճառող Ծրագրավորող
Դիմում են իրենց ծառայություններից օգտվողներին “user” բառով Դիմում են իրենց ծառայություններից օգտվողներին “user” բառով
“Առաջին չափաբաժինն անվճար է” “Անվճար tial տարբերակ”
Ունեն հարավ-արևելյան Ասիայից կարևոր ծանոթներ (նրանք օգնում են գործերն առաջ տանել) Ունեն հարավ-արևելյան Ասիայից կարևոր ծանոթներ (նրանք օգնում են debug անել ծրագրերը)
Ունեն տարօրինակ ժարգոն՝ “Stick”, “Rock”, “E” Ունեն տարօրինակ ժարգոն՝ “Java”, “ISDN”, “SCSI”
Արտադրանքը կախվածություն է առաջացնում Doom, Quake, Duke, CS կախվածություն է առաջացցում
   
Drug Dealers Computer Programmers
Refer to their clients as “users”. Refer to their clients as “users”.
“The first one’s free!” “Download a free trial version…”
Have important South-East Asian connections (to help move the stuff). Have important South-East Asian connections (to help debug the code).
Strange jargon: “Stick,” “Rock,” “Dime bag,” “E”. Strange jargon: “SCSI,” “RTFM,” “Java,” “ISDN”.
Their product causes unhealthy addictions. DOOM. Quake. SimCity. Duke Nukem 3D. ‘Nuff said.
Advertisements

Թողնել մեկնաբանություն

Filed under Հումոր

Թողնել պատասխան

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Փոխել )

Twitter picture

You are commenting using your Twitter account. Log Out / Փոխել )

Facebook photo

You are commenting using your Facebook account. Log Out / Փոխել )

Google+ photo

You are commenting using your Google+ account. Log Out / Փոխել )

Connecting to %s