lunes, 1 de enero de 2018

¿Qué hace difícil a la programación?

Dato interesante:

¿Qué hace difícil a la programación?

 

La abstracción, programar es una estructura de pensamiento. Así como lo es la música o un idioma. Un buen programador es aquel que puede descomponer un problema en pequeñas unidades, obtener cada solución de cada unidad y luego juntarlas como una sola entidad. Notese que no se ha mencionado ni un lenguaje y ni una tecnología para definir donde esta la dificultad de programar. El lenguaje pasa a segundo termino.


La programacion es si misma es fácil puesto que funciona con un numero finito de operaciones basicas , la dificultad suele aparecer cuando se elige un lenguaje 
robusto pero fuertemente tipado como los C,C++,Java etc.
Los cuales suelen ser bastante frustantes para principiantes por que nunca compilan y siempre tiran errores “desconocidos”.
La segunda razón se debe a la curva de aprendizaje de los lenguajes
donde nuevamente C,C++,Java son problemáticos por tener curvas demasiado grandes (2 años o mas en el caso de C/C++, si no me crees échale un vistazo a su ultima especificación ).
Por esa razón un lenguaje como Python el cual es NO tipado y multiparadigma con una curva de aprendizaje relativamente corta(solo un mes) y con tal vez la mayor cantidad de librerias existente y una comunidad enorme y activa,
es por definicion el mejor lenguaje para aprender a programar.
Una vez adquirida la lógica de programación fácilmente puedes cambiar de lenguaje.(Aunque nadie que conozca python se cambiaría sin una razón de fuerza mayor[lease trabajo])
Posdata: Adjunto imagen para que vean de que hablo.

 

No hay comentarios:

Publicar un comentario

 
biz.