Zig

Zig

Zig er et open source-programmeringssprog designet til robusthed, optimalitet og klarhed.
Funktion Højdepunkter Lille, enkelt sprog.Fokuser på at fejlsøge din ansøgning i stedet for at fejlsøge din viden om dit programmeringssprog.Sendes med et build-system, der undgår behovet for et konfigurationsskript eller et makefil.Faktisk kan eksisterende C- og C ++ -projekter vælge at være afhængige af Zig i stedet for f.eks. Cmake.En ny begivenhed ved fejlhåndtering, der gør det lettere at skrive korrekt kode end at skrive buggy-kode.Debugtilstand optimeres til hurtig kompileringstid og styrter sammen med et stakespor, når udefineret opførsel ville ske.Frigørelsestilstand producerer stærkt optimeret kode.Hvad andre projekter kalder "Link Time Optimization" Zig gør automatisk.Kompatibel med C-biblioteker uden indpakning nødvendig.Inkluder direkte C-filer og få adgang til funktionerne og symbolerne deri.Tilvejebringer standardbibliotek, som konkurrerer med C-standardbiblioteket og altid kompileres mod statisk i kildeform.Kompilationsenheder afhænger ikke af libc, medmindre eksplicit er knyttet til hinanden.Nullable type i stedet for null-pointer.Mærket fagforeningstype i stedet for rå fagforeninger.Generics, så man kan skrive effektive datastrukturer, der fungerer til enhver datatype.Ingen headerfiler kræves.Erklæringer på øverste niveau er fuldstændigt ordre-uafhængige.Udførelse af kompileringstidskode.Samling-tid refleksion.Delvis evaluering af kompileringstidsfunktioner med eliminerer behovet for en forbehandler eller makroer.Binærerne produceret af Zig har komplette fejlfindingsoplysninger, så du f.eks. Kan bruge GDB til at fejlsøge din software.Markér funktioner som test, og kør dem automatisk med zig-test.Venlig mod pakkevedligeholdere.Reproducerbar build, bootstrapping-proces omhyggeligt dokumenteret.Problemer, der indsendes af pakkevedligeholdere, betragtes som særligt vigtige.Kryds-kompilering er en primær brugssag.Ud over at oprette eksekverbare filer er oprettelse af et C-bibliotek en primær brugssag.Du kan eksportere en auto-genereret .h-fil.Standardbibliotek understøtter abstraktioner af operativsystemer til: x86_64 linux ...
zig

Internet side:

Kategorier

Alternativer til Zig til alle platforme med enhver licens

C (programming language)

C (programming language)

C er et generelt programmeringssprog til computere.C er et af de mest anvendte programmeringssprog gennem tidene.
C++

C++

C ++ er et statisk typisk, fri-formet, multi-paradigme, samlet, generelt, kraftfuldt programmeringssprog.
Rust

Rust

Et systemprogrammeringssprog, der kører flammende hurtigt, forhindrer næsten alle sammenbrud og eliminerer dataløb..
V (programming language)

V (programming language)

V er et statisk typisk kompileret programmeringssprog designet til bygning af vedligeholdelig software.Det ligner Go og er også påvirket af Oberon, Rust, Swift.
Motti.NET (Programming Language)

Motti.NET (Programming Language)

Motti.NET (mottidotnet) er et avanceret programmeringssprog med visuelle og programmeringsfunktioner. Pålidelig Motti.NET har vist sig at være meget stabil
Object Pascal

Object Pascal

Objekt Pascal er et multi-paradigme, objektorienteret, komponentbaseret programmeringssprog til generelle formål.
Odin

Odin

Odin-programmeringssprog er hurtigt, præcist, læsbart, pragmatisk og åbent.Det er designet med det formål at erstatte C med følgende mål: • enkelhed
Pike programming language

Pike programming language

Pike er et dynamisk programmeringssprog med en syntaks, der ligner Java og C.