Ver Mensaje Individual
  #1  
Antiguo 18-02-2017
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Novedades del compilador Linux

Marco Cantú publico en su blog algunos avances de como sera el compilador de Delphi para Linux:

http://blog.marcocantu.com/blog/2017...-compiler.html

En resumen:

- Genera codigo para arquitecturas Intel 64 bits (no hay 32 bits)
- Compilador ARC (Automatic Reference Counting) como los nuevos compiladores para moviles
- Backend LLVM (genera codigo mas eficiente pero la compilacion es un poco mas lenta)
- Compatibilidad con todas las caracteristicas del lenguaje Object Pascal (genericos, metodos anonimos, ayudantes, Unicode,.. todo lo que siempre tuvimos)
- Compatibilidad con codigo existente: Como es normal en Delphi, la compatibilidad es siempre muy buena. El problema lo pueden llegar a tener el codigo muy viejo (anterior a Unicode). Tambien se menciona que estos tipos no estan soportados: AnsiString, PChar, WideString y ShortString
- Strings 1-based (igual que en compiladores Windows, los compiladores moviles usan strings 0-based)
- Planes para migrar todo el "ecosistema Delphi" a ARC. Eso si, la Vcl no se toca y queda con el modelo de memoria de toda la vida
Responder Con Cita