Cita:
Empezado por mamcx
C++ es "odiado" mas que todo por su complejidad, lentitud de compilacion y y dificultades para entder el codigo (ya que al poder abusarse, se abusa de forma diferentes por diferentes personas!).
Por ahi esta el dicho de que "no existe" el lenguaje C++, solo existe dialectos particulares aplicados de forma divergente por diversas entidades.
|
La complejidad es relativa al conocimiento del lenguaje, como en cualquiera. Si llamamos complejidad al uso de punteros, entonces delphi usado de esa forma, también lo es, aporta potencia y capacidad de bajar de nivel. Las dificultades de entender el código, como bien dices dependen del código, y éste de quien lo escriba. Delphi también permite ofuscarlo, aunque en menor grado. La lentitud de compilación al compararlo con delphi es cierta, pero insignificante. Compilar clipper si era lento (minutos eternos) cuando Borland C era un rayo. Lo de los dialectos de C++ dependen de la librería de clases y estas tienden al infinito, delphi puede comportarse de igual forma si salimos de la VCL, que de por sí ya puede considerarse un dialecto si partimos de pascal.
Lazarus adopta formas de C/C++ que de alguna forma son deseadas por los amantes de delphi
Al final se reduce a costumbres, más que el lenguaje en si mismo.
Saludos.