Linus odia C++

  1. #65   El C++ es un P... M... Linus Torvald tiene razón a 100% en este caso. Quien crea que el C++ es un C con extensiones debería repasar los conceptos básicos de programación y código reutilizable. Bravo Linus. Me tenías preocupado con tus tonterías sobre GNOME y KDE, aunque hay que escusarte, eres un programador de Kernel, no de aplicaciones.

    El C++ se hizo con muy buena intención en una época en la que los concéptos de reusabilidad de código y programación orientada a objetos no estaban claros. El resultado fué el esperado, una chapuza. Sólo como ejemplo, los tipos genéricos en C++ requieren distinto codigo por cada tipo de clase diferente instanciada en tiempo de ejecución. En Java los tipos genéricos se comprueban en tiempo de compilación, pero el código generado es siempre el mismo. El resultado es el que cabría esperar: Al utilizar tipos genéricos Java es mucho más rápido que C++ ya que C++ destroza literalmente la caché de la máquina. Pfffff,... luego está el tema de las clases abstractas, una chapucilla o parche porque en aquel entonces no estaba bien definido el concepto de interfaces. ¿Y que hay del soporte Unicode?. Respuesta: Inexistente. Cada librería C++ propietaria implementa el suyo...
    El C++ no es un lenguaje de programación. Aunque por una vez Microsoft no es el culpable :-) :) :-)
    2  votos: 4   link
    el 24-09-2007 22:03 UTC por shamar shamar
     twitter  facebook  tuenti  
comentarios cerrados

menéame