Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: 64-bit wird vorausgesetzt: Apples Entwickler-Ultimatum ab Februar

  Alt 21. Okt 2014, 10:57
Vielleicht habe ich mich etwas missverständlich ausgedrückt. Ich meinte nicht, dass es nicht kommt weil es nicht auf der Roadmap steht (Roadmap nicht änderbar), sondern das man wahrscheinlich bisher nicht daran arbeitet. Im Gegenteil ist die Roadmap ( zumindest die offizielle öffentliche) zu wenig verbindlich/strategisch.

Man hat vor Jahren schon erkannt, dass es sinnvoll wäre eine Frontend/Backend Compilerstruktur zu haben, in der für jede Sprache ein Frontend und für jede Plattform ein Backend besteht. Man hat damit mit dem Win64 Delphicompiler begonnen, der Win32 Compiler blieb (bis heute der "alte" Compiler). Der Compiler für OSX (32 Bit) basiert auf dem Win32 Complier. Mit dem nextgen Compiler hat man dann auf die LLVM Infrastruktur gewechselt, für welche man "nur" noch das frontend entwickeln muss, da die backends für viele Plattformen schon vorhanden sind. C++ verwendet nun auch LLVM aber neuere Versionen ( 32Bit/64Bit).

Praktisch hat man sein Ziel der Vereinheitlichung verpasst, da man weiterhin für fast jede Plattform getrennt entwickeln muss ( Nur der arm7 compiler wird für iOS und Android erwendet).

Delphi compiler für Win32
Delphi compiler für OSX32
Delphi compiler für EMBT frontend/backend mit backend für Win64
Delphi compiler für LLVM (iOs/Android backends)
C++ complier für LLVM
C++ compiler für LLVM (64-Bit)

Hoffentlich entwickelt EMBT dann den neuen compiler auch für Android.

Für eine neue Plattform wurde weiterhin ein neuer Compiler entwickelt, die alten blieben so, wie sie waren ( die 3 Compiler für LLVM verwenden 3 verschiedene LLVM versionen). Langfristig sollte dieser Wildwuchs aber beseitigt werden, da die weiteren geplanten Plattformen den Rahmen dann sprengen werden.
Markus Kinzler
  Mit Zitat antworten Zitat