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

software engineer

Un ingegnere del software, un ingegnere hardware e un responsabile di reparto sono stati sul loro modo ad una riunione in Svizzera. Essi sono stati la guida verso il basso una ripida strada di montagna quando improvvisamente i freni sulla propria auto non riuscita. La vettura carenato quasi fuori controllo giù per la strada, che rimbalzavano dal guardrail, fino a quando essa miracolosamente arenato raschia lungo il fianco della montagna.

Le auto di occupanti, scossa ma illeso, ora aveva un problema: erano bloccato a metà strada giù per una montagna in una macchina senza freni. Che cosa dovevano fare?

“so”, ha detto il responsabile di reparto, “Diamo un incontro, di proporre una visione, formulare una dichiarazione di missione, definire alcuni obiettivi e da un processo di miglioramento continuo di trovare una soluzione per i problemi critici, e possiamo essere sul nostro modo”.

“No,” ha detto il progettista hardware, “che prenderà fin troppo a lungo, e oltre a questo metodo non ha mai lavorato prima. Ho il mio coltellino svizzero con me e in nessun momento a tutti i possibile scomporre la vettura del sistema frenante, isolare il guasto, correggerlo e possiamo essere sul nostro modo”.

“Bene”, ha detto il software engineer, “Prima di fare qualsiasi cosa, credo che dovremmo spingere l’auto Torna su per la strada e vedere se succede di nuovo”.

 

Ammettere i creatori di Unix e C falso

In un annuncio che ha sconvolto il settore informatico, Ken Thompson, Dennis Ritchie e Brian Kernighan ha ammesso che il sistema operativo Unix e il linguaggio di programmazione C creato da loro è un elaborato April Fools beffa mantenuto vivo per oltre trent’anni. Intervenendo alla recente UnixWorld Software Development Forum, Thompson ha rivelato i seguenti:

“Nel 1969, AT&T aveva appena terminato il suo lavoro con il GE/Honeywell/AT&T progetto Multics. Brian e avevo appena iniziato a lavorare con un rilascio anticipato del Pascal dal Professor Nichlaus Wirth’s ETH labs in Svizzera e siamo rimasti impressionati con la sua elegante semplicità e potenza. Dennis aveva appena finito di leggere “annoiato degli anelli”, un esilarante National Lampoon parodia del grande Tolkien “Signore degli Anelli” trilogia. Come allodola, abbiamo deciso di fare parodie di ambiente Multics e Pascal. Dennis e mi sono stati responsabili per l’ambiente operativo. Abbiamo guardato Multics e progettato il nuovo sistema sia complesso e criptico come possibile per massimizzare gli utenti occasionali” i livelli di frustrazione, si chiama Unix come una parodia di Multics, così come altri risqué allusioni. Poi Dennis e Brian ha lavorato su una vera versione deformata di Pascal, chiamato “A”. Quando abbiamo trovato gli altri erano effettivamente cercando di creare programmi reali con un, abbiamo rapidamente aggiunte ulteriori funzionalità criptico e si è evoluta in B, BCPL e infine C.

Ci siamo fermati quando abbiamo ottenuto una compilazione pulita su la seguente sintassi:

Per(;P(“\n”),R–;P(“|”))Per(e=C;e–;P(“_”+(*u++/8)%2))P(“|”+(*u/4) %2);

A pensare che i moderni programmatori avrebbero potuto provare a usare una lingua che ha permesso una tale affermazione è stata al di là della nostra comprensione! In realtà pensavamo di vendere questa ai sovietici per impostare i loro computer il progresso della scienza indietro 20 o più anni. Immaginate la nostra sorpresa quando AT&T e altre aziende US iniziò effettivamente tentando di utilizzare Unix e C! Esso ha preso il loro venti anni per sviluppare abbastanza esperienza per generare anche marginalmente utili applicazioni utilizzando questo degli anni sessanta parodia tecnologica, ma ci sono impressionato con la tenacia (se non il buon senso) del generale di Unix e C Programmatore. In ogni caso, Brian, Dennis e ho lavorato esclusivamente in Ada su Macintosh di Apple per gli ultimi anni e si sentono veramente colpevole circa il caos e la confusione e realmente cattiva programmazione che hanno portato dal nostro stupido scherzo tanto tempo fa”.

