Mai fidarsi di un computer che non è possibile gettare dalla finestra. (Steve Wozniak)
Python è un linguaggio piacevole per iniziare la programmazione per diverse ragioni. La sintassi è essenziale,chiara,non presenta orpelli sintattici, Java invece ha molto zucchero sintattico.
E’possibile scrivere programmi potenti e interessanti senza un sacco di lavoro. Tuttavia Python è un linguaggio dinamico e ne ha i pregi e difetti. Si potrebbe pensare a Python come un linguaggio abbastanza informale. Altri linguaggi, come Java,C# e C + + sono più formali.
Questi tre linguaggi di programmazione hanno alcuni vantaggi evidenti. In primo luogo, la velocità: per i programmi molto grandi Java,C# e C + + danno migliori prestazioni. In secondo luogo la loro manutenzione è più facile.
Molto di ciò che rende facile usare Python è che si devono ricordare certe cose. Ad esempio se si imposta una variabile t
come riferimento a un intero o un oggetto di un tipo T
, e si ci dimentica poi che t
è di questo tipo, poi si tenta di richiamare un metodo per una stringa su di esso,si otterrà un errore. Java,C# e C + + vi proteggono da questo tipo di errori,vi costringono a dichiarare in anticipo il tipo di oggetto e di ciascuna variabile prima di poter far riferimento ad essa.a
Python è rappresentativo di una intera classe di linguaggi, a volte indicato come linguaggi di scripting come PHP,Ruby e Perl.