Programinės įrangos inžinierių humoras

Placeholder image

Programinės įrangos inžinierius, techninės įrangos inžinierius ir skyriaus vadovas buvo pakeliui į susitikimą Šveicarijoje. Jie važiavo stačiu kalnu keliu žemyn, kai staiga jų automobilio stabdžiai sugedo. Automobilis tapo beveik nekontroliuojamas, peršoko per kelio užtvaras ir stebuklingai nusileido nesudužęs vidury kalno.

Automobilio keleiviai, sukrėsti bet nesužeisti, dabar turėjo problemą: jie įstrigo kalno pusiaukelėje automobilyje be stabdžių. Ką jiems reiktų daryti?

„Aš žinau“, - tarė skyriaus vadovas,- „Surenkime susitikimą, pasiūlykime viziją, suformuluokime misijos apibrėžimą, apsibrėžkime tikslus ir nuolatinio tobulinimo proceso metu raskime kritinės problemos sprendimą ir mes galėsime tęsti kelionę.“

„Ne, ne“,- pasakė techninės įrangos inžinierius“,- „Tai per ilgai užtruks, be to, šis metodas niekada nėra suveikęs. Aš turiu šveicarišką armijos peiliuką ir, neužimant daug laiko, aš galiu nuimti automobilio stabdžių sistemą, izoliuoti gedimą, pataisyti jį ir mes galėsime tęsti kelionę.“

„Na“,- pasakė programinės įrangos inžinierius,- „Prieš darant ką nors, aš manau, reikėtų automobilį nustumti atgal į kelią ir pažiūrėti, ar tai pasikartos.“

Kūrėjai pripažįsta Unix & C apgaulę

Pranešime, kuris pribloškė kompiuterių industriją, Ken Thompson, Dennis Ritchie ir Brian Kernighan pripažino, kad jų sukurta Unix operacinė sistema ir C programavimo kalba yra įmantrus Balandžio 1-osios pokštas, gyvuojantis jau daugiau nei 30 metų.

Neseniai Unix World Programinės Įrangos Vystymosi Forume, Thompson atskleidė:

„1969 m. AT&T buvo ką tik baigę savo darbą su GE/Honeywell/ AT&T Multics projektu. Aš su Brianu ką tik buvau pradėjęs dirbti su ankstyvuoju Pascal išleidimu profesoriaus Nichlaus Wirth ETH laboratorijoje Šveicarijoje ir mes buvome sužavėti jos elegantiško paprastumo ir galios. Dennis ką tik buvo perskaitęs „Atsibodę žiedai“ („Bored of the Rings“), linksmą National Lampoon sukurtą didingos Tolkino „Žiedų valdovo“ trilogijos parodiją.

Norėdami pajuokauti, mes nusprendėme sukurti Multics aplinkos ir Pascal parodijas. Dennis ir aš buvome atsakingi už aplinkos valdymą. Mes išnagrinėjome Multics ir sukūrėme naują sistemą, kuri būtų tokia sudėtinga ir paslaptinga, kad padidintų atsitiktinių vartotojų nusivylimo lygį, ir pavadinome ją Unix, kaip parodiją Multics, o taip pat ir kitas labiau rizikingas užuominas. Tada Dennis ir Brian dirbo su deformuota Pascal versija, vadinama „A“. Kai mes sužinojome, kad yra ir daugiau, bandančių sukurti realias programas su „A“, mes greitai pridėjome papildomas paslaptingas savybes ir pakeitėme ją į B, BCPL ir galiausiai į C.

Mes sustojome ir gavome švarią kompiliaciją šiai sintaksei:

for(;P("\n"),R--;P("|"))for(e=C;e--;P("_"+(*u++/8)%2))P("|"+(*u/4) %2);

Mes negalėjome patikėti, kad programuotojai bandys naudoti kalbą, kurioje buvo naudojamas toks teiginys! Tiesą sakant, mes galvojome parduoti tai sovietams, kad jų kompiuterių mokslas grįžtų 20 ar daugiau metų atgal. Įsivaizduokite, kaip nustebome, kai AT&T ir kitos JAV korporacijos iš tikrųjų ėmė naudoti Unix ir C! Jie užtruko 20 metų, kad sukauptų pakankamai žinių, kurios leistų generuoti nors šiek tiek naudingas programas, naudojant šią 1960 metų technologinę parodiją, bet mes esame sužavėti Unix ir C programuotoju atkaklumu (jei ne sveiku protu). Bet kokia proga Brian, Dennis ir aš pastaruosius kelis metus dirbome išimtinai tik su Apple Macintosh programa Ada ir jautėmės tikrai kalti dėl sukelto chaoso, painiavos ir tikrai blogo programavimo, kurį sukėlė mūsų kvailas pokštas prieš daugelį metų.

