Clang/LLVM: potenciální konkurent překladače gcc

Zdroj Zdroj: root.cz     09.12.2009 (00:00)     Sekcia 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

Související články
 
Ďalšie články
 

KDE přináší nové téma Breeze Twilight, Seagate uvede 20TB HAMR HDD v prosinci

Zdroj Zdroj: root.cz     01.11.2020 (00:00)     Sekcia 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 Zdroj: root.cz     25.04.2021 (00:00)     Sekcia 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 Zdroj: root.cz     03.02.2026 (00:00)     Sekcia 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 Zdroj: root.cz     21.03.2024 (00:00)     Sekcia 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 Zdroj: root.cz     05.02.2026 (00:00)     Sekcia 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 Zdroj: root.cz     03.10.2021 (00:00)     Sekcia 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 Zdroj: root.cz     08.04.2022 (00:00)     Sekcia 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 Zdroj: root.cz     26.05.2020 (00:00)     Sekcia 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 Zdroj: root.cz     04.12.2025 (00:00)     Sekcia 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 Zdroj: root.cz     19.02.2026 (00:00)     Sekcia 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

RVO pro korutiny (C++20)

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

Max je konkurent WhatsAppu se zabudovaným sledováním. Od září bude v Rusku povinně ve všech telefonech

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

 
Počasí Kurzy

1 € = 27.453   CZK

1 € = 0.7276   GBP

1 € = 1.0736   CHF

1 € = 4.1582   PLN

1 € = 1.1168   USD

Program

Markíza19:00 TELEVÍZNE NOVINY

 

Jednotka19:55 Góly - body - sekundy

 

Dvojka20:00 Záznam zo žrebovania: KENO 10, Keno Joker, Loto, Joker, Loto 5 z 35 (B)

 

JOJ19:30 NOVINY TV JOJ

 

Kompletný tv program

Reality Horoskopy

Beran: Ak sa vás partner pýta, ako využijete voľné dni, vy sa pýtajte, ako si ich predstavuje. Je možné, že sa s vami bude chcieť pochváliť a pozve vás medzi priateľov, na ich úsudku mu veľmi záleží.

Býk: Dnes zacítite pocit naplnenia a úspechu. A ak sa darí vám, vaši priatelia a známi môžu rovnako počítať s vašou podporou a pomocou. Čaká vás množstvo pracovných aj súkromných stretnutí, kde prejavíte svoju schopnosť prejaviť účasť a poskytnúť cennú radu.

Blíženci: Dnes je váš deň, tak to využite. Poteší vás nejaká dobrá správa. Všetko sa pohne dopredu. Rozdávajte okolo seba úsmevy a ukazujte veselú tvár, lebo nie ste tak chudí, aby ste trocha šťastia nemohli dať.

Rak: Ak sa budete dnes predbiehať v rade alebo nebudete radu rešpektovať, môžete prísť domov dosť zničený. Na vašom okolí potom bude vysvetliť vám, prečo tomu tak je.

Lev: Ak sa chcete hádať, uvedomte si, že deň vám dáva energiu, takže máte dosť síl, aby ste neuhli a vytrvali až do víťazného konca. Buď uhnete, alebo deň zakončíte ujmou na zdraví.

Panna: Dnes vám uspokojenie môže prinášať iba láska, ale pretože váš nepružný a konzervatívny postoj môže hocikoho odradiť, voľte radšej úsmev. Ak sa k vám opačné pohlavie dnes priblíži, využite svoje šance.

Váhy: Plný energie budete iba v dopoludňajších hodinách. Celý ďalší zbytok dňa budete vyžadovať citlivejšie a jemnejšie zachádzanie. Ak si to navzájom poskytnete s ostatnými, budete celkom v príjemnej pohode.

Štír: Neprehrabávajte vrecká svojmu partnerovi! List od nelegálneho partnera tam síce neobjavíte, ale mohli by ste nájsť podrobný rozpis všetkých domácich prác, ktoré chce vo voľných dňoch stihnúť, čo by vás spoľahlivo otrávilo.

Střelec: Nesmiete sa stať panovačnými až diktátorskými. Mohlo by to mať netušené následky. Hľadajte svoje prednosti a verte, že ste dobrý taký, aký ste. Vo vzťahu máte potrebu väčšej istoty, alebo by ste radi realizovali niečo, čo vám už dlho vŕta v hlave.

Kozoroh: Dovoľte si byť voľný a ničím nezaťažený, aj keď je situácia neúnosná a vy máte pocit, že sa vám niečo vymklo z rúk.

Vodnář: Vaša dnešná fyzická odolnosť sa nedá porovnávať so silnejším znameniami horoskopu. Potreba odpočinku je u vás proste vyššia, a tak pozorne vnímajte signály vášho tela, ktoré poukazuje na preťaženie organizmu.

Ryby: Pozor dajte pri vysvetľovaní hocičoho. Budete hovoriť rýchlejšie než normálne a môžete nechtiac vyrobiť dosť veľký trapas. Pokiaľ nemusíte, radšej sa k ničomu nevyjadrujte, najmä nie písomne.

Ďalšie horoskopy