mercoledì 18 aprile 2012

Miti e Leggende

Nella mitologia antica sono svariati gli esempi in cui emerge il concetto del "programmare" in quanto esso e' molto radicato nella cultura greca. Non dimentichiamo infatti che la i greci credevano in un'entità astratta superiore agli stessi dei, il Fato, che aveva il compito di decidere della vita di ognuno, come se essa fosse stata già pianificata, a mo' di progetto!

ODISSEA:
Cavallo di Troia
Il primo esempio che mi viene in mente pensando alla mitologia greca e' l'Odissea di Omero, il cui protagonista, Odisseo, rappresenta a mio modo di vedere il "programmatore per eccellenza"
Basta pensare al cavallo di Troia, progettato dallo stesso, che permise la vittoria dei greci contro i troiani, oppure al metodo usato da Odisseo e dai suoi compagni per sfuggire a Polifemo e alle sirene, o ancora alla strategia elaborata per uccidere i proci al suo rientro ad Itaca insieme al figlio Telemaco!

Per Approfondire: In ambito informatico e' inevitabile fare un collegamento con i famosi "Trojan Horse".


MEDEA:
Medea
E' una donna dalla duplice personalità. Incarna il ruolo di madre-moglie ma anche di donna tradita. Dopo aver aiutato Giasone a e gli Argonauti a compiere l'impresa del vello d'oro, la donna viene abbandonata da Giasone che avrebbe intenzione di sposare la figlia di Creonte. Tradita nell'orgoglio, progetta un modo per vendicarsi. Medea invia una veste intrisa di veleno alla promessa sposa dell'uomo e dopo uno straziante momento di esitazione, uccide i propri figli che mostra a Giasone mentre si allontana nel cielo sul carro del dio Sole.
Le vicende di Medea sono narrate dai 3 più grandi tragediografi greci: Eschilo, Sofocle e Euripide, da Apollonio Rodio nel "Le Argonautiche", da Ennio, Ovidio, Seneca e tanti altri.

Teseo uccide il Monotauro, Anfora attica V sec. a.C.
TESEO E ARIANNA:
Tralasciando il racconto del mito (che potrete comunque trovare cliccando sul titolo) mi soffermerei maggiormente sul ruolo di Arianna che programma il modo per ritrovare l'uscita del labirinto una volta che Teseo avrà ucciso il Minotauro.

La vicenda e' narrata da Plutarco, da Pseudo-Apollodoro, ma e' in genere un mito molto ricorrente nella mitologia greca e latina.

The Golem di Paul Wegener
Il golem  e' una figura nata dalla cultura araba. Secondo il mito, con opportune conoscenze magiche, era possibile dare vita ad un gigante di argilla che da quel momento in poi avrebbe dovuto ubbidire al suo creatore! Potrebbe essere considerato un precursore dei moderni androidi o cyborg!
Per approfondimenti: (Androide, Robot, Cyborg)





Da completare...

Simboli

Come ho già detto precedentemente, il termine programmare allude a significati diversi che dipendono dal contesto in cui il verbo viene usato! Ed e' proprio per questo che sarebbe molto difficile trovare un unico simbolo che racchiuda in se stesso tutte le varie sfumature! Di seguito vi proporrò una serie di simboli/icone universali...


In realtà, all'interno di questo blog, vorrei anche affrontare il tema della programmazione dal punto di vista informatico! Mi sembra dunque giusto inserire un altro simbolo che rappresenti questa ulteriore sfumatura del verbo "Programmare"!




Sinonimi e Derivati, Traduzione in altre lingue

Pianificare
Ideare
Organizzare
Predisporre
Concepire
Regolare
Escogitare

Stabilire ecc...

DERIVATI
Programma
Programmatore
Programmatica
Programmista
Programmazione ecc...

TRADUZIONE IN ALTRE LINGUE
Pensare al verbo programmare come una semplice "lista di cose da fare" sarebbe esageratamente riduttivo. Le sfumature che delineano il concetto del "programmare" sono svariate e sarebbe limitante e difficile scegliere dei singoli termini che racchiudano nella loro traduzione il pieno significato di tale verbo. Pertanto, qualora lo ritenessi opportuno, proporrò più di un'alternativa!

INGLESE: To plain, to organize, to program (informale)
FRANCESE: Organiser
SPAGNOLO: Programar, planear, proyectar
TEDESCO: Planen
CINESE: 规划 (gui huà)
GRECO: προ-γράϕω (prographo), παρασκευάζω (paraskeuazo)

 
In continuo aggiornamento...

Etimologia

Deriva dal latino programma-matis, dal greco πρόγραμμα -ματος, der. di προ-γράϕω (letteralmente: "scrivere prima"). Il programma è un percorso finalizzato al raggiungimento di un determinato obiettivo tenendo conto delle risorse disponibili, delle condizioni al contorno, delle attività da intraprendere e dei tempi necessari per realizzarle. L'uomo, fin dalla sua nascita, ha sempre avuto dell'esigenze primarie. Nel senso più ampio è la definizione operativa di un progetto. 

Per avere maggiori informazioni cliccare sul link sottostante:
http://www.etimo.it/?term=programma&find=Cerca