Principali Unix e C i fornitori e i clienti, inclusi AT&T, Microsoft, Hewlett-Packard, GTE, NCR e DEC hanno rifiutato di commentare in questo momento. Borland International, un fornitore leader di Pascal e C strumenti, incluso il famoso Turbo Pascal, Turbo C e Turbo C++, ha dichiarato che aveva sospettato questo per un certo numero di anni e dovrebbe continuare a migliorare i loro prodotti Pascal e fermarsi a compiere ulteriori sforzi per sviluppare C. Un portavoce di IBM ha rotto in maniera incontrollata risate e ha dovuto rinviare un frettolosamente convocata la conferenza di notizie riguardanti il destino della RS-6000, limitandosi ad affermare ‘VM sarà disponibile presto reale ora’. In una dichiarazione criptica, il professor Wirth del PF e padre del Pascal, Modula 2 ed Oberon linguaggi strutturati, semplicemente affermato che P. T. Barnum è stato corretto.

Un ragazzo stava attraversando una strada un giorno quando una rana chiamato fuori da lui e disse, “Se kiss me, cambierò in una bellissima principessa”. Egli piegati, raccolse la rana e la mise in tasca.

La rana ha parlato di nuovo e disse “Se kiss me e girare a me di nuovo in una bella principessa, vorrei stare con voi per una settimana.” Il ragazzo ha preso la rana di tasca, sorrise e restituito alla sua tasca.

La rana allora gridò: “Se kiss me e girare a me di nuovo in una principessa, vorrei rimanere con voi e fare tutto ciò che volete.” di nuovo il ragazzo ha preso la rana, sorrise e rimetterlo in tasca.

Infine la rana ha chiesto, “Qual è il problema? Ti ho detto che sto una bella principessa, che vorrei rimanere con voi per una settimana e fare tutto ciò che volete. Perché non si kiss me?” Il ragazzo ha detto, “Ascolta, io sono un ingegnere del software. Non ho tempo per una ragazza, ma una rana parlante è cool”.

In una recente in tempo reale conferenza Java, i partecipanti hanno ascoltato una questione spinosa per rispondere:

“Se si aveva appena saliti a bordo di un aereo di linea e ha scoperto che il vostro team di programmatori è stato il responsabile per il controllo di volo software, come molti di voi potrebbero sbarcare immediatamente?”

Tra la foresta di alzare le mani solo un uomo seduto immobile. Quando è stato chiesto che cosa avrebbe dovuto fare, mi ha risposto che lui sarebbe abbastanza contenuto per rimanere a bordo. Con il suo team di software, egli ha detto, il piano è stato improbabile anche taxi in quanto la pista, figuriamoci decollare.

 

NEW YORK – la gente per il trattamento etico del Software (animali domestici) ha annunciato oggi che sempre più aziende di software sono stati aggiunti ai gruppi “watch list” di società che pratica regolarmente il test del software.

“Non vi è alcuna necessità di software per essere maltrattato in questo modo in modo che aziende come queste possono commercializzare nuovi prodotti”, ha detto Ken granola, un portavoce per animali domestici. “I metodi alternativi di sperimentazione questi prodotti sono disponibili”.

Secondo animali domestici, queste società force software per vengono sottoposti ad un lungo e arduo test – spesso senza riposo – per ore o giorni alla volta. I dipendenti sono assegnati a “rompere” il software mediante qualsiasi mezzo necessario e all’interno di fonti riferiscono che essi spesso scherzare circa “torturando” il software.

“Non è uno scherzo,” Granola detto. “Programmi innocenti, dal giorno in cui sono compilati, sono cooped fino in camere minuscole e ” si è schiantato’ per ore e ore. Essi trascorrono tutta la vita su sporchi, mal mantenuta sui computer e sono bruscamente eliminato quando non sono più necessari”.

Granola ha detto che il software viene mantenuto in condizioni antigieniche e infestati da insetti.

