![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cita:
|
|
#2
|
|||
|
|||
|
LLVM tiene sus ventajas, pero podrá ser sostenible con los tantos cambios que van surgiendo en este sector?.
|
|
#3
|
||||
|
||||
|
Cita:
![]() |
|
#4
|
||||
|
||||
|
Cita:
LLVM es prácticamente un estándar de la industria (junto a GCC). Lo dificil es para cualquier otro alcanzarlo! De hecho, es seguro que es un compilador mas eficiente, capaz y potente que el de delphi. Es inevitable que lo sea: Todo el mundo le mete la mano para lograrlo. Quizas solo GCC le da batalla. De todas maneras hay que entender que uno de los atractivos de Delphi/Pascal es su velocidad de compilacion, y usar cualquier otro backend tiene implicaciones no solo en esto sino en la semantica del codigo. Hacer estos cambios son muy problemáticos, porque la mayoria esperaria que se conserve toda la semantica del código legado, lo que surge entonces: Para que hacer nuevo algo, para que tenga que emular lo viejo que ya esta resuelto con lo viejo? Si se meten en un proyecto asi, es para hacer algo radical. Sino, no tiene sentido.
__________________
El malabarista. |
|
#5
|
|||
|
|||
|
Cita:
Mi opinión es que con un framework ligero bien pensado cualquier cambio que surja no afectaría tanto el esquema del lenguaje mas bien el framework, claro los programadores de aplicaciones tendrían una curva de aprendizaje inicial, pero con Firemonkey he visto muchas cosas nuevas y de hecho muchas cosas que parecen similares a vcl y funcionan distinto, dejando fuera lo que tiene que ver con dispositivos móviles. |
|
#6
|
|||
|
|||
|
Cita:
|
|
#7
|
||||
|
||||
|
Cita:
El "back-end", como LLVM o un bytecode de .NET/Java/etc no necesariamente están amarrados al "front-end" de un lenguaje. Son una especificación de bajo nivel. El caso de LLVM esta diseñado para ser el back-end de cualquier tipo de lenguaje, aunque tiene bias para los que son tipo C/C++/Pascal. En el caso de los bytecodes que corren en .NET/Java estos tienen un bias muy alto hacia lenguajes con GC y mas costo al interfazar con codigo nativo, asi que son menos optimos para algo como Delphi (osea, es *posible* pero no *practico*). Delphi no debe tener nada de problema, excepto el que deban hacer la implementacion de esta hacia LLVM. Si estudias como implementar un lenguaje, veras que lo mas pesado esta en el back-end. Y LLVM es muy bueno. No hay nada de donde se pueda suponer que LLVM es un problema, e incorporarlo es menos dificil que tener que replicar lo que hace. O podrias aclarar que es lo que propones?
__________________
El malabarista. |
|
#8
|
|||
|
|||
|
Cita:
OK creo que me confundí un poco con LLVM, pero a lo que me refiero es si embarcadero podría de forma más rápida ir reduciendo la cantidad de bugs que pueden surgir atendiendo a muchas plataformas a la vez, sin dividir el código que esta detrás en más capas de responsabilidades que creo es lo que hace el framework, por favor me corriges si estoy confundido para así ir dejando el código más limpio en el tiempo, si luego aparecen mil tipos de dispositivos con otras plataformas más con la estructura que ellos han realizado podrán anticiparse mas a posibles bugs? |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| UNIGUI--Excelente Alternativa aplicaciones WEB | ASAPLTDA | Delphi para la web | 31 | 19-05-2023 04:45:02 |
| Excelente frontend para MySQL | AzidRain | MySQL | 1 | 18-04-2010 19:28:25 |
| Excelente manual de c/c++ para los que se inician | chico_bds | C++ Builder | 0 | 02-04-2007 01:40:39 |
| Excelente noticia para los borrachines en sus salidas nocturnas | Zeta | La Taberna | 1 | 23-11-2006 05:58:31 |
| Aplicaciones para Linux con Delphi | fidel | Linux | 9 | 05-05-2005 00:04:59 |
|