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.

Actualización 20 de Abril de 2009

Lectura recomendadas: Python, un lenguaje potente, y a la vez simple y fácil de aprender

Entry Filed under: educación, ingeniería. Etiquetas: , .

5 Comments Add your own

  • 1. luis  |  Enero 30, 2008 at 2:06 am

    quien me puede ayudar con una deiicion de que es un lenguaje nativo???

    Responder
  • 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.

    Responder
  • 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.

    Responder
  • 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 aprendemos a hablar, aquí yo hablo de nativo al lenguaje con que aprendemos a programar :P

    Responder
  • [...] 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. [...]

    Responder

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Blogroll

Plataforma WikiCursos

Blog Stats

Posts Más Vistos

Comentarios recientes

Javier R.C. en Soporte Colaborativo
María José Vallejos … en Soporte Colaborativo
SciPy, pasión por la… en Collaborative fast learni…
Javier R.C. en Etapas para adquirir cono…
JORGE LUIS en Etapas para adquirir cono…

Etiquetas

aprendizaje chile colaborativo cultura libre educación ingeniería preguntas python u-iki wikicursos

Licencia

Visitas