Google Gruppi non supporta più i nuovi post o le nuove iscrizioni Usenet. I contenuti storici continuano a essere visibili.

[OT] Scusate ma questo merita come non mai...

0 visualizzazioni
Passa al primo messaggio da leggere

Dialtone

da leggere,
14 giu 2002, 17:57:5614/06/02
a
Scritto da Barney Straustrup su it.comp.lang.c++ il 14/06/2002 alle
ore 17.59... Leggetelo bene perchè già dopo il primo paragrafo
cominceranno a cadervi i lacrimoni dal ridere...

*********************************************************
Sono uno studente del primo anno di programmazione ed ho appena
concluso le mie classi Visual Basic. Questo semestre passerò al C++.
Comunque ho notato alcuni problemi con il C++ che vorrei discutere con
il resto della comunità della programmazione. Per favore non pensate
che io sia tecnicamente ignorante. Oltre al VB, sono molto esperto
nella programmazione HTML, uno dei linguaggi più complessi che
esistano!

C++ è basato su un concetto noto come Programmazione Orientata agli
Oggetti. In questo stile di programmazione (noto anche come OOPS
nella comunità dei programmatori) un programmatore costruisce
"oggetti" o "classi" nel suo codice, e poi manipola queste "classi".
Poiché suppongo che voi lettori siate esperti nella proghrammazione
quanto me, salterò ogni ulteriore spiegazione di queste "classi".

Consentitemi per favore di fare una piccola digressione e discutere le
origini del C++ per un momento. La mia ricerca mostra che questo
linguaggio è uno dei più vecchi esistenti, precedente addirittura
all'assembly! E' stato creato nei primi anni 70 quando AT&T iniziò a
cercare un nuovo linguaggio per scrivere BSD, il suo sistema operativo
Unix (più tardi, altre società sarebbero partite dal codice sorgente
di BSD per scrivere sia Solaris che Linux!). Curiosamente, il nome C++
è un gioco di parole del creatore del linguaggio. Quando fu pubblicata
la prima beta, fu fatto notare che il linguaggio sarebbe stato
valutato come un C+, per via della sua orrenda complessità e
pesantezza. Il + supplementare fu aggiunto durante una release
successiva quando alcuni di questi problemi furono corretti. Il
linguaggio sarebbe stato ancora classificato un C, ma sarebbe stato il
più alto C possibile! Veramente un nome ingegnoso per questo
linguaggio.

Tornando all'argomento, credo che il C++ - nonostante i suoi problemi
- sia stato uno strumento di grande valore per il mondo dei computers.
Sfortunatamente comincia a mostrare la sua età, e credo che dovrebbe
essere abbandonato, così come COBOL, ADA e Smalltalk. Recentemente ho
iniziato ad informarmi su un altro linguaggio che è stato sviluppato
abbastanza di recente. Questo nuovo linguaggio si chiama C.

Anche se sintattiamente il C mantiene molto del suo predecessore C++,
il C semplifica enormemente le cose (da qui il suo nome, che
suggerisce la sua maggior semplicità abbandonando i ++). Il suo
maggior pregio è che abbandona lo stile di programmazione OOPS. Basta
con scomodi "oggetti" o "classi". Al loro posto, il C usa quelle che
sono chiamate strutture. Vagamente simile ad una "classe" C++, una
struttura abbandona anacronismi come l'ereditarietà, lo spazio dei
nomi, e tutti i problemi dell'accesso pubblico/privato/protetto etc.
delle sue variabili e routines. Liberando il programmatore dal
requisito di occuparsi di tutti questi problemi, è possibile
focalizzarsi sull'implementazione del proprio algoritmo e sul rapido
sviluppo della propria applicazione.

Anche se C non ha la velocità e la robustezza del C++, credo che siano
problemi trascurabili. Data la velocità dei moderni computers, la
relativa lentezza del C non dovrebbe essere un problema. La robustezza
e la stabilità arriveranno quando il C diventerà più pervasivo nella
comunità dei programmatori e verrà messo a punto. Eventualmente, la
stabilità del C dovrebbe eguagliare quella del C++

