Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Por qué Python se llama Python?

¿Por qué Python se llama Python?

Debido a que al inventor del lenguaje, Guido van Rossum, le gustaba ver la telenovela británica "Monty Python's Flying Circus", llamó a este lenguaje Python. Python en sí significa Python. La primera versión pública de Python se lanzó oficialmente en 1991. El lenguaje Java se lanzó por primera vez en 1995, 4 años después que Python.

El fundador de Python es el holandés Guido van Rossum. Durante el período navideño de 1989, en Amsterdam, Guido decidió desarrollar un nuevo intérprete de guión como herencia del lenguaje ABC para acabar con el aburrimiento de la Navidad.

La razón por la que se eligió Python (que significa boa constrictor) como nombre del lenguaje de programación se tomó de la comedia de televisión británica "Monty Python's Flying Circus", que se estrenó en la década de 1970.

Información ampliada:

El diseño de Python es simple y claro, lo que convierte a Python en un lenguaje de propósito general fácil de leer, mantener y popular entre muchos usuarios. La filosofía rectora general del desarrollo del diseñador es que para un problema determinado sólo existe una mejor manera de resolverlo. ?

Esto se expresa en una máxima de Python escrita por Tim Peters (llamada El Zen de Python): Debería haber una, y preferiblemente sólo una, manera obvia. Esto resulta ser similar al lenguaje Perl (otra característica). La idea central de TMTOWTDI (que hay más de una forma de hacerlo) es exactamente la opuesta.

El autor de Python diseñó deliberadamente una sintaxis muy restrictiva, lo que provocará que los malos hábitos de programación (por ejemplo, la siguiente línea de la declaración if no tenga sangría a la derecha) no se puedan compilar. Una de las reglas más importantes son las reglas de sangría de Python.

La diferencia entre uno y la mayoría de los otros lenguajes, como C, es que los límites de un módulo están determinados completamente por la posición del primer carácter de cada línea dentro de esa línea (los lenguajes C están determinados por un par de llaves {} determina los límites del módulo independientemente de la posición de los caracteres. Esto es controvertido ya que el significado sintáctico del lenguaje se ha separado de la disposición de los caracteres y se ha considerado como un avance en la programación. language. Sin embargo, es innegable que Python hace que los programas sean más claros y hermosos al obligar a los programadores a aplicar sangrías (incluidas las definiciones de funciones, etc.)

Enciclopedia Baidu-Python

.