4
Feature Highlights Kleine, einfache Sprache.Konzentrieren Sie sich auf das Debuggen Ihrer Anwendung und nicht auf das Debuggen Ihrer Programmiersprachenkenntnisse.Wird mit einem Build-System ausgeliefert, bei dem kein Konfigurationsskript oder Makefile erforderlich ist.Tatsächlich können sich vorhandene C- und C ++ - Projekte dafür entscheiden, von Zig anstelle von z. B. cmake abzuhängen.Eine neue Art der Fehlerbehandlung, die das Schreiben von korrektem Code einfacher macht als das Schreiben von fehlerhaftem Code.Der Debug-Modus optimiert die Kompilierungszeit und stürzt mit einem Stack-Trace ab, wenn undefiniertes Verhalten auftritt.Der Release-Modus erzeugt stark optimierten Code.Was andere Projekte als "Link Time Optimization" bezeichnen, erledigt Zig automatisch.Kompatibel mit C-Bibliotheken ohne Wrapper.Schließen Sie direkt C .h-Dateien ein und greifen Sie auf die darin enthaltenen Funktionen und Symbole zu.Stellt eine Standardbibliothek bereit, die mit der C-Standardbibliothek konkurriert und immer statisch in Quellform kompiliert wird.Compile-Units sind nicht von libc abhängig, es sei denn, sie sind ausdrücklich verknüpft.Nullable-Typ anstelle von Nullzeigern.Gewerkschaftstyp statt roher Gewerkschaften.Generics, damit man effiziente Datenstrukturen schreiben kann, die für jeden Datentyp funktionieren.Keine Header-Dateien erforderlich.Erklärungen der obersten Ebene sind vollständig auftragsunabhängig.Ausführung von Code zur Kompilierungszeit.Überlegungen zur Kompilierungszeit.Durch die teilweise Bewertung der Kompilierzeitfunktion ist weder ein Präprozessor noch Makros erforderlich.Die von Zig erstellten Binärdateien enthalten vollständige Debugging-Informationen, sodass Sie beispielsweise GDB zum Debuggen Ihrer Software verwenden können.Funktionen als Tests markieren und automatisch mit Zig-Test ausführen.Freundlich gegenüber Paketbetreuern.Reproduzierbarer Aufbau, Bootstrapping-Prozess sorgfältig dokumentiert.Probleme, die von Paketbetreuern eingereicht werden, werden als besonders wichtig angesehen.Cross-Compiling ist ein primärer Anwendungsfall.Neben der Erstellung von ausführbaren Dateien ist die Erstellung einer C-Bibliothek ein primärer Anwendungsfall.Sie können eine automatisch generierte .h-Datei exportieren.Die Standardbibliothek unterstützt Betriebssystemabstraktionen für: x86_64 Linux ...
zig
Webseite:
http://ziglang.org/Eigenschaften
Kategorien
Zig-Alternativen für Windows
278
C (programming language)
C ist eine universelle Computerprogrammiersprache.C ist eine der am häufigsten verwendeten Programmiersprachen aller Zeiten.
- Kostenlose
- Windows
- Mac
- Linux
- Android
- iPhone
- Playstation
- Android Wear
- iPad
- Android Tablet
- BSD
- Haiku
- AROS
266
71
1
V (programming language)
V ist eine statisch typisierte kompilierte Programmiersprache, die zum Erstellen von wartbarer Software entwickelt wurde.Es ist Go ähnlich und wird auch von Oberon, Rust, Swift beeinflusst.
1
Motti.NET (Programming Language)
Motti.NET (mottidotnet) ist eine erweiterte Programmiersprache mit visuellen und Programmierfunktionen. Zuverlässig Motti.NET hat sich als sehr stabil erwiesen
- Kostenlose persönliche
- Windows
- Web
- Motti.NET (Programming Language)
1
0
0
Pike programming language
Pike ist eine dynamische Programmiersprache mit einer ähnlichen Syntax wie Java und C.