Spero di vedere il C adottato come lo standard di fatto della
programmazione. Da quello che ho imparato su questo linguaggio, il
futuro appare molto roseo effettivamente per il C! Alla fine, tra
qualche anno, forse vedremo adirittura un sistema operativo scritto in
questo linguaggio!

Grazie per l vostro tempo. Le vostre risposte saranno molto
apprezzate.
***********************************************
--
try: troll = "Brain"
except TypeError, data:
troll.plonk()
Co-Responsabile Hardware Information & Technology http://hit.edengames.net

Alberto

da leggere,
14 giu 2002, 18:10:3414/06/02
a

"Dialtone" <dialtone#/N0SPAM/#@aruba.it> ha scritto nel messaggio
news:qjpkgu03t8ap3tbdr...@4ax.com...

> Scritto da Barney Straustrup su it.comp.lang.c++ il 14/06/2002 alle
> ore 17.59... Leggetelo bene perchè già dopo il primo paragrafo
> cominceranno a cadervi i lacrimoni dal ridere...
>
> *********************************************************
> Sono uno studente del primo anno di programmazione ed ho appena
> concluso le mie classi Visual Basic. Questo semestre passerò al C++.
> Comunque ho notato alcuni problemi con il C++ che vorrei discutere con
> il resto della comunità della programmazione. Per favore non pensate
> che io sia tecnicamente ignorante. Oltre al VB, sono molto esperto
> nella programmazione HTML, uno dei linguaggi più complessi che
> esistano!

CUTTONE

Pur sforzandomi, non ho capito dove C*** voglia andare a parare :-).
Ciao.
Alberto.


Dialtone

da leggere,
14 giu 2002, 18:28:5314/06/02
a
On Fri, 14 Jun 2002 22:10:34 GMT, "Alberto" <uapalb...@libero.it>
wrote:

>Pur sforzandomi, non ho capito dove C*** voglia andare a parare :-).

Su it.comp.lang.c++ sono giunti a 2 conclusioni...
O è un genio o è un'idiota...
Scrivere una roba cosi' premeditandola è da geni... scriverla senza
premeditarla è da coglioni...

Cava

da leggere,
14 giu 2002, 18:31:0914/06/02
a

"Dialtone" <dialtone#/N0SPAM/#@aruba.it> ha scritto nel messaggio
news:qjpkgu03t8ap3tbdr...@4ax.com...
> Scritto da Barney Straustrup su it.comp.lang.c++ il 14/06/2002 alle
> ore 17.59... Leggetelo bene perchè già dopo il primo paragrafo
> cominceranno a cadervi i lacrimoni dal ridere...
>

Ho fatto anche io programmazione, ma se non mi ricordo male (spero di no!!!
che 2 OO studiare!!! Troppi linguaggi!!) il C è uscito prima del C++
(infatti il C++ mi sembra una miglioria e viene usato nei motori 3D dei
giochi). Correggimi se sbaglio. E' questo che intendevi coi "lacrimoni dal
ridere"?

Di C# non ne ha parlato? E' troppo "vecchio" ;-) ?


Dialtone

da leggere,
14 giu 2002, 18:36:0914/06/02
a
On Sat, 15 Jun 2002 00:31:09 +0200, "Cava" <f_c...@hotmail.com> wrote:

>Ho fatto anche io programmazione, ma se non mi ricordo male (spero di no!!!
>che 2 OO studiare!!! Troppi linguaggi!!) il C è uscito prima del C++
>(infatti il C++ mi sembra una miglioria e viene usato nei motori 3D dei
>giochi). Correggimi se sbaglio. E' questo che intendevi coi "lacrimoni dal
>ridere"?

C è nato nel 72, C++ nel 79 e all'inizio manco si chiamava cosi'... Si
chiama "C With Classes". Ovviamente l'OOP è di gran lunga più
efficente della programmazione con le strutture... E l'ereditarietà,
multipla e singola e altre cose sono enormemente più comodi di quello
che sto coso scrive...

>Di C# non ne ha parlato? E' troppo "vecchio" ;-) ?

Si, risale al 4 secolo a.C. per cui... Comunque non che C# centri
molto con i vari C... E' un java...

Cava