“Sappiamo alternative a questo orrore esiste”, egli ha detto, citando il gigante del settore Microsoft Corp. come una società che ha avuto grande successo senza ricorrere a test del software.

Sun Microsystems Sues isola di Java

Mountain View, CA — Sun Microsystems depositato oggi una violazione del marchio contro l’isola di Java su l’uso di Sun
Marchio Java.

Rispondere alle critiche che l’isola è stato chiamato Java per secoli, Sun avvocato Frank Cheatham detto “sì, e in tutto questo tempo non hanno mai presentato istanza di un marchio. Essi meritano di perdere il nome”.

Piuttosto che pagare la tassa di licenza, l’isola ha deciso di cambiare il suo nome. Essi originariamente votato per modificarlo in Visu Albasic, ma
Un arrabbiato telegramma da Redmond, Washington li convinceva altrimenti. Il paese infine risolta su un simbolo di un nome — un ordinatamente colorato di tazza di caffè che ancora evoca l idea di java. Poiché la maggior parte dei giornali e riviste non sarà in grado di stampare il nome dell’isola, che verranno qui di seguito indicati in stampa come “l’isola precedentemente noto come Java”.

L’isola in precedenza noto come fatture di Java se stessa come un cross-continente isola, ma finora è stato realizzato soltanto in produzione sull’arcipelago malese. L Africa è stato dice di aver implementato sul Madagascar, ma è ancora in alfa testing.

Gli avvocati da Sun vorrebbe anche per individuare i proprietari della enorme palla di fuoco al centro del sistema solare. Essi hanno alcuni documenti legali per loro…
Un programmatore e un ingegnere del software sono seduto accanto a ciascun altro su un lungo volo da San Jose a Bangalore. Il programmatore si inclina oltre a software engineer e chiede se si desidera riprodurre un gioco divertente. L’ingegnere del software appena vuole schiacciare un pisolino, così ci ha gentilmente rifiuta e rotoli alla finestra per prendere un paio di wink.

Il programmatore persiste e spiega che il gioco è molto semplice e molto divertente. Egli spiega “Desidero rivolgerle una domanda, e se non si conosce la risposta, dovete pagare me $10. Poi mi chiedete una domanda e se non so la risposta, dovrò pagare $10.”. Ancora, il software engineer educatamente declina e cerca di entrare in modalità di stop. Il programmatore, ora un po’ agitato, dice, “OK, se non conoscete la risposta che mi pagano $10, e se non so la risposta, dovrò pagare $100!” Questa cattura l’ingegnere del software la mia attenzione e che egli non vede fine a questo tormento a meno che egli svolge, in modo che egli accetti di gioco. Il programmatore chiede alla prima domanda. “Qual è la distanza dalla terra alla luna?” Il software engineer non dice una parola, ma raggiunge nel suo portafogli tira fuori una decina di dollaro e con le mani al programmatore. Ora, è il software engineer di turno. Egli chiede il programmatore “quello che va fino alla cima di una collina con tre gambe e scende con quattro?”

Il programmatore guarda a lui con un’espressione confusa. Egli prende il suo computer portatile e cerca tutti i suoi riferimenti. Egli rubinetti in aria il telefono con il suo modem e le ricerche in rete e la Biblioteca del Congresso. Frustrati, egli invia e-mail ai suoi collaboratori tutto invano. Dopo circa un’ ora, Egli risveglia il software engineer e le mani di lui $100. Il software engineer educatamente prende il $100 e si allontana per cercare di tornare a dormire. Il programmatore, più di un po’ miffed, scuote il software engineer e chiede “Beh, qual è la risposta?”

Senza una parola il software engineer raggiunge nel suo portafogli mani il programmatore $10, e si allontana per tornare a dormire.

 

Un chirurgo, un ingegnere civile e un software engineer discutevano su cui era la più antica professione.

 

