Come spiegare la storia della programmazione ai non programmatori? [chiuso]

3

Scusa se questa domanda non è appropriata per questo sito di scambio di stack, non l'ho mai usato prima.

Sto facendo il mio progetto senior sulla programmazione di computer. Presenterò il progetto a compagni di classe, insegnanti e (soprattutto) giudici, che non hanno la minima idea di cosa sia la programmazione.

La mia domanda è piuttosto ampia, ma come dovrei fare che il mio progetto riguardi la programmazione, ma essere ancora abbastanza semplice da comprendere per i giudici? Ecco alcune cose che ho considerato:

  1. Il progetto si concentrerà sulla storia della programmazione, su ciò che ha realizzato, su come è usato oggi, ecc. e mostrerò le immagini del codice e dirò "Questo è come appare il codice". Quindi la presentazione sarebbe semplice, facile e media.

  2. Cerca di spiegare un po 'di codice, magari mostrare un loop in azione o qualcosa del genere, e provare a far riflettere il pubblico piuttosto che guardare qualcuno presentare cose che considerano noiose. Ma poi di nuovo, non voglio farli sentire stupidi o niente.

posta Gabriel 30.01.2012 - 16:56
fonte

1 risposta

7

Se la tua presentazione riguarda la storia della programmazione, mi concentrerei su come un computer capisca solo il binario e che il binario sia essenzialmente impossibile da comprendere per un essere umano così che i linguaggi di programmazione siano stati creati. Da lì mostrerei lo stesso programma di esempio in diverse lingue per mostrare l'evoluzione ai linguaggi moderni, qualcosa di semplice ma non un po 'più di ciao mondo. Ciò riguarderebbe concetti come la compilazione e come il linguaggio A può essere usato per creare il linguaggio B. Parlando di come i vincoli di memoria presi in considerazione nel design sarebbero anche buoni.

Spiegare cosa fa un loop o scurire il codice spiegando perché è stato eseguito in questo modo non come programmazione correlata, perché sarebbe una spiegazione della logica di istruzioni che è esistita più a lungo dei soli computer elettronici (macchine a stati finiti, computer meccanici) . Mentre questo è un concetto fondamentale per la programmazione, spiega cos'è la programmazione piuttosto che ciò che è stato realizzato attraverso la programmazione / come è stato usato oggi.

    
risposta data 30.01.2012 - 17:30
fonte

Leggi altre domande sui tag