Pagrindiniai Unix ir C pardavėjai ir pirkėjai, jų tarpe AT&T, Microsoft, Hewlett-Packard, GTE, NCR ir DEC atsisakė komentuoti situaciją. Pirmaujantis Pascal ir C įrankių, tame tarpe Turbo Pascal, Turbo C ir Turbo C++, pardavėjas Borland International pareiškė, kad jie jau seniai tai įtarė, bet ir toliau bandys pagerinti Pascal produktus ir toliau dės visas pastangas vystyti C. IBM atstovas prapliupo nekontroliuojamu juoku ir turėjo skubiai atidėti spaudos konferenciją dėl RS-6000 likimo, tik nurodydamas, kad „VM bus prienama Labai greitai“. Profesorius Wirth, Pascal, Modula 2 ir Oberun struktūrinių kalbų tėvas, iš ETH instituto tepasakė paslaptingai, kad P.T. Barnum buvo teisus. -----------------

Kartą keliu ėjo vaikinas, kai kelią jam pastojo varlė ir tarė: „Jei pabučiuosi mane, aš pavirsiu į gražią princesę.“ Jis pasilenkė, paėmė varlę ir įsidėjo į kišenę.

Varlė dar kartą prabilo ir tarė: „Jei tu mane pabučiuosi ir atversi mane į gražią princesę, aš pasiliksiu su tavimi savaitę.“ Vaikinas išsiėmė varlę iš kišenės, nusišypsojo ir įdėjo ją atgal į savo kišenę.

Tada varlė sušuko: „Jei tu mane pabučiuosi ir atversi į princesę, aš liksiu su tavimi ir padarysiu viską, ko panorėsi.“ Vaikinas vėl išsitraukė varlę, nusišypsojo ir įdėjo atgal į savo kišenę.

Galiausiai varlė paklausė: „Kas tau yra? Aš tau sakiau, kad esu graži princesė, kad liksiu su tavimi savaitę ir padarysiu viską, ko panorėsi. Kodėl tu manęs nepabučiuoji?“ Vaikinas atsakė: „Klausyk, aš esu programinės įrangos inžinierius. Aš neturiu laiko merginai, bet turėti kalbančią varlę yra kietai.“ -----------------

Neseniai vykusioje Java konferencijoje, dalyviams buvo užduotas keistas klausimas:

„Jeigu jūs įlipę į lėktuvą, sužinosite, kad jūsų programuotojų komanda buvo atsakinga už skrydžio kontrolės programinę įrangą, kiek iš jūsų tuoj pat išlipsite iš lėktuvo?“

Tarp rankų miškų tik vienas vyras sėdėjo nejudėdamas. Kai jo paklausė, ką jis darytų, jis atsakė, kad jis būtų visai patenkintas likti lėktuve. Su jo komandos programine įranga, jis pasakė, lėktuvas nebūtų panašus net į taksi lekiantį greitkeliu, nekalbant jau apie tai, kad jis iš viso pakiltų. -----------------

NIU JORKAS – Žmonių už etinį programinės įrangos naudojimą organizacija (PETS) paskelbė, apie „kontrolinio sąrašo“ pasipildymą programinės įrangos kompanijomis, kurios reguliariai atlieka įrangos testavimus.

„Nėra jokio poreikio taip blogai elgtis su programine įranga, kad tokios kompanijos galėtų pardavinėti naujus produktus,“ teigė PETS atstovas Ken Granola. „Yra alternatyvių šių produktų testavimo metodų.“

Pasak PETS, šios kompanijos verčia programines įrangas atlikti ilgą ir sunkų testą-dažniausiai be poilsio- kelias valandas ar dienas iš eilės. Priskirti darbuotojai turi „laužyti“ programinę įrangą visais įmanomais būdais ir tarpusavyje dažnai juokauja, kad jie „kankina“ programinę įrangą.

„Tai ne juokas,“ sako Granola. „Nekaltos programos, nuo pat sukūrimo dienos, yra uždaromos ankštuose kambariukuose ir „sudaužomos“ paskutinėmis valandomis. Jos visą savo gyvenimą praleidžia nešvariuose, blogai prižiūrėtuose kompiuteriuose ir be jokių ceremonijų yra ištrinamos, kai tampa nereikalingos.“ Granola teigė, kad programinė įranga yra laikoma antisanitarinėmis sąlygomis ir yra užkrėsta klaidomis.

„Mes žinome, kad šiam siaubui egzistuoja alternatyvos,“ teigė jis, pateikdamas Microsoft Corp. kompaniją, kaip pavyzdį, kad kompanija gali veikti sėkmingai ir be programinės įrangos testavimų.

