En realidad, yo empecé desarrollando con tecnologías de Microsoft desde el año 91, con Windows 3.0, algo muy novedoso para la época, con interfaces gráficas y demás.
El Apple Macintosh y su interfaz gráfica no existían en el 84, asumámoslo.
Una cosa más sobre el C++, relacionada con la presencia de Stan Lippmann en el equipo de desarrollo de C++. El estaba trabajando para la Disney en el departamento de Imagen de Síntesis, y fue junto a Stroustrup el creador del lenguaje C++.
1º Creo que intentaba decir 'Síntesis de imagen'.
2º De la wikipedia:
Stan Lippman (he worked on maintaining C-front the original C++ implementation at Bell Labs)
De mantenedor (ni siquiera desarrollador) de una implementación a cocreador del lenguaje. Esto no se lee en ningún sitio xDDDDD.
Parece que se está unificando el lenguaje y en eso el MSDN tiene una gran labor que realizar. Personalmente, creo que Andy González, ha hecho un trabajo genial, y está aportando mucho a lo que la propia Real Academia pueda considerar a la hora de actualizar neologismos informáticos: utilizando los términos matrices o vectores en lugar de "arreglos", o Subprocesos en lugar de "hebras" o "hilos" de ejecución, y así en muchos otros casos.
¿Qué casos?
¿Los que confunden swap (parte del mapa de memoria en disco) con memoria virtual (método de protección de procesos y asignación de memoria)?
¿Multitarea con multiproceso?
¿Biblioteca con librería?
¿Archivo (conjunto de ficheros) con fichero?
Cómo llamará a la programación multihilo, ¿multisubproceso (xD)? ¿multiproceso? ¡Pero es que eso ya es otra cosa! ¡Bah, da igual, para decir multiproceso usan otra palabra!
Ya empezamos a usar términos ambiguos/absurdos/cacofónicos.
Ah, y lo de llamar arreglos a matrices y vectores sólo lo he visto en documentación sudamericana... y de forma totalmente justificada:
arreglo.
2. m. Regla, orden, coordinación.
Edit: LOOOOL
http://www.google.es/search?hl=es&c2coff=1&client=firefox&rls=
org.mozilla%3Aen-US%3Aunofficial&q=multisubproceso&btnG=B%C3%BAsqueda&meta=