De acuerdo a Stack Overflow, Python tiene un caso bastante solido para ser considerado el lenguaje de programación con mayor crecimiento actualmente, por encima de Java, Javascript, C# y PHP, y C++.
|
etiquetas: programación , informática , software , python
Hoy en día es lo más práctico para la mayoría de los programas. Cuando se necesita algo más rápido se hace en C y listo.
Cuando se necesita algo rápido se hace en
C (1990)en python (2017), creeme.Salu2
Salu2
#!/bin/bash
python -c 'print "Bash Power!"'
Nah, qué va. Para nada.
Donde esté PHP, que se quiten estas nuevas modas pasajeras que no aportan nada nuevo a lo que ya había antes.
yo hasta ahora cuando porto juegos de cartas lo hago en javascript que es donde consigo plasmar mas rapido todo aunque despues el codigo se hace mas duro de mantener .
creeis que con python podria hacer lo mismo sin mucho follon de librerias graficas? hasta ahora tampoco es que las requiera, solo me basta css e imagenes estaticas, nada 3d ni ningún otro disparate. Tampoco tiene que ser necesariamente web, sobre escritorio me vale.
Salu2
Visto lo visto, estoy seguro de que documentas igual de bien.
Salu2
No, no he dicho eso. Digo que un código correctamente indentado, es más legible y le otorga limpieza. Y que eso no es perder el tiempo, es calidad. Y sí, se nota que hace mucho que no programas.
Pero bueno, sé que tu mentalidad existe. Luego llegamos otros y nos encontramos con verdaderos desaguisados y hay que arreglarlos, claro.
programarcadegames.com/index.php?chapter=python_as_calculator&lang
puedes llegar a hacer cosas con opengl: pyopengl.sourceforge.net/
Salu2
La verdad, no sé qué hago discutiendo esta obviedad
Estas modas como Node.js o Python no aportan más a lo que ya existe. Gran parte de las críticas de PHP son porque qué fácil es hacer código espagueti (¿culpa del lenguaje o del programador?), que no es consistente en los parámetros de sus funciones (si a estas alturas de la vida si usas PHP vanilla sin un framework, tu problema será más gordo que la inconsistencia de los parámetros de las funciones), y de la velocidad (cosa que se ha solucionado bastante con la introducción de la rama 7.x).
De hecho me agrada que en este hilo de Menéame no se haya ya hecho ningún comentario despectivo a PHP y en favor de Java/C#/Ruby.
Así que en todo caso, será PHP el que apareció como moda pasajera no sólo para no aportar nada a lo que ya hacía Python, sino para hacerlo muchísimo peor.
Por eso hoy en día nadie en su sano juicio usa PHP para empezar nuevos proyectos.
De largo la sandez más grande que he oído en mucho tiempo.
Fíjate tú.
#36 Tu extremo también es una gilipollez como una catedral.
benchmarksgame.alioth.debian.org/u64q/php.html
Caramba. La última versión de tu moda pasajera se folla a la última versión de tu lenguage preferido. ¿Cómo es posible?
en.wikipedia.org/wiki/Programming_style
Lo que no entiendo es la gente que no les gusta algo en particular y trata de justificar un asunto meramente subjetivo con discursos de medias verdades o directamente mentiras.
E insisto: existen frameworks para casi todo, incluidos los websockets y los procesos multihilos (que ya manda cojones que quieras hacer multihilos en una página web, que fue para lo que PHP fue concebido)
Y por favor, dime una de esas páginas de cientos de millones de visitas mensuales que usen websockets bajo php, me gustaría verlo con mis propios ojos, para creérmelo, por que por lo que he visto, se suele evitar.
No, no he usado websockets con estos sitios web, para lograr el multiprocesamiento usábamos crones + base de datos o crones + shmop. Si quieres inestabilidad usa estos últimos
#31 Pues si, porque tardas más en poner las tabulaciones exactas que en hacer el programa. En cualquier caso los más peñazos son los lenguajes de bajo nivel como ensamblador, pero claro son los más cercanos al hardware y por ende los más rápidos en ejecutarse.
Salu2
Es una gilipollez, porque Python 3 es, sencillamente, un lenguaje. Y es un lenguaje sintáctica y característicamente varios órdenes de magnitud mejor que la última versión de PHP.
Los lenguajes no son ni "más rápidos" ni "más lentos". En todo caso más intuitivos y más sencillos de utilizar benchmarksgame.alioth.debian.org/u64q/program.php?test=spectralnorm&am y con más características integradas docs.python.org/3/library/asyncio-task.html (Python) o más retorcidos, más difíciles de usar benchmarksgame.alioth.debian.org/u64q/program.php?test=spectralnorm&am y con más bugs de serie www.phpsadness.com/ y menos características integradas que te tienes que ir a buscar a librerías externas www.phproundtable.com/episode/asynchronous-php (PHP).
Dicho esto, que parece ser que a los chicos de Alioth tampoco les ha llegado para entender por ellos mismos, es gracioso ver cómo comparan lo que es una implementación de PHP (Zend 3.0) con otra implementación de Python (CPython) y con ello concluyen que "Python 3 es más lento".
Vamos a compararlo con PyPy, en lugar de CPython, y entonces veremos "qué lenguaje" es "más lento" (sic). Pero eso sería también una chorrada, por lo mismo que acabo de argumentar.
De todos modos, he trabajado años con PHP y con Python y qué quieres que te diga, no vuelvo a la basura de PHP ni jarto. Y jamás he tenido problemas, en ninguna empresa ni en los cincuentamil proyectos grandes y pequeños en los que he trabajado, por culpa de un supuesto "bajo rendimiento" de Python. También es cierto que cuando eres un buen programador (como yo, por qué negarlo ) sabes hacer que código Python utilice todos los cores de la máquina (aún hay gente que viene diciendo que "no se puede por el GIL", toma castaña el nivel de esos "programadores") o utilice estrategias que, para la faena en cuestión, hacen irrelevante la supuesta "lentitud" del lenguaje.
Y oye, si no es suficiente así (porque estoy programando microcontroladores que necesitan una bajísima latencia, o porque trabajo en HFT y Python ahí no te sirve de nada), pues se gastan otros lenguajes sin problemas. A cada trabajo, la herramienta adecuada.
Pero vamos, que venir en 2017 con PyPy plenamente desarrollado y soportando prácticamente todas las características del lenguaje en su última versión y la mayoría de librerías de uso general, a decir que "es que este benchmark dice que PHP es más rápido que Python"... pofale, pofueno, pomalegro
Los test se comparaban usando el ejecutable estandar de cada lenguaje.
Si conocieras lenguajes como LISP nunca dirías que el más coñazo es Python. Te queda mucho por ver me temo.