Sun Microsystems kelia bylą Java salai

Mountain View pranešė, kad CA -- Sun Microsystems šiandien pateikė ieškinį, dėl prekės ženklo teisių pažeidimo Java salai, dėl Sun Java prekės ženklo naudojimo. Sun advokatas Frank Cheatham, atsakydamas į kritiką, kad Java sala taip vadinama jau šimtmečius, pasakė: „Taip, bet per visą tą laiką jie taip ir neužpatentavo prekės ženklo. Jie nusipelnė vardo netekimo.“

Vietoje to, kad susimokėti licenzijos mokesčius, sala nusprendė pasikeisti pavadinimą. Pradžioje jie nubalsavo už pavadinimą Visu Albasic, bet gavę piktą Redmondo iš Vašingtono telegramą, nuomonę pakeitė. Jie nusprendė pavadinimui naudoti simbolį- tvarkingai nuspalvintą kavos puodelį, kuris vis dar primena java idėją. Kai laikraščiams ar žurnalams nepavyks atspausdinti pavadinimo, jiems pasiūlyta spausdinti „Sala, anksčiau žinoma kaip Java.“

Sala, anksčiau žinoma kaip Java apmokestino sausumos tranzitą per savo kraštą, bet iki šiol jį pavyko pritaikyti tik Malajų Archipelago produkcijai. Sklido gandai, kad Afrika bando tai pritaikyti Madagaskare, bet ten vis dar vyksta alfa testavimas. Sun kompanijos advokatai taip pat norėtų nustatyti ir kam priklauso tas didžiulis stebuklingas rutulys saulės sistemos centre. Jie turi keletą teisinių dokumentų ir jiems... -----------------

Programuotojas ir programinės įrangos inžinierius sėdėjo šalia vienas kito ilgo skrydžio iš San Chose į Bangalorą metu. Programuotojas pasilenkė prie programinės įrangos inžinieriaus paklausti, ar šis nenorėtų pažaisti juokingo žaidimo. Programinės įrangos inžinierius norėjo tik nusnūsti, todėl mandagiai atsisakė ir nusisuko į langą truputėlį numigti.

Programuotojas neatstojo ir aiškino, kad žaidimas tikrai lengvas ir labai smagus. Jis paaiškino: „Aš užduosiu tau klausimą ir jei tu neatsakysi, duosi man 10 dolerių. Kai tu paklausi, o aš neatsakysiu, aš duosiu tau 10 dolerių.“ Tačiau programinės įrangos inžinierius vėl manadagiai atsisakė ir pabandė pamiegoti. Programuotojas, norėdamas įkalbėti, pasiūlė: „Gerai, jei tu neatsakysi, duosi man 10 dolerių, o jei aš neatsakysiu, duosiu tau 100 dolerių.“Pasiūlymas sulaukė programinės įrangos inžinieriaus dėmesio, ir jis suprato, kad šiam kankinimui nebus galo, nebent jis sutiks pažaisti, todėl jis sutiko. Programuotojas paklausė pirmo klausimo. „Koks atstumas tarp žemės ir mėnulio?“ Programinės įrangos inžinierius neištarė nei žodžio, bet pasiėmė piniginę, išsitraukė 10 dolerių banknotą ir padavė programuotojui. Dabar buvo programinės įrangos inžinieriaus eilė. Jis paklausė programuotojo: „Kas užkopia į kalną trim kojom, o nusileidžia keturiom?“

Programuotojas pažiūrėjo į jį susimąstęs. Jis pasiėmė savo nešiojamą kompiuterį ir ėmė ieškoti visose savo nuorodose. Prie savo modemo jis prijungė lėktuvo telefoną ir ėmė ieškoti Kongreso bibliotekos internetinio puslapio. Nusivylęs, jis nusiuntė elektroninius laiškus savo bendradarbiams, visus nesėkmingai. Po valandos jis prižadino programinės įrangos inžinierių ir padavė jam 100 dolerių. Programinės įrangos inžinierius mandagiai paėmė 100 dolerių ir pabandė grįžti prie savo miego. Programuotojas, labiau nei tik truputį supykęs, papurtė programinės įrangos inžinierių ir paklausė: „Na, tai koks atsakymas?“.

