123
Zig

Zig

Zig je odprtokodni programski jezik, zasnovan za robustnost, optimalnost in jasnost.
Poudarki funkcij Majhen, preprost jezik.Osredotočite se na odpravljanje napak v aplikaciji in ne na odpravljanju napak v svojem znanju programskega jezika.Ladi s sistemom vgradnje, ki odpravlja potrebo po konfiguracijskem skriptu ali makefilu.Dejansko se lahko obstoječi projekti C in C ++ odločijo, da bodo odvisni od Zig namesto na primer cmake.Novo upravljanje napak, ki omogoča lažje pisanje pravilne kode kot pisanje napačne kode.Način za odpravljanje napak optimizira za hiter čas kompilacije in strmoglavljenje s sledom skladanja, ko bi se zgodilo nedefinirano vedenje.Način sprostitve ustvari močno optimizirano kodo.Kateri drugi projekti imenujejo "Link Time Optimization" Zig naredi samodejno.Združljivo s knjižnicami C, pri čemer ovoj ni potreben.Neposredno vključite datoteke C .h in pridobite dostop do funkcij in simbolov v njih.Zagotavlja standardno knjižnico, ki tekmuje s standardno knjižnico C in je vedno sestavljena proti statično v izvorni obliki.Sestavne enote niso odvisne od libc, razen če so izrecno povezane.Nullable type namesto ničelnih kazalcev.Označena vrsta zveze namesto surovih sindikatov.Generične datoteke, tako da lahko pišete učinkovite strukture podatkov, ki delujejo za katero koli vrsto podatkov.Nobene datoteke v glavi niso potrebne.Izjave na najvišji ravni so popolnoma neodvisne od naročila.Izvedba časovne izvedbe kode.Sestavljanje časovnega razmisleka.Delna ocena časa sestavljanja in odpravlja potrebo po predhodnem procesorju ali makrih.Binari, ki jih proizvaja Zig, vsebujejo popolne informacije za odpravljanje napak, tako da lahko na primer uporabite GDB za odpravljanje napak pri programski opremi.Funkcije označite kot teste in jih samodejno zaženite z zig testom.Prijazno do vzdrževalcev paketov.Reproducible build, postopek zagona natančno dokumentiran.Vprašanja, ki so jih vložili vzdrževalci paketov, veljajo za posebej pomembna.Navzkrižno sestavljanje je primer primarne uporabe.Poleg ustvarjanja izvedljivih datotek je ustvarjanje knjižnice C osnovni primer uporabe.Lahko izvozite samodejno ustvarjeno .h datoteko.Standardna knjižnica podpira abstrakcije operacijskega sistema za: x86_64 linux ...

Spletna stran:

Kategorije

Alternativa Zigu za vse platforme s katero koli licenco

C (programming language)

C (programming language)

C je splošni računalniški programski jezik.C je eden najpogosteje uporabljanih programskih jezikov vseh časov.
C++

C++

C ++ je statično tipizirana več-paradigma v prosti obliki, sestavljena, splošnega in zmogljivega programskega jezika.
Rust

Rust

Sistemski programski jezik, ki deluje hitro, preprečuje skoraj vse zrušitve in odpravlja dirke..
V (programming language)

V (programming language)

V je statično vtipkan programski jezik, zasnovan za gradnjo vzdržne programske opreme.Podobno je z Goom, nanj pa vplivajo tudi Oberon, Rust, Swift.
Motti.NET (Programming Language)

Motti.NET (Programming Language)

Motti.NET (mottidotnet) je napreden programski jezik z vizualnimi in programskimi funkcijami. Zanesljiv Motti.NET je dokazano zelo stabilen
Object Pascal

Object Pascal

Objekt Pascal je večparadigma, objektno usmerjen, komponentni splošni programski jezik.
Odin

Odin

Programski jezik Odin je hiter, jedrnat, berljiv, pragmatičen in odkrit.Zasnovan je z namenom nadomestiti C z naslednjimi cilji: • preprostost
Pike programming language

Pike programming language

Pike je dinamičen programski jezik s skladnjo, podobno Java in C.