Ver Mensaje Individual
  #2  
Antiguo 31-03-2019
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Reputación: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Muy interesante.

Hay muchos detalles no muy obvios, por ejemplo, C, C++, Rust, Swift y muchos más realmente compilan por medio de Clang/LLVM o GCC. Si por "Pascal" no se refieren a Delphi (que usa ahora LLVM) sino a FreePascal u otro, estamos hablando de algo significativo, porque entonces seria un compilador muy eficiente y competitivo contra el mounstro (ósea me refiero a que es lo máximo de lo máximo) que es LLVM/Java/GCC que es donde se enfoca la mayor parte d ella inversion en $$$$ y talento.

Igual para Go, que usa su propio compilador, y todos los otros que van por su cuenta.

No me esperaba que Pascal fuera mas eficiente en el uso de memoria... pero echándole cabeza, es algo obvio. Pascal usa una mejor estructura para strings, mas natural uso de vectores y no hay tanto uso de pointers ocultos por ahi como en mucho codigo de C/C++. Y como LLVM/GCC están hechos en estos lenguajes les afecta...

También sorprende rust (de mozilla). Su objetivo era estar muy cerca de C/C++ y en pocos años lo lograron!

P.D: y también a tener encuesta que ADA es de la familia pascal...
__________________
El malabarista.
Responder Con Cita