da leggere,
14 giu 2002, 18:40:1614/06/02
a
> >Di C# non ne ha parlato? E' troppo "vecchio" ;-) ?
>
> Si, risale al 4 secolo a.C. per cui... Comunque non che C# centri
> molto con i vari C... E' un java...

Lo so, ma magari si faceva ingannare dal nome ...


Dialtone

da leggere,
14 giu 2002, 18:53:3414/06/02
a
On Sat, 15 Jun 2002 00:40:16 +0200, "Cava" <f_c...@hotmail.com> wrote:

>Lo so, ma magari si faceva ingannare dal nome ...

Ecciai ragione anche tu.... :)

gigi

da leggere,
14 giu 2002, 19:11:0714/06/02
a
On Fri, 14 Jun 2002 23:57:56 +0200,
Dialtone <dialtone#/N0SPAM/#@aruba.it> wrote in message
news:qjpkgu03t8ap3tbdr...@4ax.com

[total cut]

Mio dio ma non si vergogna neanche un po' di esistere???
Secondo me è un megatroll perchè tutto il discorso segue una sua
logica e se ci badate ogni sua affermazione corrisponde all'_esatto_
opposto della verità.

SR

da leggere,
15 giu 2002, 02:01:3615/06/02
a
Interessante....
Infatti anche il linguaggio concorrente "Object Pascal"
e` stato soppiantato dal "Pascal with Objects" e
questo a sua volta lo sara` dal "Pascal".
:-)

SR

da leggere,
15 giu 2002, 02:02:3615/06/02
a
> Su it.comp.lang.c++ sono giunti a 2 conclusioni...
> O è un genio o è un'idiota...
> Scrivere una roba cosi' premeditandola è da geni... scriverla senza
> premeditarla è da coglioni...

A me sembra solo una burla piuttosto mediocre.

Xe||oss dal portatile

da leggere,
15 giu 2002, 09:03:1315/06/02
a
"Dialtone" <dialtone#/N0SPAM/#@aruba.it> ha scritto nel messaggio
news:qjpkgu03t8ap3tbdr...@4ax.com...
> Scritto da Barney Straustrup su it.comp.lang.c++ il 14/06/2002 alle

Dev'essere uno scherzo... uno che si firma cosě, deformando il nome di
Bjarne Stroustrup, inventore del C++, non puň dire tante cazzate
contemporaneamente...

Saluti.
--
// Xelloss dal portatile || in real life: Wilmer Ricciotti \\
| wirix...@libero.it (elimina il demone per rispondermi) |
| ICQ: 3233084 IRC: Xelloss@AzzurraNet, @ChatNow |


| Hardware Information & Technology: http://hit.edengames.net |

\_______Like the Phoenix I rise from the ashes of life________/


Dialtone

da leggere,
15 giu 2002, 10:39:3715/06/02
a
On Sat, 15 Jun 2002 13:03:13 GMT, "Xe||oss dal portatile"
<wirix...@libero.it> wrote:

>Dev'essere uno scherzo... uno che si firma cosě, deformando il nome di
>Bjarne Stroustrup, inventore del C++, non puň dire tante cazzate
>contemporaneamente...

Scherzo o no ha alleviato le mie cupe giornate di "studio matto e
disperatissimo" ^_^


--
try: troll = "Brain"
except TypeError, data:
troll.plonk()

Co-Responsabile Hardware Information & Technology http://hit.edengames.net

Sidewinder

da leggere,
17 giu 2002, 03:00:0317/06/02
a
Un demone messaggero mi porto' una pergamena di Dialtone
dal titolo "[OT] Scusate ma questo merita come non mai..." scritta
da Dialtone con il suo sangue:

>Scritto da Barney Straustrup su it.comp.lang.c++ il 14/06/2002 alle
>ore 17.59... Leggetelo bene perchè già dopo il primo paragrafo
>cominceranno a cadervi i lacrimoni dal ridere...

ROTFLAMAO!!!!!

Inserita nello storico e fatto girare tra i miei colleghi

--
Sidewinder
---------------------------------------------------------------------
Documentation is like sex: when it is good, it is very, very good; and
when it is bad, it is better than nothing.
-- Dick Brandon
---------------------------------------------------------------------

0 nuovi messaggi