Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Recensione Samsung Galaxy Z Fold7: un grande salto generazionale
Abbiamo provato per molti giorni il nuovo Z Fold7 di Samsung, un prodotto davvero interessante e costruito nei minimi dettagli. Rispetto al predecessore, cambiano parecchie cose, facendo un salto generazionale importante. Sarà lui il pieghevole di riferimento? Ecco la nostra recensione completa.
The Edge of Fate è Destiny 2.5. E questo è un problema
The Edge of Fate è Destiny 2.5. E questo è un problema
Bungie riesce a costruire una delle campagne più coinvolgenti della serie e introduce cambiamenti profondi al sistema di gioco, tra nuove stat e tier dell’equipaggiamento. Ma con risorse limitate e scelte discutibili, il vero salto evolutivo resta solo un’occasione mancata
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello
AMD ha aggiornato l'offerta di CPU HEDT con i Ryzen Threadripper 9000 basati su architettura Zen 5. In questo articolo vediamo come si comportano i modelli con 64 e 32 core 9980X e 9970X. Venduti allo stesso prezzo dei predecessori e compatibili con il medesimo socket, le nuove proposte si candidano a essere ottimi compagni per chi è in cerca di potenza dei calcolo e tante linee PCI Express per workstation grafiche e destinate all'AI.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-07-2008, 22:26   #1
Vinnie Costante
Member
 
Iscritto dal: Jan 2006
Messaggi: 196
La programmazione ad un incompetente

Vorrei imparare dei fondamenti di programmazione un po per hobby e curiosità.
Anche se confesso i miei interessi siano votati al videogioco ciò che mi interessa ora è soprattutto acquisire una buona logica di insieme, valida ipoteticamente per un approfondimento futuro.
Per questo motivo, armato di questa guida, ho pensato al pascal che da ciò che ho letto in giro dovrebbe essere un linguaggio a scopo didattico.

Faccio bene?
Che compilatore dovrei usare (contando che vorrei scrivere gli algoritmi semplicemente con un notepad++)
Qualche guida per l'ignorante comune da consigliarmi?

Vi prego di non dilungarvi su quale sia il linguaggio che è più sensato saper usare per avere sbocchi nell'informatica (java etc. etc.), a me interessa solo imparare nella maniera concettualmente + giusta e indolore.

Grazie.
Vinnie Costante è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 22:45   #2
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Perfetto: la soluzione al tuo problema è sicuramente Python.

Ecco qui http://www.python.it/doc/Howtothink/...l-it/index.htm un eccellente manuale per imparare a programmare.

