Principalmente PHP está basado en C, asi que la estructura y legibilidad es muy parecida.
Aunque el lenguaje esta optimizado para web, es muy funcional y permite hacer tantas cosas, que prácticamente lo hago todo en php, bien sea con apache para web, CLI para windows o linux en consola, y para windows y linux gui, estoy empezando con GTK.
Aunque no sea la mejor opción, es la que más me gusta, pues ya estoy acostumbrado a PHP.
Estas comparativas solo te valen para decidir cual es el mejor lenguaje de script para hacer cualquier tarea, pero lo normal es usar diferentes lenguaje de script.
Es como si a un fontanero se le ocurre decidir cual es la mejor herramienta. A nadie se le ocurre que todo se resuelva con el martillo, ¿Por qué hay que hacer todos los scripts en el mismo lenguaje?
Yo ahora mismo utilizo scripts en bash, perl, awk y tcl según lo que estoy haciendo, y no se me ocurre hacer todos en awk (por ejemplo), porque algunos serían un infierno.
¿Entropia no es el nivel de desorden en un sistema? Alguien (el redactor de la noticia, por ejemplo) deberia explicar como se aplica esto a lenguajes, y porque una alta entropia es buena. No lo pillo :(
-- La uniformidad no es necesaria para la unidad
Re:¿Entropia?
de pobrecito hablador
(Puntos:1)
Miércoles, 09 Junio de 2004, 15:43h
Un poco de orden
de Aitor
(Puntos:1)
Sábado, 12 Junio de 2004, 18:03h
2 respuestas por debajo de tu umbral de lectura actual.
Re:¿Entropia?
de PiotR
(Puntos:2)
Miércoles, 09 Junio de 2004, 23:59h
1 respuesta por debajo de tu umbral de lectura actual.
3 respuestas por debajo de tu umbral de lectura actual.
Bueno.. ¿porque javascript? porque puedes embeber spidermonkey en cualquier programa en C muy facilmente. Y Javascript tiene una sintaxis de objetos muy sencillita y potente. Clara, para mi gusto.
¿Porque Perl?, porque es muy facil hacer herramientas que resuelvan problemas. Se escribe rapido, y funciona rapido, adaptar programas de otras arquitecturas es facil, conseguir programas es facil, conseguir modulos es facil,... con perl se suele poder hacer lo mismo con un script de 3 k que con una aplicacion shareware de 11 Megas. Vamos.. es pura utilidad, cada linea destila eficacia.
¿Porque no Perl para todo?.. porque no se perl a fondo, solo un par de chorradas superficiales, ni un 1%. Y porque la sintaxys de objetos de Perl es, para mi gusto, oscura. Vale, perl es oscuro en muchas cosas, para quien esta fuera, pero al menos puedes escribirlo de forma clara, y perl es lo suficientemente flexible para entenderte. En esto de los objetos parece que no.
Javascript y Perl se cruzan en PHP y es posible que para mucha gente PHP sea una idea fantastica, tambien desde linea de comandos (no solo para paginas web), yo de momento lo sopeso, aunque de momento parece que a PHP le falta ambicion, no parece que quiera ser un lenguaje de programacion, parece que se conforma con ser un lenguaje de script,.. sin embargo yo le veo posibilidades :D
Llevo dos semanas empapándome de Python porque empezaba a estar algo harto de que mis programas en Perl fueran ilegibles por mis compañeros y al revés. Ójala así sea más sencillo trabajar en equipo.
Aaaah, que es un estudio que mide cuánto mide el comando medio en cada lenguaje... ¿implica eso que sea sencillo de usar? ¿y el número medio de comandos para hacer algo en lugar del de caracteres? Lo mejor que podrían hacer es un estudio con curvas de aprendizaje en novatos y cosas por el estilo, porque decir que un lenguaje es fácil de manejar porque hacer un programa te ocupa 500 caracteres, me parece una gilipollez.
--
"La estupidez real siempre vence a la inteligencia artificial." Terry Pratchett, Hogfather.
bash script es muy bueno para guiones de administración o cosas semejantes, PERL para manejo de textos, PHP para páginas web...pero lo más acertado no es saber coger el mejor, si no el que más se adecúe a las necesidades/propósitos del programador
¡topicos!, la mayoria de estos lenguages de script (Perl, Python, Ruby) son de proposito general y se puede hacer de todo con ellos sin tener que andar buscando el mas adecuado para el trabajo en cuestion porque en realidad no hay tanta diferencia entre ellos. Es mejor aprender a usar uno (o dos) de ellos bien, el que mas te guste o con el que te sientas mas comodo, que "chapurrearlos" todos y no dominar ninguno.
Si quieres usar varios lenguages es mucho mas interesante profundizar en como combinar estos lenguages de script con alguno de los lenguages tradicionales, por ejemplo Perl/C++ o Jython/Java porque ahi si que cada lenguage aporta caracteristicas diferentes.
Feature Request :)
(Puntos:2, Informativo)( http://www.jmcresearch.com/ )
De todas las maneras, me parece una buena cosa. Los ejemplos en cada lenguaje permiten hacernos una idea de la "pinta" que cada uno.
<your quote here> --Bjarne Stroustrup
Yo apuesto por PHP
(Puntos:1)( http://www.bandaancha.st/ )
Aunque el lenguaje esta optimizado para web, es muy funcional y permite hacer tantas cosas, que prácticamente lo hago todo en php, bien sea con apache para web, CLI para windows o linux en consola, y para windows y linux gui, estoy empezando con GTK.
Aunque no sea la mejor opción, es la que más me gusta, pues ya estoy acostumbrado a PHP.
Estoy esperando en candeleta la versión 5.
Para mi, PHP hace todo cuanto necesito.
PHP RooleZ.
Mejor herramienta para cada trabajo
(Puntos:2, Inspirado)( http://barrapunto.com/ )
¿Entropia?
(Puntos:2)( http://barrapunto.com/ )
¿Entropia no es el nivel de desorden en un sistema? Alguien (el redactor de la noticia, por ejemplo) deberia explicar como se aplica esto a lenguajes, y porque una alta entropia es buena. No lo pillo :(
La uniformidad no es necesaria para la unidad
remove #-comments from a file
(Puntos:1)sed 's/#.*//' fichero | cat > fichero
Yo apuesto por Javascript y Perl
(Puntos:2, Informativo)( Última bitácora: Viernes, 03 Febrero de 2012, 15:18h )
¿Porque Perl?, porque es muy facil hacer herramientas que resuelvan problemas. Se escribe rapido, y funciona rapido, adaptar programas de otras arquitecturas es facil, conseguir programas es facil, conseguir modulos es facil,... con perl se suele poder hacer lo mismo con un script de 3 k que con una aplicacion shareware de 11 Megas. Vamos.. es pura utilidad, cada linea destila eficacia.
¿Porque no Perl para todo?.. porque no se perl a fondo, solo un par de chorradas superficiales, ni un 1%. Y porque la sintaxys de objetos de Perl es, para mi gusto, oscura. Vale, perl es oscuro en muchas cosas, para quien esta fuera, pero al menos puedes escribirlo de forma clara, y perl es lo suficientemente flexible para entenderte. En esto de los objetos parece que no.
Javascript y Perl se cruzan en PHP y es posible que para mucha gente PHP sea una idea fantastica, tambien desde linea de comandos (no solo para paginas web), yo de momento lo sopeso, aunque de momento parece que a PHP le falta ambicion, no parece que quiera ser un lenguaje de programacion, parece que se conforma con ser un lenguaje de script,.. sin embargo yo le veo posibilidades :D
El escatérgoris está roto
(Puntos:2)( http://avvlosmolinosbuenavista.com/ | Última bitácora: Jueves, 22 Marzo de 2007, 09:31h )
Sólo hay una cosa más grande que el Amor a la Libertad: el Odio a quien te la quita.
¿Y Python?
(Puntos:2)( http://ieqo.org/ | Última bitácora: Martes, 27 Mayo de 2008, 13:12h )
¿Qué os parece Python? Lo pregunto por bisoñez.
Llevo dos semanas empapándome de Python porque empezaba a estar algo harto de que mis programas en Perl fueran ilegibles por mis compañeros y al revés. Ójala así sea más sencillo trabajar en equipo.
¡Ningún investigador sin contrato! [precarios-madrid.org]
¿De qué va esto?
(Puntos:2)( http://jkaranka.blogalia.com/ | Última bitácora: Lunes, 08 Octubre de 2007, 17:00h )
"La estupidez real siempre vence a la inteligencia artificial."
Terry Pratchett, Hogfather.
Entropía
(Puntos:1)( http://www.e451.net )
No, no me equivoco
(Puntos:2)( http://avvlosmolinosbuenavista.com/ | Última bitácora: Jueves, 22 Marzo de 2007, 09:31h )
De sobra sé que Java!=JavaScript!=JScript.
Sólo hay una cosa más grande que el Amor a la Libertad: el Odio a quien te la quita.
Re:Cada lenguaje para lo suyo
(Puntos:1)( file:/etc/passwd | Última bitácora: Martes, 20 Octubre de 2009, 21:17h )
¡topicos!, la mayoria de estos lenguages de script (Perl, Python, Ruby) son de proposito general y se puede hacer de todo con ellos sin tener que andar buscando el mas adecuado para el trabajo en cuestion porque en realidad no hay tanta diferencia entre ellos. Es mejor aprender a usar uno (o dos) de ellos bien, el que mas te guste o con el que te sientas mas comodo, que "chapurrearlos" todos y no dominar ninguno.
Si quieres usar varios lenguages es mucho mas interesante profundizar en como combinar estos lenguages de script con alguno de los lenguages tradicionales, por ejemplo Perl/C++ o Jython/Java porque ahi si que cada lenguage aporta caracteristicas diferentes.
Re:y PHP y JSP?
(Puntos:2)( http://217.127.239.47 )
Un JSP ser preprocesa y se convierte servlet. Lo que pasa es que a lo mejor tú no te has enterado
Mazo de a saco