Zig

Zig

Zig är ett öppet källkodsprogram som är utformat för robusthet, optimalitet och tydlighet.
Funktionshöjdpunkter Litet, enkelt språk.Fokusera på felsökning av din ansökan snarare än att felsöka din kunskap om ditt programmeringsspråk.Skickas med ett byggsystem som undviker behovet av ett konfigurationsskript eller ett makefil.I själva verket kan befintliga C- och C ++ -projekt välja att bero på Zig istället för t.ex. cmake.Ett nytt felhantering som gör det lättare att skriva rätt kod än att skriva felkod.Felsökningsläge optimerar för snabb sammanställningstid och kraschar med ett stapelspår när odefinierat beteende skulle hända.Släppläget producerar kraftigt optimerad kod.Vad andra projekt kallar "Link Time Optimization" Zig gör automatiskt.Kompatibel med C-bibliotek utan omslag nödvändigt.Inkludera direkt C-filer och få tillgång till funktionerna och symbolerna i dem.Tillhandahåller standardbibliotek som tävlar med C-standardbiblioteket och är alltid sammanställt mot statiskt i källform.Kompileringsenheter beror inte på libc såvida inte uttryckligen är länkade.Nullable typ istället för nollpekare.Taggade facktyp istället för rå fackföreningar.Generik så att man kan skriva effektiva datastrukturer som fungerar för alla datatyper.Inga rubrikfiler krävs.Förklaringar på toppnivå är helt ordningsoberoende.Exekvering av kod för tidskod.Sammanställning av tid-reflektion.Partiell utvärdering av kompileringstidsfunktioner med eliminerar behovet av en förbehandlare eller makron.De binärer som produceras av Zig har fullständig felsökningsinformation så att du till exempel kan använda GDB för att felsöka din programvara.Markera funktioner som tester och kör dem automatiskt med siktest.Vänligt mot paketunderhållare.Reproducerbar build, bootstrapping process noggrant dokumenterad.Frågor som lämnats in av paketansvariga anses vara särskilt viktiga.Korskompilering är ett huvudsakligt användningsfall.Förutom att skapa körbara filer är att skapa ett C-bibliotek ett huvudsakligt användningsfall.Du kan exportera en auto-genererad .h-fil.Standardbiblioteket stöder abstraktioner för operativsystem för: x86_64 linux ...
zig

kategorier

Alternativ till Zig för alla plattformar med någon licens

C (programming language)

C (programming language)

C är ett datorprogrammeringsspråk för allmänt bruk.C är ett av de mest använda programmeringsspråken genom tiderna.
C++

C++

C ++ är ett statiskt typat, fritt-format, multi-paradigm, sammanställt, allmänt, kraftfullt programmeringsspråk.
Rust

Rust

Ett systemprogrammeringsspråk som går brinnande snabbt, förhindrar nästan alla kraschar och eliminerar datatävlingar..
V (programming language)

V (programming language)

V är ett statiskt typat kompilerat programmeringsspråk designat för att bygga underhållbar programvara.Det liknar Go och påverkas också av Oberon, Rust, Swift.
Motti.NET (Programming Language)

Motti.NET (Programming Language)

Motti.NET (mottidotnet) är ett avancerat programmeringsspråk med visuella och programmeringsfunktioner. Pålitliga Motti.NET har visat sig vara mycket stabilt
Object Pascal

Object Pascal

Objekt Pascal är ett multi-paradigm, objektorienterat, komponentbaserat programmeringsspråk för allmänt bruk.
Odin

Odin

Odins programmeringsspråk är snabbt, kortfattat, läsbart, pragmatiskt och öppet.Det är utformat med avsikt att ersätta C med följande mål: • enkelhet
Pike programming language

Pike programming language

Pike är ett dynamiskt programmeringsspråk med en syntax som liknar Java och C.