Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Se sigue dando C y Pascal, supongo que en algunos sitios ensamblador.
Cuando yo estudié en los primeros años de la década de los 90 estudiábamos ensamblador del Z80 y del 68000, micros que ya no se estaban usando.
Sin embargo la toría del ensamblador es muy importante para comprender el funcionamiento interno de los micros, los tipos de datos, la estructura de la memoria etc.
He leido en un periódico digital:
"No conseguimos a especialistas ni en Hadoop ni en Spark", explica una responsable de recursos humanos de Accenture. "No hay licenciados especializados. Mientras tanto, la universidad sigue enseñando lenguajes obsoletos como Pascal o C, que ya no se usan", añade
Evidentemente este señor es responsable de recursos humanos, no pedagogo, ni profesor ni programador:
El C se sigue usando en todo el kernel y aplicaciones de linux, incluido android, y en micros. Mucho menos, porque esta siendo desbancado por lenguajes orientados a objetos para aplicaciones de usuario, pero todavia en uso muy extendido.
Hadoop no es un lenguaje propiamente dicho, es un framework para aplicaciones distribuidas orientado al Big Data que se programa en java, del mismo modo que Spark es un framework para computación en cluster que se programa en java u otros lenguajes.
Tal y como yo lo veo los planes de estudio siempre van bastante por detras del mercado, pero es importante que enseñen la base y creen un conocimiento exacto y profunco de la materia. Luego el actualizarse es facil.
Yo aprendí a programar en ensamblador con el Z80 del spectrum a los 15 años, a los 19 aprendí C por recomendación de mi jefe en una conversación como esta:
¿No sabes C?
No, solo ensamblador.
Ah, entonces sabes C, usa este libro ("The C Programming Language, de Kernighan and Ritchie")
Y en una semana estaba programando en C como los demas.
De c a java es fácil pasarse. Enseñar c es enseñar la base.
Ya se ha quedado anticuado el índice Tiboe que ha posteado al principio, acabo de ver que este mes se ha subido el java un 3% sobre el c:
Es increible es la diferencia que hay entre c y java con los demás.
Pero no entiendo que hayan muchos más programando en C que en C++
Me alegro que el C almohada se vaya al cuerno
Depende del sector en el que te muevas, nada tiene que ver los programas que desarrolla un ingeniero con los que hace un desarrollador web o los que hace un desarrollador de programas de gestión.
El lenguaje de ingeniería es por defecto C. Para web, javascript-PHP-Ruby. Móviles Java y Objective-C (depende de si vas a Android o a iPhone). Los de PC hay más variedad pero Java, Python y C# se llevan la palma. Para matemáticos MATLAB y Foltran.
Habría que separar por mercados.
S2
Ranganok Schahzaman