Neištaręs nė žodžio, programinės įrangos inžinierius pasiėmė savo piniginę ir padavė programuotojui 10 dolerių ir nuėjo miegoti. Chirurgas, inžinierius statybininkas ir programinės įrangos inžinierius ginčijosi, kuri profesija seniausia. Chirurgas pažymėjo- Na, Biblijoje rašoma, kad Dievas sukūrė Ievą, paėmęs Adomo šonkaulį. Tai aiškiai nurodo į chirurgiją, todėl aš turiu teisę teigti, kad mano profesija seniausia iš mūsų profesijų. Statybininkas inžinierius pertraukė sakydamas, Kad ankstesnėje, Pradžios knygoje, teigiama, kad Dievas iš chaoso sukūrė tvarką danguje ir žemėje. Tai buvo pirmas ir akivaizdus statybos inžinerijos taikymas. Taigi, tu klysti. Seniausia yra mano profesija. Programinės įrangos inžinierius atsilošė kėdėje, nusišypsojo ir užtikrintai pasakė: Bet kas jūsų manymu, sukūrė chaosą?

Programuotojas vaikščiojo paplūdimiu ir rado lempą. Jis patrynę lempą ir pasirodė džinė. Aš esu pati galingiausia džinė pasaulyje. Aš galiu išpildyti bet kokį tavo norą, bet tik vieną. Programuotojas išsitraukė žemėlapį, parodė į jį ir tarė: Aš noriu taikos Vidurio rytuose. Džinė atsakė, Dieve, net nežinau. Šie žmonės kovoja tūkstantmečius. Aš nieko negaliu padaryti, tai virš mano ribų. Tada programuotojas tarė: Na, aš esu programuotojas ir mano programomis daug kas naudojasi. Prašau padaryk, kad visi vartotojai būtų patenkinti mano programine įranga ir padaryk, kad reikalautų protingų patobulinimų. Tada džinė tarė: Hm, parodyk man dar kartą žemėlapį.

Juokingos citatos

Pirmieji 90% paskyros kodo sudaro pirmuosius 90% kūrimo laiko. Likusieji 10% paskyros kodo sudaro kitus 90% kūrimo laiko. (Tom Cargill) Šių dienų programavimas yra lenktynės tarp programinės įrangos inžinierų, siekiančių sukurti daugiau ir geresnių idiotiškų programų ir visatos, bandančios sukurti daugiau ir geresnių idiotų. Kol kas laimi visata. (Rick Cook)

C++ : Kur draugai turi prieigą prie tavo privačių narių.(Gavin Baker)

Ar kada nors truputį skaitėte kompiuterinę kalbą c++? Tai tikrai geriausia vieta sužinoti, kad daugelis C++ vartotojų ieško geresnės kalbos. (William Beckwith)

Jei klaidų taisymo proceso metu yra šalinamos programinės įrangos klaidos, programavimo proceso metu turi vykti klaidų įdiegimas. (Edsger Dijkstra)

C++ galėtų būti padori mokymo kalba, jei galėtum išmokti ++ dalį be C dalies. (Michael Feldman) Java daugeliu atveju yra C++(Michael Feldman)

C++ turi savo vietą programavimo kalbų istorijoje. Kaip ir Kaligula turi savo vietą Romos istorijoje. (Robert Firth)

C++ kantoniečių kalba tariama „C ga ga“. Ar reikia dar ką nors pridurti? (Mark Glewwe)

Darbas su C ar C++ yra kaip darbas su benzino pjūklu be apsaugų.(Bob Gray)

Kai tavo plaktukas yra C++, viskas atrodo, kaip numuštas nykštys. (Steve Haflich)

Yra du programinės įrangos dizaino kūrimo būdai.Vienas iš jų yra padaryti tokią paprastą įrangą, kurioje akivaizdžiai nebūtų jokių trūkumų. Kitas būdas yra padaryti ją tokią sudėtingą, kurioje nebūtų akivaizdžių trūkumų. Pirmasis metodas yra žymiai sunkesnis. (C.A.R. Hoare)

Penkiasdešimt metų kūrėme programavimo kalbas ir baigėme ties C++ ??? (Richard O'Keefe)

Programinės įrangos yra tokios pat kaip katedros. Iš pradžių jas pastatome, tada meldžiamės. (Samuel Redwine)

Kalbų evoliucija: FORTRAN yra nestandarizuota kalba.C yra silpnai standartizuota kalba. Ada yra stipriai standartizuota kalba. C++ yra smarkiai išpūsta kalba. (Ron Sercely)

C++ kalboje yra sunkiau šauti sau į pėdą, bet kai tai padarai, nuneša visą koją.(Bjarne Stroustrup)

Aš visada norėjau, kad mano kompiuteriu būtų taip lengva naudotis, kaip ir mano telefonu. Tai išsipildė, nes aš jau nebežinau, kaip naudotis mano telefonu. (Bjarne Stroustrup)

C++yra tik rašymo, aukšto lygio surinkimo kalba.(Stefan Van Baelen)

Original article: http://www.cs.uni.edu/~mccormic/humor.html

Online Marketplace Eldorado.gg has many offers of Lost Ark gold for sale.