martes, 9 de octubre de 2007
Nostalgia de C
Aprendi a programar con Fortran y ensamblador mi segundo lenguaje fue C y este último me gusto tanto que solo lo cambie cuando conoci C++, a pesar de que la necesidad me ha llevado a trabajar con otros lenguajes como Java, C#, Object pascal, Basic, Mat-Lab, Clipper, Ruby; siempre extrañe la expresividad de C y la potencia que se puede lograr con el, cosa que queda restringida aun en los lenguajes que heredan su sintaxis (Java, C#). He estado trabajando con Java y Ruby y navegando por ahí encontre el lenguaje D, comence a trabajar con el y encontre todo lo que extrañaba de C y C++ mas las construcciones de los lenguajes modernos como Objetos, For each, el manejo de expresiones regulares de Ruby, el manejo de Arreglos de Java y en fin que me quedo con el, lo unico que extraño es la facilidad con que se programan interfaces visuales en Java, pues en D si bien se puede hacer hay que meterse con llamadas al sistema operativo lo que lo hace un tanto mas complejo, lo del rendimiento podemos decir que es un lenguaje compilado, no trabaja sobre un máquina virtual y puede darnos programas muy eficientes, al generar ejecutables no será tan portable como Java, pero la orientación de este lenguaje es mas bien hacia el código en donde se requiere un alto rendimiento como en sistemas operativos, compiladores etcetera. Un problema con el que me tope es con la escasa documentación existente en Internet
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario