ding
Chosen one
e codaMassi™ ha scritto:almeno 20 errori..
e codaMassi™ ha scritto:almeno 20 errori..
Samael ha scritto:invece il pascal e` un ottimo linguaggio per iniziare: ha una sintassi semplice ha tutte le istruzioni essenziali, e` fortemente tipizzato e strutturato e soprattutto costringe a pensare prima di provare a mettere 2 righe di codice insieme e cercare poi di sistemare in qualche modo quello che si e` fatto... previene molte altre cattive abitudini. Inoltre non avendo garbage collection, ma anzi permettendo l'uso di puntatori e memoria dinamica consente lo studio dettagliato di alcuni importanti aspetti della programmazione che non hai modo di vedere in linguaggi come java.
Farei fare un bel po' di pascal (rigorosamente standard) prima di cominciare anche solo a vedere un qualsiasi altro linguaggio.
Massi™ ha scritto:bla bla...et bla
Falanel ha scritto:Scusi, lei fa ingegneria?
Ah, allora mi perdoni...
...dicevamo?
Massi™ ha scritto:L'unico corso che ho fatto di Pascal è stato quello di Algoritmi e Strutture Dati, dove non abbiam mai fatto alcun programma serio, ma solo giocherellato con le istruzioni standard del Pascal.
A scopo didattico io partirei dai linguaggi funzionali, per far capire cose ben più complesse della tipizzazione, quali la ricorsione, e la buona scrittura del codice..
Scheme uber alles.
Massi™ ha scritto:D'altronde si sa, il C++ sta ad un linguaggio di programmazione come un cane con quattro zampe di cartone sta ad un polipo..
Non so, il Pascal l'ho sempre trovato ridondante, pieno di scritture per lo più inutili, scomode e che rallentano il normale processo della programmazione, poiché troppo vicino al linguaggio umano.
Che bisogno c'è di un then dopo un if?
E dei vari begin e end?
Ma, ripeto, son gusti. Alla fine quando si deve scrivere un programma, prima si fanno i diagrammi, e in base a questi si sceglie il linguaggio, non viceversa.
Massi™ ha scritto:Ma, ripeto, son gusti. Alla fine quando si deve scrivere un programma, prima si fanno i diagrammi, e in base a questi si sceglie il linguaggio, non viceversa.
Samael ha scritto:questa me la devi spiegare o meglio motivare...
stai parlando di un linguaggio nato con scopi didattici...
Considera che in C/C++ puoi scrivere delle porcate enormi, cosa che diventa molto piu` difficile in pascal proprio per via di quella "inutile" ridondanza.
su questo concordo anche se l'esperienza mi dice che nella realta` cio` non e` proprio automatico.
Massi™ ha scritto:Ehm scusa, ho dimenticato una parte della frase:
Il C++ sta ad un linguaggio ad oggetti come blabla.. Così probabilmente assume il senso reale.
Il C++ è una stratificazione del C nella quale hanno inserito gli oggetti.. La trovo un po' una "porcata", ma ripeto, sono gusti estremamente personali.
Le - a dir la verità poche - volte che mi son trovato a programmare in C++ mi son trovato nettamente spiazzato e in un certo senso "limitato".
Probabilmente con l'esperienza e il tempo cambierò idea, anche perché io sono ancora in ambito puramente accademico..