Que no hace

diazjoseantonio en hotmail.com diazjoseantonio en hotmail.com
Vie Ago 1 13:45:56 CEST 2003


Gracias por tu respuesta fue de gran ayuda.


----- Original Message -----
From: "Chema Cortés" <ch3m4 en ch3m4.org>
To: <python-es en aditel.org>
Sent: Friday, August 01, 2003 6:16 AM
Subject: [Python-es] Re: Que no hace


> diazjoseantonio en hotmail.com escribió:
> > Hola a todos:
> >     Surgió en la facultad el tema de hacer un trabajo práctico sobre
> > lenguajes de programación y resultó que mi elección fue investigar sobre
> > PYTHON. Es realmente fascinante todo lo maravilloso que aparenta ser
> > como alternativa al famoso VB. Necesitaría que me informen sobre los
> > asuntos todavía no cubiertos por este lenguaje (donde termina su
> > alcance). Donde comienza la necesidad de recurrir a otra herramienta o
> > lenguaje.
>
> Para empezar, habría que diferenciar lenguaje de programación (sintaxis)
> de lo que son las herramientas de desarrollo (módulos, IDE, etc).
>
> Python, en cuanto a sintaxis, "no es" un lenguaje para sistemas de
> tiempo real, ni es declarativo, ni es funcional, ... no es compilado ni
> tiene "declaración fuerte" de tipos,...pero esto no puede considerarse
> una limitación para hacer cosas. Existe estrategias que suplen o emulan
> estas características.
>
> La pregunta habría que enfocarla más a si el lenguaje python puede ser
> considerado como "lenguaje de propósito general" como C/C++ ó Java. Y la
> respuesta sería que no, que técnicamente python debe calificarse como
> "lenguaje de script", o sea, un lenguaje que interactua con el sistema y
> el resto de aplicaciones controlando la ejecución y el traspaso de
> información entre procesos. El código python es quien dirije la
> ejecución, pero es otro quien ejecuta. Si algo falta, siempre lo puedes
> añadir como módulo ó aplicación. Se puede afirmar que si algo se puede
> hacer en C/C++, es que se puede hacer en python (idem con Java y Jython).
>
> Y llegando aquí, creo que sigo sin haberte respondido del todo a la
> pregunta: ¿dónde comienza la necesidad de recurrir a otra herramienta o
> lenguaje? Y aquí podríamos hablar, por un lado, del "estado del arte"
> (state of art) del python. A medida que pasa el tiempo, python es más
> universal y empieza a estar presente en cualquier sistema. Aún no está
> muy trabajado en .NET/mono, donde seguramente tendrás que recurrir a
> otros lenguajes.
>
> Por otro lado, hay campos específicos donde es casi obligado utilizar
> lenguajes más especializados como es la programación de sistemas de
> tiempo real, programación de hardware, diseño electrónico de alta escala
> de integración (VHDL), e inteligencia artificial.
>
> Seguramente me dejo cosas. Por ejemplo, no estoy seguro si en oracle se
> puede almacenar procedimientos en python como se puede hacer en
> postgresql. Pero espero haberte dado una idea de la cuestión.
>
> Saludos,
> Chema
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>




Más información sobre la lista de distribución Python-es