Per qualsiasi dubbio o informazione, chiedi pure.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 23:08   #3
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7244
se ti interessa pascal senza dubbio ti serve un compilatore ( http://www.freepascal.org/ ) e possibilmente la conoscenza dell'inglese.
un pò di documentazione la trovi qui http://www.freepascal.org/docs.var
per installare e capire come funziona il compilatore questo può essere d'aiuto http://www.freepascal.org/docs-html/user/user.html
mentre questo http://www.taoyue.com/tutorials/pascal/ per muovere i primi passi nel codice vero e proprio
ci sono anche guide in italiano ma in generale il materiale in inglese è meglio

ps. ho notato ora che avevi trovato una guida in italiano

Ultima modifica di k0nt3 : 13-07-2008 alle 23:12.
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 23:17   #4
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Se proprio vuol usare il Pascal, non c'è niente di meglio di Turbo Delphi: http://cc.codegear.com/free/

Se invece vuol imparare a programmare bene, la risposta l'ha già avuta: Python.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 23:23   #5
Vinnie Costante
Member
 
Iscritto dal: Jan 2006
Messaggi: 196
Il python è un linguaggio che mi incuriosisce molto ed ho anche trovato un ottima guida per quello: http://www.freenetpages.co.uk/hp/ala...lian/index.htm

Il fatto è che la mia conoscenza non mi permette di giudicare con dovere e mi baso sullo standard (le scuole con pascal) per procedere.

Su molti forum ho letto che alcuni consigliano il python ma non è troppo evoluto per ora? cioè francamente, non è che me lo consigli perché lo ritieni un ottimo linguaggio a prescindere dal fatto che sia buono per imparare?

Per quanto riguarda l'inglese, non sono molto dotato, capisco un poco di quello scritto ma non credo mi convenga una guida in quell'idioma.
Free pascal lo avevo installato ma mi partiva il compilatore in una finestra simil dos! allora ho provato lazarus ma è troppo incasinato. Non c'è un modo di avere un editor senza fronzoli (tipo notepad++) per poi poter complilare ciò che si è scritto?
Vinnie Costante è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 23:28   #6
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7244
Quote:
Originariamente inviato da Vinnie Costante Guarda i messaggi
Per quanto riguarda l'inglese, non sono molto dotato, capisco un poco di quello scritto ma non credo mi convenga una guida in quell'idioma.
Free pascal lo avevo installato ma mi partiva il compilatore in una finestra simil dos! allora ho provato lazarus ma è troppo incasinato. Non c'è un modo di avere un editor senza fronzoli (tipo notepad++) per poi poter complilare ciò che si è scritto?
si puoi scrivere il sorgente con qualsiasi editor di testo e poi compilarlo dal prompt di dos (suppongo che stai su windows) con il comando: fpc nomefile.pas
nella directory in cui hai salvato il sorgente

oppure scrivi il sorgente e poi lo apri con la finestra "simildos" per compilarlo
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 23:30   #7
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Vinnie Costante Guarda i messaggi
Il python è un linguaggio che mi incuriosisce molto ed ho anche trovato un ottima guida per quello: http://www.freenetpages.co.uk/hp/ala...lian/index.htm

Il fatto è che la mia conoscenza non mi permette di giudicare con dovere e mi baso sullo standard (le scuole con pascal) per procedere.

Su molti forum ho letto che alcuni consigliano il python ma non è troppo evoluto per ora? cioè francamente, non è che me lo consigli perché lo ritieni un ottimo linguaggio a prescindere dal fatto che sia buono per imparare?

Per quanto riguarda l'inglese, non sono molto dotato, capisco un poco di quello scritto ma non credo mi convenga una guida in quell'idioma.
Free pascal lo avevo installato ma mi partiva il compilatore in una finestra simil dos! allora ho provato lazarus ma è troppo incasinato. Non c'è un modo di avere un editor senza fronzoli (tipo notepad++) per poi poter complilare ciò che si è scritto?
Python te lo consiglio proprio perché è facilissimo da imparare, ma al contempo è un linguaggio molto potente e pieno di strumenti molto utili.

Quindi se vuoi imparare a programmare non c'è niente di meglio.

Il libro che di cui t'ho fornito il link è interamente in italiano.

P.S. Lascia perdere Lazarus e FP: Turbo Delphi è di gran lunga più semplice come IDE per Pascal & derivati.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2008, 23:40   #8
Vinnie Costante
Member
 
Iscritto dal: Jan 2006
Messaggi: 196
Sto cercando di informarmi tantissimo prima di iniziare e leggevo che si sconsiglia vivamente l'uso di qualsiasi IDE per imparare a programmare, questo perché da quello che ho capito si comincia a dipendere da quella piattaforma (scusa se non riesco ad esprimermi meglio).
Per quanto riguarda python, lo so che è molto potente, ma il pascal mi interessa solo come introduzione, eventualmente se tutto andasse a buon fine con le conoscenze apprese comincerei a ponderare un linguaggio serio di programmazione (considerando quindi il python).
Mi serve qualcosa che mi aiuti ad imparare il linguaggio in maniera tale che possa applicarne le nozioni acquisite in una sorta di "pensiero generalizzato" sulla programmazione, ho paura che il python sia bello ma che mi dica poco sugli altri sistemi (che poi se mi sbaglio mi fa piacere, preferirei avere conoscenze + su un linguaggio utile)
Vinnie Costante è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 00:01   #9
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7244
a parte le questioni di religione tipo: questo è il migliore, questo ce l'ha più lungo ecc..
per imparare a programmare devi acquisire alcune capacità, tra cui la più importante è quella di riuscire a tramutare in algoritmi le soluzioni che hai elaborato nella tua testa per risolvere un dato problema.
tipicamente questa abilità basilare si apprende facendo uso della programmazione strutturata che sostanzialmente è lo scopo di pascal (non delphi).
per dovere di cronaca in realtà la programmazione strutturata è sempre un sottoinsieme di altri paradigmi di programmazione e nella fattispecie pascal è un linguaggio procedurale.
inoltre è bene sapere che oggi la "programmazione a oggetti" va per la maggiore ed è fondamentale conoscerla, ma è ancora meglio sapere che la programmazione strutturata è alla base anche della programmazione a oggetti.
un discorso diverso andrebbe fatto per la programmazione funzionale, ma è un modo di programmare che secondo me dovresti affrontare molto più avanti nei tuoi studi. non per motivi tecnici, ma per il semplice motivo che sono linguaggi meno usati e che stanno iniziando a emergere solo recentemente.
python contiene elementi di tutto quello di cui ho parlato fino ad ora. può essere un bene o un male, chi lo sa
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 01:00   #10
Vinnie Costante
Member
 
Iscritto dal: Jan 2006
Messaggi: 196
L'è dura davero
Fra le poche cose che ho capito:
-Per iniziare è meglio python che java (programmazione a oggetti)
-E' meglio glissare il c/c++ almeno all'inizio.
-Sarebbe meglio leggere prima un libro sui fondamenti della programmazione (non ho trovato niente sulla rete a riguardo però, mi puoi aiutare?)

Per ora credo che mi terrò ancora sul pascal e domani penso un python.
Continuo a cercare. accetto piacevolmente nuovi consigli/pareri.
Vinnie Costante è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 08:03   #11
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da Vinnie Costante Guarda i messaggi
Sto cercando di informarmi tantissimo prima di iniziare e leggevo che si sconsiglia vivamente l'uso di qualsiasi IDE per imparare a programmare, questo perché da quello che ho capito si comincia a dipendere da quella piattaforma (scusa se non riesco ad esprimermi meglio).
Queste sono le leggende metropolitane che tirano fuori gli incompetenti, o quelli che ancora oggi si ostinano a ignorare gli IDE e utilizzano gli editor di testo che andavano di moda 40 anni fa per sviluppare codice.

Non farti abbindolare: certa gente continuerà a risolvere i problemi con la clava anche se a disposizione c'è il bisturi del chirurgo...
Quote:
Per quanto riguarda python, lo so che è molto potente, ma il pascal mi interessa solo come introduzione, eventualmente se tutto andasse a buon fine con le conoscenze apprese comincerei a ponderare un linguaggio serio di programmazione (considerando quindi il python).
Premetto che il Pascal è tanto serio quanto Python (e, dopo Python, è il mio linguaggio preferito), ti assicuro che se vuoi imparare a programmare non c'è niente di meglio di Python al momento.
Quote:
Mi serve qualcosa che mi aiuti ad imparare il linguaggio in maniera tale che possa applicarne le nozioni acquisite in una sorta di "pensiero generalizzato" sulla programmazione, ho paura che il python sia bello ma che mi dica poco sugli altri sistemi (che poi se mi sbaglio mi fa piacere, preferirei avere conoscenze + su un linguaggio utile)
Con Python ti formi la mentalità del programmatore molto più velocemente rispetto ad altri linguaggi, e con mooolti meno pensieri.

Poi, quando ti sarai fatto le ossa, potrai anche far uso di concetti molto avanzati che incontrerai in altri linguaggi che non possono fare a meno di essi (ma io, in 3 anni e mezzo, non ho MAI avuto bisogno di arrivare a farmi del male ).
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
a parte le questioni di religione tipo: questo è il migliore, questo ce l'ha più lungo ecc..
per imparare a programmare devi acquisire alcune capacità, tra cui la più importante è quella di riuscire a tramutare in algoritmi le soluzioni che hai elaborato nella tua testa per risolvere un dato problema.
tipicamente questa abilità basilare si apprende facendo uso della programmazione strutturata che sostanzialmente è lo scopo di pascal (non delphi).
Falso. Non confondiamo i concetti basilari con la programmazione strutturata.
Quote:
per dovere di cronaca in realtà la programmazione strutturata è sempre un sottoinsieme di altri paradigmi di programmazione e nella fattispecie pascal è un linguaggio procedurale.
inoltre è bene sapere che oggi la "programmazione a oggetti" va per la maggiore ed è fondamentale conoscerla, ma è ancora meglio sapere che la programmazione strutturata è alla base anche della programmazione a oggetti.
Falso anche questo: con la programmazione a oggetti puoi benissimo fare a meno di quella strutturata.

Un esempio su tutti: SmallTalk.
Quote:
un discorso diverso andrebbe fatto per la programmazione funzionale, ma è un modo di programmare che secondo me dovresti affrontare molto più avanti nei tuoi studi. non per motivi tecnici, ma per il semplice motivo che sono linguaggi meno usati e che stanno iniziando a emergere solo recentemente.
Veramente i linguaggi funzionali sono fra i più antichi in assoluto. Il LISP, ad esempio, è stato di poco posteriore al FORTRAN.
Quote:
python contiene elementi di tutto quello di cui ho parlato fino ad ora. può essere un bene o un male, chi lo sa
E' un bene. Anzi, è un bene assoluto.
Quote:
Originariamente inviato da Vinnie Costante Guarda i messaggi
L'è dura davero
Fra le poche cose che ho capito:
-Per iniziare è meglio python che java (programmazione a oggetti)
Diciamo che per iniziare è sempre meglio Python, a prescindere dagli altri linguaggi.
Quote:
-E' meglio glissare il c/c++ almeno all'inizio.
Se puoi, fanne a meno sempre. Io sviluppo in Python da 3 anni e mezzo non sento assolutamente la mancanza di tornare a lavorare con linguaggi come C, C++, assembly, linguaggio macchina, ecc. ecc. Tutt'altro.
Quote:
-Sarebbe meglio leggere prima un libro sui fondamenti della programmazione (non ho trovato niente sulla rete a riguardo però, mi puoi aiutare?)
Il libro che ti ho indicato è completo: ti aiuterà anche in questo. Anzi, è fatto proprio apposta per iniziare da zero.
Quote:
Per ora credo che mi terrò ancora sul pascal e domani penso un python.
Continuo a consigliarti Python, per quello che devi fare (ma anche per MOLTO altro).

Fattelo dire da uno che ha lavorato con Pascal & derivati per più di vent'anni, e di cui nutre ancora profonda stima e ammirazione.
Quote:
Continuo a cercare. accetto piacevolmente nuovi consigli/pareri.
Speriamo siano serviti.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 09:30   #12
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7244
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
...
sulla faccenda IDE sono daccordo che all'inizio sono inutili e servono solo a confondere le idee. è più importante concentrarsi sulla programmazione, non sugli strumenti correlati.

sul fatto che i concetti basilari non sono la programmazione strutturata... ma hai letto la guida che tu stesso hai linkato su python? fino al capitolo 6 (se non anche oltre) sostanzialmente insegna la programmazione strutturata.

sul fatto che la programmazione a oggetti non ha bisogno di quella strutturata... non diciamo fesserie, parlavo di programmazione a oggetti usata in pratica, non smalltalk.

sul fatto che i linguaggi funzionali sono più antichi: non ho capito cosa c'entra con quello che ho detto.

sul fatto che python ce l'ha più lungo: no comment
non ho tempo per il solito flame

Ultima modifica di k0nt3 : 14-07-2008 alle 09:51.
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 09:41   #13
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7244
se ti interessa una base teorica indipendente dal linguaggio qui c'è un buon pdf sulla programmazione strutturata http://elite.polito.it/courses/06azn...-algoritmi.pdf
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 13:14   #14
Vinnie Costante
Member
 
Iscritto dal: Jan 2006
Messaggi: 196
La confusione è grossa , facciamo che comincio dal libro che mi ha passato kont e poi vediamo se cambio idea :P
(ho guardato il tuo libro per python, solo in prefazione però, e sembra molto buono, sicuramente lo tengo presente!)
Vinnie Costante è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 13:18   #15
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Se sei orientato verso il Pascal segui il consiglio di cdimauro ed usa Turbo Delphi al posto di Lazarus&Co.

Pur essendo cresciuto a pane&Pascal anch'io ti consiglio Python per iniziare.
variabilepippo è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 13:19   #16
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
sulla faccenda IDE sono daccordo che all'inizio sono inutili e servono solo a confondere le idee. è più importante concentrarsi sulla programmazione, non sugli strumenti correlati.
Indubbiamente. Per questo non serve né un IDE né un editor: basta lanciare Python e lavorare con la shell interativa.

E la produttività s'impenna...


Quote:
sul fatto che i concetti basilari non sono la programmazione strutturata... ma hai letto la guida che tu stesso hai linkato su python? fino al capitolo 6 (se non anche oltre) sostanzialmente insegna la programmazione strutturata.
E' nel capitolo 6 che si parla sostanzialmente di programmazione strutturata. Fino al 5 ci sono concetti basilari, e soltanto in mezzo al 4 c'è un accenno di programmazione strutturata.
Quote:
sul fatto che la programmazione a oggetti non ha bisogno di quella strutturata... non diciamo fesserie, parlavo di programmazione a oggetti usata in pratica, non smalltalk.
Guardo che lo smalltalk non è un linguaggio morto.
Quote:
sul fatto che i linguaggi funzionali sono più antichi: non ho capito cosa c'entra con quello che ho detto.
Semplicemente perché hai scritto questo:
sono linguaggi meno usati e che stanno iniziando a emergere solo recentemente
e questo è falso perché sono fra i più antichi e usati linguaggi.
Quote:
sul fatto che python ce l'ha più lungo: no comment
non ho tempo per il solito flame
Anche perché perderesti sicuramente: si sa che il pitone ce l'ha più lungo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 13:38   #17
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7244
mi pareva di essere stato chiaro l'altra volta: non esistono verità assolute
e tu continui a dire che meglio di python non c'è niente.. crei solo confusione, uno che vuole imparare a programmare va assecondato e basta.

@Vinnie Costante
quello che ho linkato non è un vero e proprio libro, comunque gli argomenti teorici di base della programmazione sono quelli. se qualcosa ti risulta poco chiaro si può cercare qualcosa di più specifico.

ps. certo smalltalk non è mai morto, solo che non lo usa nessuno
pps. ho detto che i linguaggi funzionali stanno emergendo recentemente, non che sono stati inventati recentemente ( http://www.demauroparavia.it/38510 ) e quello che ho detto è vero
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 14:01   #18
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
mi pareva di essere stato chiaro l'altra volta: non esistono verità assolute
Esistono, esistono. Non staremmo qui a scrivere altrimenti (qui però andremmo sul filosofico ).
Quote:
e tu continui a dire che meglio di python non c'è niente..
Perché... è vero.
Quote:
crei solo confusione, uno che vuole imparare a programmare va assecondato e basta.
Fammi capire: se il Kraken, ehm, il mio figlioletto vuole mettere la mano sul forno acceso, io dovrei assecondarlo e basta, giusto?

Così si ritrova le manine con delle pustole enormi e le corde vocali impegnate a emanare onde ad alta frequenza e volume smisurato per la gioia di condominio e dintorni.

Io preferisco, invece, educarlo (nell'accezione originale e concreta della parola, ossia CONDURLO) e, quindi, indicargli una via da seguire.

Poi se al momento ha poco effetto perché non è in grado di recepire pienamente questi consigli, è un altro discorso, e capiterà che mi troverò a desiderare ardentemente un paio di tappi per le orecchie perché non sono stato abbastanza veloce da bloccare la sua formidabile corsa verso quel "bellissimo giocattolo che usano i grandi" (tradotto per i grandi: il forno).
Quote:
@Vinnie Costante
quello che ho linkato non è un vero e proprio libro, comunque gli argomenti teorici di base della programmazione sono quelli. se qualcosa ti risulta poco chiaro si può cercare qualcosa di più specifico.
Gli argomenti teorici di base li trova nel libro di cui ho postato il link. E più avanti NON troverà sicuramente tutte le rogne a cui andrà incontro con linguaggi come C, C++, Pascal, ecc.
Quote:
ps. certo smalltalk non è mai morto, solo che non lo usa nessuno
Infatti è noto che le società che ne COMMERCIALIZZANO delle versioni sono andate fallite da un pezzo...
Quote:
pps. ho detto che i linguaggi funzionali stanno emergendo recentemente, non che sono stati inventati recentemente ( http://www.demauroparavia.it/38510 ) e quello che ho detto è vero
E' falso perché sono emersi già EONI fa, sono stati AMPIAMENTE usati (in alcuni ambiti non sono mai stati abbandonati), e soltanto di recente hanno avuto una "seconda giovinezza" con nuovi linguaggi funzionali che sono arrivati, oppure con alcuni concetti che sono stati assimilati da altri linguaggi.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 14:11   #19
k0nt3
Senior Member
 
Iscritto dal: Dec 2005
Messaggi: 7244
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
Infatti è noto che le società che ne COMMERCIALIZZANO delle versioni sono andate fallite da un pezzo...
almeno quanto è noto che smalltalk non è un linguaggio diffuso
Quote:
Originariamente inviato da cdimauro Guarda i messaggi
E' falso perché sono emersi già EONI fa, sono stati AMPIAMENTE usati (in alcuni ambiti non sono mai stati abbandonati), e soltanto di recente hanno avuto una "seconda giovinezza" con nuovi linguaggi funzionali che sono arrivati, oppure con alcuni concetti che sono stati assimilati da altri linguaggi.
non sono emersi eoni fa, perchè nonostante esistessero questi linguaggi sono sempre stati usati solo in settori di nicchia. solo recentemente stanno emergendo
k0nt3 è offline   Rispondi citando il messaggio o parte di esso
Old 14-07-2008, 14:23   #20
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da k0nt3 Guarda i messaggi
almeno quanto è noto che smalltalk non è un linguaggio diffuso
Questo sicuramente, ma non è affatto morto. Anzi, con linguaggi come Ruby che ne hanno "importato" alcune caratteristiche, è stato un po' rispolverato (lo stesso vale per i linguaggi funzionali).
Quote:
non sono emersi eoni fa, perchè nonostante esistessero questi linguaggi sono sempre stati usati solo in settori di nicchia. solo recentemente stanno emergendo
Anche il FORTRAN è stato relegato a settori di nicchia, ma è sopravvissuto finora. Idem per tanti altri linguaggi (purtroppo il C è duro a morire, ma spero che almeno venga relegato alle briciole della programmazione ).
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy Z Fold7: un grande salto generazionale Recensione Samsung Galaxy Z Fold7: un grande sal...
The Edge of Fate è Destiny 2.5. E questo è un problema The Edge of Fate è Destiny 2.5. E questo ...
Ryzen Threadripper 9980X e 9970X alla prova: AMD Zen 5 al massimo livello Ryzen Threadripper 9980X e 9970X alla prova: AMD...
Acer TravelMate P4 14: tanta sostanza per l'utente aziendale Acer TravelMate P4 14: tanta sostanza per l'uten...
Hisense M2 Pro: dove lo metti, sta. Mini proiettore laser 4K per il cinema ovunque Hisense M2 Pro: dove lo metti, sta. Mini proiett...
Il telescopio spaziale James Webb ha cat...
Amazon scatenata nel weekend: sconti sug...
Pulizia per 45 giorni senza pensieri: il...
Apple taglia il prezzo degli AirPods Pro...
Tutti i MacBook Air M4 2025 da 13 pollic...
Roborock QV 35A a 429€ o Dreame L40 Ultr...
SpaceX Starship: Ship 37 ha eseguito due...
Sharkoon punta sui case a basso costo, m...
La tua rete Wi-Fi fa pena? Questi FRITZ!...
Amazon, un weekend di fuoco per gli scon...
Ancora 3 smartwatch Amazfit in forte sco...
Sharkoon A60 RGB: dissipatore ad aria du...
HONOR 400 Pro a prezzo bomba su Amazon: ...
Offerte da non perdere: robot aspirapolv...
Apple Watch e Galaxy Watch ai minimi sto...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 05:14.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v