Clang/LLVM: potenciální konkurent překladače gcc
Zdroj:
root.cz
09.12.2009 (00:00)
it, počítače
V nedávném článku o FreeBSD 8 padla zmínka o kombinaci Clang/LLVM. Jedná se o novinku ve FreeBSD, která zatím sice příliš vidět a slyšet není, ale vývojáři si od ní slibují vyřešení mnoha problémů. Má totiž v systému nahradit kompilátor gcc. Jak to funguje, na čem to běží, jak se to vyvíjí a co to umí? celý článek
KDE přináší nové téma Breeze Twilight, Seagate uvede 20TB HAMR HDD v prosinci
Zdroj:
root.cz
01.11.2020 (00:00)
it-pocitace
[5 minut čtení] LLVM/Clang 12 i GCC umí AVX-VNNI, Alder Lake v Intel Compute Runtime, AOMP 11.11 a GPU offloading pro OpenMP LLVM/Clang, Canonical ETrace, Sony může dodávat Huawei, UMC přiznala krádež IP v Micronu. Zatímco instrukce AVX-512-VNNI najdeme v procesorech s podporou AVX-512 už od Cascade Lake už zhruba rok a půl, varianta stavějící na klasickém AVX, tedy AVX-VNNI se teprve do různých nástrojů dostává. LLVM / Clang přinese podporu AVX-VNNI až s verzí 12, čímž naváže na podporu, která před pár dny přišla do GCC.
AMD Energy Monitoring zmizí z Linuxu, Blender ukazuje next-gen rendering Cycles X
Zdroj:
root.cz
25.04.2021 (00:00)
it-pocitace
[4 minuty čtení] Fedora 35 a LLVM/Clang balíčky, Wine 6.7 a další PE knihovny, PipeWire 0.3.26 s lepší podporou Bluetooth, podpora Power/Performance profilů SD karet, Chrome 91 ukáže WebTransport a WebAssembly SIMD. Fedora, stejně jako významná majorita ostatních linuxových distribucí, používá primárně kompilátor GCC, pouze s výjimkou případů, kdy daný program podporuje pouze sestavení s LLVM/Clang. Všechna čest výjimkám jako OpenMandriva, nicméně tyto výjimky nemusí mít svoji exkluzivitu donekonečna. Pro Fedoru 35 se již objevil návrh, aby bylo umožněno kompilovat balíčky pomocí LLVM/Clang v daleko širší škále případů.
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR
Zdroj:
root.cz
03.02.2026 (00:00)
it-pocitace
Mezijazyky se často využívají také v oblasti sofistikovaných překladačů. Do této kategorie spadají překladače, které jsou součástí projektu LLVM, které využívají mezijazyk LLVM IR.
Minimalistické překladače jazyka C: tcc a Chibicc
Zdroj:
root.cz
21.03.2024 (00:00)
it-pocitace
Mezi nejčastěji používané překladače céčka na Linuxu patří GCC a Clang. Ovšem kromě těchto známých překladačů můžeme použít i takzvané „malé“ překladače, mezi které patří zejména Tiny C Compiler a taktéž Chibicc.
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (2)
Zdroj:
root.cz
05.02.2026 (00:00)
it-pocitace
Popíšeme si další instrukce LLVM IR, tedy instrukce generované překladačem Clang. Bude se jednat o instrukce používané při výpočtech s FP hodnotami, dále konverzi dat, ale například i překladech rozvětvení.
Vylepšení podpory videa v PipeWire, nový ovladač pro ATI Radeony 9000
Zdroj:
root.cz
03.10.2021 (00:00)
it-pocitace
LLVM 13.0 přináší binární balíček Flang a vylepšený OpenCL Clang, ARMv9 a GNU GCC, Intel zkoumá možnosti synchronizovaného plánovače CPU+GPU na Linuxu, I/O rozhraní Linuxu umí dokonce 5,1M IOPS/jádro.
Novinky v Linuxu 5.18: spousta vylepšení pro RISC-V či lepší exFAT
Zdroj:
root.cz
08.04.2022 (00:00)
it-pocitace
RISC-V a podpora 57bit adresace paměti a CPU Idle, exFAT se soubory končícími tečkou a lepším VolumeDirty či pokračující vylepšení pro LLVM/Clang, to jsou další novinky, které přinese Linux 5.18.
OpenBSD 6.7: vylepšený souborový systém a podpora pro Raspberry Pi 4 nebo Pinebook
Zdroj:
root.cz
26.05.2020 (00:00)
it-pocitace
[4 minuty čtení] Vychází OpenBSD 6.7, což znamená další LLVM Clang napříč architekturami a znovu velkou podporu ovladačům pro zařízení s procesory ARM. Navíc konečně došlo k nějaké práci na souborovém systému FFS. Nevím jak vy, ale já dlouho pokukuju po Pinebooku. Je to takové odlehčené řešení do nové dekády, jenže ty ovladače, podpora a tak vůbec.
Pohled pod kapotu formátu WebAssembly: SIMD (vektorové) operace
Zdroj:
root.cz
04.12.2025 (00:00)
it-pocitace
Do specifikace WebAssembly byly přidány rozšiřující instrukce, mezi něž patří i SIMD (vektorové) operace. Překladače LLVM tyto instrukce podporují a navíc pro ně máme přímou podporu přímo v Clangu.
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR a SIMD
Zdroj:
root.cz
19.02.2026 (00:00)
it-pocitace
LLVM IR je navržen tak, aby byl efektivně využitelný i na moderních architekturách mikroprocesorů. Prakticky všechny podporují operace typu SIMD a některé operace tak lze provádět se skalárními hodnotami i s vektory.
Překladače jazyka C pro historické osmibitové mikroprocesory
Překladače na platformě IBM PC: od assembleru k C
Intel otevřel kód Programmable Services Engine, Nvidia ještě silněji s LLVM
Technologie mezijazyků (mezikódů) a bajtkódů: LLVM IR (3)
Překladače na platformě IBM PC: od assembleru k C (32bitový kód a FPU)
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C
Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C (dokončení)
Wine experimentálně na Waylandu, Kodi 19 a Python 3 a AV1
Cross assemblery a cross překladače pro platformu osmibitových domácích mikropočítačů Atari
Potenciální „oceánská planeta“ by mohla ukrývat mimozemský život
ReiserFS je označen za zastaralý, AMD nabírá další linuxové inženýry
El País: Potenciální produkce kokainu v Kolumbii dosáhla 3000 tun
Podpora Apple M2 a také A15, A16 v LLVM, KDE vylepšuje podporu Waylandu
Microsoft přispěl do API Vulkan, KDE ladí správu napájení
AMD FidelityFX Super Resolution 2.2 v GPUOpen, práce na Plasmě 6.0 jedou naplno
Největší konkurent Uberu nakonec vývoj v Praze mít nebude, Lyft své plány odpískal
Just in time překlad programů psaných v Pythonu nástrojem Numba
Nový textový editor pro GNOME, 100% evropské RISC-V procesory EPI EPAC1.0
Překladače programovacího jazyka C pro historické osmibitové mikroprocesory (2)
Tohle je Google zítřka. AI pronikne do vyhledávání, map a překladače
Technologie mezijazyků a bajtkódů v interpretrech a překladačích
Nerozbitný linuxový desktop, testování překladačů a stavební řízení, sobota na OpenAltu
Není ani první, ani nejlepší. Firefox ale weby do češtiny překládá lokálně
Režim fast math v překladačích: přednosti, zápory a možné pasti
Využití TinyGo při programování Raspberry Pi Pico: od GPIO až k PWM
Switch je nejprodávanější konzole Nintenda. Od absolutního rekordu ho dělí jediný konkurent
Jazyk Shine: funkce, datové typy a práce s řetězci
Expert: Většina lidí využívá umělou inteligenci každý den, aniž by o tom věděla
Funkce vestavěné v GCC pro provádění nízkoúrovňových aritmetických operací
„Mine englisch is well.“ DeepL Write používá AI k opravě anglických a německých vět
Femtolisp: dialekt LISPu tvořící součást jazyka Julia
Prozkoumejte široké možnosti Google překladače, zvládne i text na obrázku

