Typed Domain Grounding als Designprinzip für LLM-taugliche DSLsTyped Domain Grounding (TDG) setzt auf eingebettete, typsichere DSLs in etablierten Hostsprachen, um LLM-Halluzinationen durch Compiler-Prüfungen zu minimieren.
Ein Stück C++-Compiler-Geschichte wird Open SourceDie Edison Design Group hat den Quellcode ihres C/C++-Frontends veröffentlicht. Die C++ Alliance übernimmt die Weiterentwicklung.
Nvidia CUDA Rust: Native GPU-Kernel in Rust schreibenGPU-Kernel ließen sich bislang aus Rust starten, aber man konnte damit nicht schreiben. Nvidia schließt diese Lücke nun mit CUDA Rust.
TypePHP beschleunigt PHP: Open-Source-Compiler erzeugt native BinariesSwooles quelloffener AOT-Compiler TypePHP übersetzt modernes PHP 8.4/8.5 in native Binärdateien und soll deutlich schneller als die ZendVM sein.
Mojo wird Open Source – Python-ähnliche Sprache für CPUs und GPUsKurz nach Freigabe der Version 1.0 von Mojo stellt Modular (Qualcomm) den Compiler unter Apache-2-Lizenz.
Mojo 1: Sieht aus wie Python – ist aber mehr RustNach gut drei Jahren räumt Anbieter Qualcomm beim Python-Ableger Mojo auf. Die Sprache wird einheitlicher, schlanker, aber auch strenger.
Next.js 16.3 senkt Speicherverbrauch um bis zu 90 ProzentDeutlich geringerer Speicherverbrauch, schnellere Seitenwechsel, Rust-basierter React-Compiler: Next.js 16.3 bietet umfassende Performanceverbesserungen.
Erstellen und Verwenden von Annotations in Java, Teil 1Java-Annotations sind essenziell für moderne Frameworks. Dieser erste Leitfaden erklärt die Grundlagen, Meta-Annotations und die Verarbeitung zur Laufzeit.
scriptc von Vercel bringt TypeScript nativ zum LaufenTypeScript ist zusammen mit Node.js eine der meistgenutzten Webtechniken. scriptc vereint beides in einem nativen Stack für Server und CLI-Tools.
Kommentar: Was sollen KI-Verbote in Open-Source-Projekten?Ein KI-Verbot, wie es das GCC jetzt ausgesprochen hat, kann KI-Beiträge nicht verhindern – aber kanalisieren.
TypeScript 7.0: Performance-Sprung durch Go-UnterbauTypeScript 7.0 ist da: Das stabile Release der Programmiersprache kompiliert mittels Go-Unterbau im Schnitt 10-mal schneller als der Vorgänger, sagt Microsoft.
Im Test: Elixirs 1.20 neues intelligentes TypsystemDas Typsystem von Elixir 1.20 analysiert jedes Sprachkonstrukt, erkennt fehlerhafte Argumente und verfolgt sie auch.
AI Slop oder besserer Code: GCC-Arbeitsgruppe für KI-Richtlinien gestartetDie Working Group for GCC AI Policy soll festlegen, inwiefern Contributors KI-Tools beim Entwickeln der GNU Compiler Collection nutzen dürfen.
Redox OS kompiliert erstmals Code auf sich selbstDas in Rust geschriebene Betriebssystem Redox OS hat einen wichtigen Entwicklungsschritt erreicht: Erstmals gelang ein Commit direkt aus dem System heraus.
Effizientes C++: Die versteckten Kosten des Rückgabedatentyps autoWer die Dauer eines Compiler-Durchlaufs optimieren möchte, muss auf viele Details achten, darunter das Sprachelement auto.
Von JavaScript zu TypeScript: Bequemer und fehlerärmer programmierenDie dynamische Typisierung von JavaScript erleichtert anfangs das Entwickeln, führt dann aber schnell zu Problemen. Setzen Sie besser gleich TypeScript ein.
Einführung in die Programmiersprache RustRust verbreitet sich seit seiner Einführung 2010 immer weiter und dient längst nicht nur zur Systemprogrammierung. Wir zeigen, was die Sprache so beliebt macht.
Dienstag: Japans Milliarden-Plan für Halbleiter, Carl Zeiss investiert in IndienJapan fördert Chipherstellung + Carl Zeiss eröffnet Technologiezentrum + Vorschläge an EU-Kommission + Broadcom lenkt ein + Vorschlag an VW-Vorstand
Carl Zeiss eröffnet Technologiezentrum in IndienDer deutsche Hersteller baut seine Präsenz in Indien aus und will seine Belegschaft dort bis zum Jahr 2028 verdoppeln.
Neu in .NET 8.0 [33]: Erweiterung des AOT-CompilersDer AOT-Compiler kann auch Webservices und Hintergrunddienste übersetzen, aber mit einigen Einschränkungen.
C++20: Compiler-Funktionen mit Feature-Testing-Makros ermittelnEin relativ unbekanntes Feature in C + + 20 sind die Testmakros für Features. Sie geben die definitive Antwort, welches C++-Feature der Compiler unterstützt.
Wie Compiler und Interpreter Formeln parsen und auswertenEin Computer überführt einzelne Operationen in eine spezielle Struktur und rechnet damit auch komplexeste Formeln schnell aus. Wir erklären die Funktionsweise.