Il chirurgo ha osservato bene, la Bibbia dice che Dio ha creato Eva da una costola presi da Adam. Questo chiaramente richiesto chirurgia così ho può rivendicare che la mia è la più antica delle nostre professioni.
L’ingegnere civile interrotta e detto ma anche in precedenza nel libro della Genesi, che afferma che Dio ha creato l’ordine fuori del cielo e della terra al di fuori del caos. Questa è stata la prima e certamente la più spettacolare di applicazione di ingegneria civile. Pertanto, si sbaglia. Miniera è la più antica professione.
Il software engineer si corica nella sua sedia, sorrise e disse fiduciosamente, Ah, ma chi pensi che ha creato il caos?

 

 

Un programmatore è camminare lungo una spiaggia e trova una lampada. Egli sfrega la lampada e un Genie appare. Io sono la più potente di genie nel mondo. Posso concedere alcun desiderio, ma solo un desiderio.

Il programmatore tira fuori una cartina, punti di esso e dice, mi vogliono la pace in Medio Oriente.

Il Genio risponde, Gee, non so. Queste persone hanno lottato per millenni. Posso fare praticamente nulla, ma questo è probabilmente al di là i miei limiti.

Il programmatore dice poi, beh, io sono un programmatore e i miei programmi sono un sacco di utenti. Si prega di fare a tutti i miei utenti soddisfatti con il mio software e far loro chiedere modifiche ragionevoli.

A quale punto il Genio risponde, Um, vediamo che la mappa di nuovo.
Citazioni umoristiche

Il primo 90% del codice account per il primo 90% del tempo di sviluppo. Il rimanente 10% del codice account per l’altro 90% del tempo di sviluppo. (Tom Cargill)

La programmazione di oggi è una gara tra gli ingegneri software cercando di costruire più grande e migliore a prova di idiota programmi, e l’Universo cercando di costruire più grande e migliore di idioti. Finora l’universo è vincente. (Rick Cook)

C++ : dove gli amici hanno accesso ai vostri membri privati. (Gavin Baker)

Sempre spendere un po’ di tempo la lettura di comp.lang.c++ ? che è davvero il posto migliore per imparare a conoscere il numero degli utenti del C++ cercando una migliore lingua. (William Beckwith)

Se il debug è il processo di rimozione del software di bug, quindi la programmazione deve essere il processo di inserirli in. (Edsger Dijkstra)

Il C++ dovrebbe fare una decente insegnamento della lingua se potessimo insegnare il ++ parte senza la parte C (Michael Feldman)

Java è in molti modi, C++– (Michael Feldman)

C++ ha il suo posto nella storia dei linguaggi di programmazione. Proprio come Caligola ha il suo posto nella storia dell’Impero Romano. (Robert Firth)

C++ in Cantonese è pronunciato “C ga ga”. Devo dire di più? (Mark Glewwe)

Scrivere in C o C++ è come l’esecuzione di una sega a catena con tutte le protezioni di sicurezza rimossi. Bob (grigio)

Quando il tuo martello è il C++, tutto comincia a sembrare un pollice. (Steve Haflich)

Ci sono due modi per costruire un software design. Un modo è quello di renderlo così semplice che vi sono ovviamente no deficienze. L’altro modo è quello di renderlo così complicato che non ci sono evidenti carenze. Il primo metodo è molto più difficile. (C.A.R. Hoare)

Cinquanta anni di linguaggio di programmazione la ricerca, e alla fine ci ritroviamo con C++ ??? (Richard O’Keefe)

Il Software e le cattedrali sono molto lo stesso. Prima le costruiamo, allora dobbiamo pregare. (Samuel Redwine)

L’evoluzione delle lingue: FORTRAN è un non-linguaggio tipizzato. C è un scarsamente tipizzata lingua. Ada è un linguaggio tipizzato in modo sicuro. C++ è un fortemente hyped lingua. (Ron Sercely)

In C++ è più difficile a sparare voi stessi in piedi, ma quando lo si fa, si tolgono la vostra intera gamba. (Bjarne Stroustrup)

Ho sempre voluto per il mio computer per essere facile da usare come il mio numero di telefono. Il mio desiderio è diventato realtà perché non riesco più a capire come usare il mio telefono. (Bjarne Stroustrup)

C++ è a sola scrittura e ad alto livello di linguaggio assembler. (Stefan Van Baelen)