Programmazione senza computer [duplicato]

0

Ho un po 'di esperienza nella programmazione (6 mesi) e sto per iniziare un viaggio di 2 mesi in cui sarò senza computer, ma con molto tempo libero. C'è un modo per continuare a programmare (o imparare a programmare) anche senza un computer? Devo leggere libri agnostici come Code Complete o PragProg?

    
posta Billjk 14.04.2012 - 01:31
fonte

3 risposte

11

Puoi fare ciò che facevamo prima degli IDE - scrivi i tuoi programmi a mano su carta .

Smetti di ridere. Voglio dire che. Per favore?

Ci sono molte cose che puoi imparare sulla programmazione senza mai toccare un computer. I moderni programmi usati per scrivere programmi (editor, IDE, qualunque cosa ) sono una stampella e interferiscono con la tua comprensione. Scrivi alcuni programmi in cui il completamento automatico non ti dice quale metodo usare o quale argomento verrà dopo, e tutti gli altri piccoli aiutanti. Scoprirai che, in realtà, la programmazione è un esercizio puramente mentale che abbiamo ceduto grandi parti alle macchine, con grandi perdite.

Vai retrò, e goditi l'eleganza: -)

    
risposta data 14.04.2012 - 02:21
fonte
1

Ho fatto qualcosa di simile qualche tempo fa leggendo "The Little Schemer". Il libro parla dello schema e utilizza un formato in cui un lato della pagina pone una domanda con l'altra parte che ha la risposta. Quindi ha funzionato bene scrivendo tutto su un pezzo di carta, coprendo il lato di risposta della pagina, quindi controllando se quello che ho scritto fosse corretto. Non intendevo usare Scheme ... volevo solo sapere di cosa si trattava. Pensavo di esserne uscito molto nonostante non avessi effettivamente eseguito nulla su un computer. È particolarmente utile se vuoi ottenere il controllo della ricorsione ... c'è una tonnellata di ricorsione in "The Little Schemer".

    
risposta data 14.04.2012 - 03:04
fonte
0

La lettura è utile. Ancora più utile sarebbe scrivere . Se non puoi portare con te un laptop o uno smartphone, prendi un quaderno e alcune penne o matite. Inizia a lavorare su una sorta di progetto personale. Scrivi il tuo codice in una sezione e le tue idee e pensieri in un'altra. Dal momento che non hai un compilatore, controlla il tuo lavoro nella tua testa. Scopri quanto puoi imparare dal processo e quando torni a casa, inserisci il tuo codice nel tuo computer e scopri quanto è vicino a funzionare effettivamente.

    
risposta data 14.04.2012 - 01:45
fonte

Leggi altre domande sui tag