Pagine → 1 2
17/02/2008 16:36:01
> ormai non esistono quasi piů linguaggi in cui č il programmatore che deve
>dire come gestire la memoria..vedasi Java e la famiglia .NET, ad
>esempio..per me č un peccato, ma la tendenza č quella di semplificare..
Indubbiamente. Ma qui parliamo di imparare un linuaggio a titolo formativo, e non per buttarsi direttamente nella programmazione. In questo caso ritengo piu' formativo un linguaggio che ti costringa a battere la testa su problematiche di basso livello, come l'overflow di una variabile, o l'assenza di un metodico garbage collecting, per maturare un maggior "senso della macchina", che ti aiuti a capire la natura di un problema che ti si presenti davanti anche programmando a livello ben piu' alto. E' una carenza che tendo a rilevare in tanti listati che mi chiedono di controllare. E' piu' facile che l'errore sia l'aver dimenticato di considerare lo 0 come indice di vettore o non aver assegnato o azzerato una variabile, che non in problemi di ordine piu' complesso, come gestire una base di dati. E questo, a mio avviso, e' il risultato di una formazione che manca di un approccio ai linguaggi piu' vicini alla macchina, o comunque piu' strutturati e che ti richiedano una maggiore attenzione ai dettagli e una maggiore consapevolezza di cosa stai facendo esattamente.
Pagine → 1 2
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Di tutto un pň Elenco Forum
mirmidone ha risposto alla discussione: Una land con forti elementi d'ispirazione di Dragonero?