Lenguajes de Microsoft: C++, Visual Basic, FoxPro, ASP, .Net y Silverlight

Hoy estaba investigando Silverlight y me he tropezado con un resumen en inglés de los distintos lenguajes de programación que ha desarrollado Microsoft, me ha parecido muy interesante, así que lo traduzco y le añado algo de mi parte:

Microsoft Visual C++

Utilizado para escribir código de muy bajo nivel, permite un mayor control sobre la memoria y los recursos utilizados, pudiendo desarrollar aplicaciones mas eficientes, aunque, al ser de bajo nivel, requiere de más tiempo para desarrollarlas. En malas manos se pueden desarrollar aplicaciones de muy mala calidad si no se domina bien el uso de la memoria. El mismo Windows está desarrollado en C++.

Microsoft Visual Basic

Visual Basic 6.0El primer lenguaje (tras HTML) que yo aprendí. Las versiones de Visual Basic anteriores a .Net fueron desarrolladas para simplificar el trabajo del programador gestionando de forma automática la memoria del sistema y algunas tareas de bajo nivel, algo que en C++ debía hacer el programador.

Este hecho permitía desarrollar aplicaciones de mayor nivel en un menor tiempo, aunque sacrificando parte del rendimiento final de la aplicación. A causa de esto, los programadores de C++ siempre alegaron que sus aplicaciones eran mejores, pero los costes de desarrollo eran menores en VB, por lo que muchas empresas terminaban decantándose.
Continue reading Lenguajes de Microsoft: C++, Visual Basic, FoxPro, ASP, .Net y Silverlight