Ver Mensaje Individual
  #61  
Antiguo 25-07-2017
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Reputación: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
A ver, a ver, que aquí la gente está confundiendo cosas.

C es un lenguaje, C++ es otro. No mezclemos. C no tiene "templates", o al menos no las tenía la última vez que miré. Otra cosa es que un compilador C/C++ permita usar "templates" en "modo C". FPC permite usar métodos dentro de los RECORDS en "modo Pascal" (con una opción). Es una extensión, pero no es parte del lenguaje.

Luego, C es un lenguaje de bajo nivel. Es más, puedes plantear un compilador C como una fina capa sobre ensamblador. Salvo alguna que otra instrucción (switch) el resto casi puede traducirse directamente a ensamblador, sobre todo el C original de K&R y el ANSI pre-99 (mi favorito). Pascal es un lenguaje de alto nivel, y Object Pascal ni te cuento (está al nivel de Modula-2/Oberon), no tiene nada que ver.

Eso de que C++ es más rápido o más potente que Object Pascal es discutible. Un mal programador puede hacer que la cosa vaya lenta por muy rápido que sea el lenguaje o el ordenador. Me han dicho que Windows 10 funciona en los últimos Pentium, y que no va mucho más lento que en un cuatro-núcleos de última generación (de hecho depende más de la cantidad de memoria disponible que del procesador en sí).

Cita:
Empezado por Casimiro Notevi Ver Mensaje
Ha habido muchos casos de ese tipo, por poner un simple ejemplo: skype (hecho en delphi), era un buen programa de comunicaciones, empezó a ser "famoso" y microsoft decidió comprarlo, a partir de ahí (y con su mucho dinero) lo promocionaron y se hizo casi un estandar. El problema es que le han hecho tantos cambios y le han metido tanta "moralla", que ahora es un programa enorme, lento y pensado. Mejor que microsoft no compre delphi
Microsoft es un gran especialista en crear bloatware desde los tiempos del MS-DOS.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine

Última edición por Ñuño Martínez fecha: 25-07-2017 a las 11:49:19.
Responder Con Cita