Elegir lenguaje nativo para Ingeniería
Octubre 21, 2007
Hace tiempo estoy en la búsqueda de un lenguaje de programación nativo, para desarrollar aplicaciones de Ingeniería.
Luego de ver revisiones hechas por otros desarrolladores, opiniones de otros usuarios, he llegado a la conclusión que Python es el lenguaje indicado.
Explicación del término nativo:
Hablo de lenguaje nativo, porque al igual que los lenguajes de comunicación, el primer lenguaje que aprendemos y usemos será el que mejor dominaremos.
Las ventajas que más destaco de Python:
- La gran cantidad de proyectos numéricos y científicos relacionados al lenguaje.
- Según los desarrolladores es un lenguaje limpio y elegante, que obliga a escribir código bien estructurado y claro, lo que para proyectos de largo plazo hace de la mantención y la implementación de mejoras, una labor más manejable.
- Existe una comunidad activa de desarrolladores.
Referencias
Referencias Dinámicas y Referencia Estáticas: Definición en Wikipedia
El manual hacker ahora recomienda Python como lenguaje para aprender a programar.
¿Cuál software de control de versiones usar? Uff eso ya es más complicado, sobre todo por el tema de no saber dimensionar si los software de ingeniería corresponden a grandes proyectos de largo aliento donde el modelo descentralizado lleva las de ganar o corresponden a proyectos pequeños manejables con un sistema centralizado. Por el momento lo que más me llama la atención son Mercurial y Bazaar.
Entry Filed under: educación, ingeniería. Etiquetas: ingeniería, python.
5 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed



1.
luis | Enero 30, 2008 at 2:06 am
quien me puede ayudar con una deiicion de que es un lenguaje nativo???
2.
Javier R.C. | Enero 30, 2008 at 10:34 pm
Hola Luis:
¿A que te refieres con elegir un lenguaje nativo? ¿Para empezar a programar que cosa?
Este pequeño artículo es la recomendación para un estudiante de ingeniería, pero para otra área de estudio, puede que existan otros lenguajes más afines.
3.
luis | Febrero 16, 2008 at 5:32 pm
Hola Javier, andaba buscando una definicion de lenguaje nativo para un trabajo de la catedra lenguajes de programacion; necesito de igual manero elegir un lenguaje para la realizacion de un software educativo de eson trata mi tesis.
4.
Javier R.C. | Febrero 19, 2008 at 10:27 pm
@luis:¿Sofware educativo? ¿Para que edad?
Para niños que recién están aprendiendo programación creo que hay mucha gente que recomienda squeak
Si quieres informarte sobre software educativo hay una comunidad de profesores que lleva años trabajando con eso:
educalibre
Sobre una definición de lenguaje nativo, yo no domino el tema, en este artículo sólo hago una analogía con los lenguajes de comunicación, que llamamos nativos a la lengua con la que aprendimos a hablar, aquí yo hablo de nativo al lenguaje con que aprendimos a programar
5.
Modelo Colaborativo y Edu&hellip | Julio 4, 2008 at 4:16 pm
[...] El entorno de programación Squeak está más enfocado a niños menores, para jóvenes y adultos llegué a la conclusión que Python es un buen lenguaje para aprender a interactuar con un computador. [...]