In che modo Python è diventato popolare come linguaggio di scripting? [chiuso]

2

L'ho guardato nel mio campo di lavoro, che è film e praticamente ogni software che usiamo viene fornito con python come linguaggio di scripting: link Mi ha fatto supporre che sia il più popolare.

In che modo Python è diventato popolare come linguaggio di scripting? Soprattutto come linguaggio incorporato in applicazioni standalone.

Qual è la ragione di questo? Ce ne sono altri come Lua, Ruby, ecc., Ma sembra che Python sia arrivato in cima.

Se è a causa di una cosa particolare o solo una questione di uscire al momento giusto?

    
posta Joan Venge 30.12.2012 - 03:39
fonte

3 risposte

5

Non c'è modo di dirlo con certezza, ma nella mia esperienza la maggior parte delle persone che conosco, a cui piace il pitone, è diventata una delle sue ricche "batterie incluse". Viene fornito con un numero incredibile di moduli che fanno molte cose utili, il che significa che gli sviluppatori dedicano meno tempo a reinventare le ruote e più tempo a realizzare applicazioni interessanti.

    
risposta data 01.01.2013 - 01:20
fonte
8

Nella maggior parte dei casi, dietro una lingua di successo c'è un potente sponsor. AT & T ci ha dato C e C ++, Microsoft ha creato la famiglia .NET, Java è venuto da Sun, e anche se non l'hanno inventato, Apple è quasi completamente responsabile della recente popolarità di Objective-C. (Anche se questo è un caso limite, dal momento che praticamente nessuno al di fuori dell'ecosistema OSX / iOS utilizza Objective-C per qualsiasi cosa .)

Python è allo stesso modo. Era in giro da molto tempo, ma era un linguaggio piuttosto oscuro finché non ha trovato il favore istituzionale di Google. Hanno deciso che a loro piaceva così tanto che hanno finito per assumere Guido Van Rossum! E ora Python è un linguaggio veramente grande.

    
risposta data 30.12.2012 - 07:01
fonte
3

La popolarità di qualsiasi lingua è difficile da misurare. Non c'è un chiaro indicatore che rende una lingua migliore dell'altra. Il motivo è che non esiste un linguaggio che sia il più adatto a tutto.

Alcune lingue sono più specializzate per determinate attività anche se possono essere utilizzate per altre attività (Perl eccelle nell'elaborazione delle stringhe, PHP è famoso come linguaggio web serveride, Fortran era popolare per il numero crunch, ...).

L'età della lingua influenza anche la popolarità. Supponi che Fortran non sarebbe così popolare per il numero di crunch se non fosse uno dei linguaggi di programmazione più vecchi (utili).

Mi piace Python, ma non oserei fare un confronto definitivo con altre lingue. Ad ogni modo, mi piace la sua sintassi pulita, leggibilità, brevità, pragmatismo, aspetto pseudo-codice.

Secondo me, le lingue potevano essere confrontate solo a coppie - vale a dire una lingua e l'altra. E dovrebbe essere fatto da persone che hanno una conoscenza intima di entrambi.

    
risposta data 31.12.2012 - 15:07
fonte

Leggi altre domande sui tag