Embarcadero bude pro budoucí verze používat Clang a LLVM

vložil Radek Červinka 10. července 2012 01:25

Tim Anderson to vykecal. Builder bude pro 64bit, Android, iOS a další používat llvm a clang. Součástí integrace clang je sada patchů a rozšíření pro zajištění co největší kompatibility se stávajícím kompilátorem.

32bit kompilátor Builderu bude zatím stávající s možností nahrazení v budoucnosti.

LLVM a Clang je BSD projekt s velkou participací Apple, resp. jejich kompilátory pro OS X pohání uvedené projekty, a ty jsou považovány za špičku.

Ve zkratce lze říci, že Clang je frontend jazyka (převádí zdrojový kód do mezikódu) a LLVM je optimalizátor, codegen atd, odpovědný za výsledný binární kód.

Ohledně Delphi odhaduji, že pro nové platformy se bude též používat LLVM, NextGen kompilátor bude něco jako Clang - tj. kompilátor do mezikódu.

Cílem je rychlá adopce jiných platforem, včetně možností takových věcí jako je OpenCL nebo java nebo .NET runtime. Je to podle mne dobré řešení.

Tagy: ,

Novinky

Komentáře

10.7.2012 10:54:00 #

tz

Hodně dobrá zpráva řekl bych.

tz

10.7.2012 15:25:50 #

<z>

nevim, co vsechny ty pismenka znamenaji, ale libi se mi to :)

<z>

10.7.2012 16:24:52 #

bullhead

....jen pro info - hlavní vývojářské prostředí Apple pro OS X ("Mac" se již od Mountain Lion nepoužívá) a iOs = XCODE, přešlo nedávno jako default z debugeru GDB na LLDB (část LLVM).

Od Embarcadera přechod na LLVM považuji za další naprosto úžasný krok! Jen tak dále...

B.

p.s. ...a ještě by mohli slevnit, jinak se přez to 1,5 procenta trhu IDE co mají dnes nedostanou:-(

bullhead

11.7.2012 19:35:16 #

bullhead

...ještě pro info ...Free BSD v blížící se verzi 10 také opouští GCC a přechází na LLVM/Clang.

B.

bullhead

Komentování ukončeno

Naše nabídka

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy).

love Delphi

O Delphi.cz

Delphi je moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64, Mac OSX, Linux a na iPhone a Android.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Poslední komentáře

Comment RSS

Dle měsíců