WT > Professionale > Competenze English  Italiano  Deutsch

Competenze professionali di Walter Tross

Linguaggi di programmazione e linguaggi di altro genere utilizzati per lavoro:

  • Cobol
  • Fortran
  • Basic
  • Pascal
  • Ada
  • Lisp
  • alcuni assembler
  • C
  • C++
  • tcsh, bash e simili
  • ColdFusion
  • PHP e Smarty
  • SQL
  • HTML e CSS
  • JavaScript
  • XML e XSLT
  • Java
  • ESI
Il mio linguaggio preferito è il C++, anche se il mio cuore è rimasto al C.
Avrei preferito non citare ColdFusion ma purtroppo l'ho utilizzato.

Sistemi operativi utilizzati per lavoro:

  • VAX VMS
  • Unix
  • Irix
  • Linux
  • Windows NT e XP
I miei preferiti terminano per x.

Mi sono occupato e mi occupo volentieri delle seguenti cose:

  • algoritmi non banali
  • strutture dati non banali
  • bit-juggling
  • formati file
  • API e librerie
  • grafica raster
  • geometria
  • strumenti matematici
  • simulatori
Naturalmente questo non significa che non posso occuparmi anche di altro con successo.

Lavoro al mio meglio quando posso ottimizzare una combinazione di:

  • velocità
  • compattezza
  • accuratezza
  • correttezza
  • robustezza
  • chiarezza
  • manutenibilità
  • estensibilità
senza essere troppo frustrato dai vincoli di tempo e di costo (anche se ovviamente non posso non tenerne conto). In altre parole, non chiedetemi di fare un lavoro che volete solo che sia fatto, non importa se male o bene.
Un esempio delle conseguenze dell'elenco qui sopra è che mi ritengo adatto a progettare API (e spesso anche quello che c'è dietro), ma poco adatto a progettare GUI. Infatti una buona GUI ha delle caratteristiche che mancano dall'elenco.