CP/Computer Programming Volume XVII n. 5 - La professione di programmatore (sommario)

EDITORIALE
Un umile programmatore
di Edsger W. Dijkstra

COVER STORY
I pericoli delle scuole Java
di Joel Spolsky
Puntatori e ricorsione sono il latino e il greco dell'Informatica?

Ma dove sono gli ingegneri del software di domani?
di Robert B.K. Dewar, Edmond Schonberg
Un avviso ai professori: L'insegnamento di Java è responsabile della trascuratezza di basilari competenze nel campo dell'Informatica, in particolare nelle aree della programmazione e dei metodi formali.

Il tuo curriculum killer – per ingegneri del software
di Niniane Wang
Ho esaminato centinaia di curriculum, per prendere una decisione su se procedere o meno a un'intervista. Alcuni curriculum davano un'ottima impressione, e altri no.

Sei un buon programmatore?
di Daniel Tenner
Riconoscere un buon programmatore non è facile. Il curriculum ha una utilità limitata e bisogna saper riconoscere gli indizi che i bravi programmatori si lasciano sfuggire.

Perchè spariscono i programmatori dalla scuola italiana?
di Osservatorio Scuola
La scuola italiana e l'informatica hanno un rapporto difficile?

E se fossi andato a una scuola Java?
di Rob Olson
Tempo addietro lessi un articolo di Joel Spolsky dal titolo ``The Perils of JavaSchools'' e sospettai che Joel avesse ragione sul fatto che Java stesse banalizzando diversi aspetti della tradizionale istruzione in Informatica. Ora so che aveva ragione.

Guida all'esame di stato
di Gian Paolo Ghilardi
Questo articolo nasce con l'intento di riunire in un solo documento tutte le informazioni che ho raccolto per sostenere l'Esame di Stato per l'abilitazione alla professione di ingegnere, settore dell'informazione

PROGRAMMING
Go per programmatori C++
di The GO Authors
Go è un linguaggio di programmazione sistemistico concepito per essere un linguaggio per sistemi general-purpose, come C++. Quelle che seguono sono alcune note su Go per i programmatori C++ esperti. Questo articolo discute le differenze tra Go e C++, e fa solo qualche cenno alle analogie.

Tokyo Cabinet in Go
Kazuki Ohta
Come utilizzare la Foreign Function Interface di Go per scriver un wrapper Tokyo Cabinet.

Creare un robot in Python per Google Wave
di Martì Planellas
Come si crea su AppEngine un robot in Python per Google Wave

CODE WORLD
Tutte le parole di Drupal
di Claudio Cicali
Cerchiamo di semplificare la vita a chi sta iniziando con Drupal spiegando i concetti di base delle principali idee che sono alla base di questo Framework.

Virtual Distro Dispatcher
di Davide Lamanna
Virtual Distro Dispatcher (VDD) è un sistema distribuito che ha lo scopo di proiettare in rete multiple istanze virtuali di sistema operativo.