heise Developer
91 subscribers
8.09K links
Informationen für Entwickler

Powered by @DerNewsChannel
Download Telegram
Compiler LLVM 13․0 unterstützt nun auch offiziell das Fortran-Frontend Flang
#Compiler #LLVM #Prozessoren

Das halbjährliche Update der Compiler-Infrastruktur enthält ab sofort die Binary-Pakete für Flang und erlaubt das Konfigurieren multipler Distributionen․
Apple: Swift-Doc-Compiler unterstützt beim Schreiben umfassender Dokumentationen
#Apple #AppleSwift #Compiler #Dokumentation #Xcode

Das Open-Source-Projekt für Apples Programmiersprache Swift soll bereits in der kommenden Xcode-Version 13 enthalten sein․
Webentwicklung: Rust-basiertes Tool Parcel CSS minifiziert schneller als esbuild
#CSS #Compiler #JavaScript #Parser #Rust #Webentwicklung #parcel

Parcel CSS, ein neuer Parser, Compiler und Minifier, macht bestehenden Tools Konkurrenz․ Es legt den Fokus auf Performance․
WebAssembly-Runtime: Wasmer 2․2 liefert mehr Leistung im Singlepass Compiler
#Compiler #CrossPlatformEntwicklung #Rust #WASM #Wasmer #WebAssembly

Der Wasmer-Compiler Singlepass arbeitet in der neuen Version auch auf AArch64-Plattformen unter Windows, Linux sowie macOS․
Cross-Plattform-Framework Qt 6․3 kompiliert QML nach C++
#CC #Compiler #Qt

Der Qt Quick Compiler besteht aus zwei Werkzeugen, die in der deklarativen Sprache QML geschriebenen Code weitgehend in C++ übersetzen․
․NET 7 Preview 3 hat Startzeit der Anwendungen im Fokus
#Net #AheadofTime #Compiler #EntityFrameworkCore #Microsoft

Die Vorabkompilierung über Native AOT nimmt weiter Gestalt an, und die Preview verbessert die Startzeiten im Write-Xor-Execute-Betrieb․
Von Design bis API: TypeScripts Compiler verstehen und mit ihm arbeiten
#API #Compiler #JavaScript #TypeScript #YoungProfessionals

Hinter einem Compiler steckt mehr als reines Übersetzen von A nach B․ Eine Handreichung, um die Arbeit mit dem TypeScript-Compiler und seiner API zu bewältigen․
KI optimiert Compiler in Googles MLGO-Framework für LLVM
#Compiler #Google #KünstlicheIntelligenz #LLVM #MachineLearning

Das MLGO-Framework nutzt Reinforcement Learning, um beim Kompilieren die Codegröße zu reduzieren und die Performance der übersetzten Anwendung zu verbessern․
Python-Compiler Nuitka 1․0 verspricht mehr Tempo
#CPython #Compiler #Nuitka #Python

Der in Python geschriebene Python-Compiler Nuitka soll in Version 1․0 Performance-Vorteile durch verbessertes Speichermanagement liefern․
Compiler-Infrastruktur LLVM 15 bringt Sicherheitsfunktionen im Clang-Compiler
#CC #Clang #Compiler #LLVM

Neben den Compiler-Funktionen unter anderem gegen ROP-Exploits, erweitert LLVM die Backends vor allem im Bereich ARM, aber auch für DirectX․
Programmiersprache Kotlin steuert mit neuem Compiler auf Version 2․0 zu
#Compiler #JVM #JetBrains #Kotlin #Programmiersprachen

Die nächste Hauptversion der Programmiersprache Kotlin soll keine wesentlichen Sprachfeatures mitbringen, sondern vor allem den Compiler K2 stabilisieren․
Compiler-Infrastruktur: LLVM 16 vollzieht den Wechsel auf C++17
#CC #Compiler #LLVM

LLVM wechselt auf C++17 und bereitet auf kommende Standards vor․ Die Compiler-Infrastruktur liefert zudem Updates für Backends wie ARM, LoongArch und RISC-V․
Programmieren: GCC Version 13․1 spricht SARIF bei der statischen Codeanalyse
#Compiler #GNUCompilerCollection #Softwareentwicklung

Das neue GCC-Release kann Diagnosedaten auch im OASIS-Standardaustauschformat SARIF bereitstellen․ Ein neues Modula-2-Frontend schafft die Basis für Rust․
Nur 512 Byte: Dieser C-Compiler passt in einen Bootsektor
#Assembler #CC #Compiler #x86

Ein Entwickler hat einen C-Compiler geschrieben, der in den Bootsektor eines x86-Computers passt․ Was der kleine Compiler alles kann․
Neu in ․NET 7․0 [17]: Ahead-of-Time-Compiler für Konsolenanwendungen
#Net #AheadofTimeCompiler #Compiler

Der von Microsoft lange Zeit angekündigte Ahead-of-Time-Compiler "Native-AOT" lässt sich erstmalig in ․NET 7 nutzen – zumindest in Konsolenprojekten․
Neu in ․NET 7․0 [18]: Leistung und Anpassen des Ahead-of-Time-Compilers
#NET7 #Net #AheadofTimeCompiler #Compiler #Microsoft

Der AOT-Compiler erzeugt ressourcensparende Binaries, aber seine volle Stärke spielt er erst mit den richtigen Einstellungen in der Konfiguration aus․
Cython: Fünf Jahre Entwicklungszeit für Version 3․0, mehr im Pure-Python-Modus
#CC #Compiler #Cython #Programmiersprachen #Python #transpiler

Das auf das Zusammenspiel von Python und C ausgelegte Cython erweitert in Version 3․0 den Pure-Python-Modus und führt jüngere Python-Features ein․
Compiler-Duo: Viele Verbesserungen für Clang 17 und LLVM 17
#Clang #Compiler #LLVM #LinuxundOpenSource #Programmierung #Softwareentwicklung

Neben einer Fülle an Details und Korrekturen verstärkt die neue Compiler-Generation von Clang und LLVM 17 die Sprachen C++20, C++23 und C++26․
C++20: Modulunterstützung der großen drei Compiler
#CC #Clang #Compiler #GNUCompilerCollection #MSVC #Softwareentwicklung

Module gehören zu den vier wichtigen Neuerungen in C++20․ Zeit für einen Blick darauf, wie gut die Großen Drei (GCC, Clang und MSVC) mit Modulen arbeiten․
Ferris Talk #15: Bedingte Kompilierung in Rust
#Compiler #Rust #Softwareentwicklung

Rust bietet flexible Wege, um beim Kompilieren Codepassagen je nach Anforderung einzubeziehen oder auszulassen․