Zig

Zig

Zig adalah bahasa pengaturcaraan sumber terbuka yang direka untuk ketahanan, optimum, dan kejelasan.
Sorotan Ciri Bahasa yang kecil dan mudah.Tumpukan pada penyahpepijatan aplikasi anda dan bukannya menyebarkan pengetahuan anda tentang bahasa pengaturcaraan anda.Kapal dengan sistem binaan yang meniadakan keperluan untuk mengkonfigurasi skrip atau membuat fail.Sebenarnya, projek C dan C ++ sedia ada mungkin bergantung kepada Zig, bukannya misalnya cmake.Satu lagi mengambil pengendalian ralat yang menjadikan menulis kod yang betul lebih mudah daripada menulis kod kereta.Mod debug mengoptimumkan untuk masa penyusunan yang cepat dan terhempas dengan jejak tindanan apabila tingkah laku yang tidak jelas akan berlaku.Mod pelepasan menghasilkan kod yang dioptimumkan.Apa projek lain yang disebut "Pengoptimuman Masa Pautan" Zig secara automatik.Sesuai dengan perpustakaan C tanpa pembalut yang diperlukan.Langsung masukkan fail C .h dan dapatkan akses ke fungsi dan simbol di dalamnya.Menyediakan perpustakaan standard yang bersaing dengan perpustakaan standard C dan sentiasa dikompilasi secara statik dalam bentuk sumber.Unit kompilasi tidak bergantung kepada libc kecuali secara eksplisit dikaitkan.Jenis Nullable bukannya penunjuk null.Tag kesatuan bukannya kesatuan mentah.Generik supaya seseorang dapat menulis struktur data yang cekap yang berfungsi untuk sebarang jenis data.Tiada fail header diperlukan.Pengisytiharan tingkat teratas sepenuhnya perintah-mandiri.Pelaksanaan kod masa kompilasi.Refleksi masa kompilasi.Penilaian fungsi masa kompilasi separa dengan menghapuskan keperluan untuk preprocessor atau makro.Binari yang dihasilkan oleh Zig mempunyai maklumat debugging lengkap sehingga anda boleh, contohnya, gunakan GDB untuk debug perisian anda.Mark berfungsi sebagai ujian dan secara automatik menjalankannya dengan ujian zig.Mesra ke penyenggara pakej.Dibina semula, proses pembentukkan dilakukan dengan teliti.Isu-isu yang difailkan oleh penyelenggara pakej dianggap sangat penting.Cross-compiling adalah kes penggunaan utama.Sebagai tambahan untuk mewujudkan executable, mewujudkan perpustakaan C adalah kes penggunaan utama.Anda boleh mengeksport fail .h yang dihasilkan secara automatik.Perpustakaan standard menyokong abstraksi Sistem Operasi untuk: x86_64 linux ...
zig

Kategori

Alternatif untuk Zig untuk semua platform dengan sebarang lesen

C (programming language)

C (programming language)

C adalah bahasa pengaturcaraan komputer tujuan umum.C adalah salah satu bahasa pengaturcaraan yang paling banyak digunakan sepanjang masa.
C++

C++

C ++ adalah bahasa pengaturcaraan statik, bebas-bentuk, multi-paradigma, disusun, tujuan umum, bahasa pengaturcaraan yang kuat.
Rust

Rust

Satu bahasa pengaturcaraan sistem yang berjalan dengan cepat, menghalang hampir semua kemalangan, dan menghapuskan perlumbaan data..
V (programming language)

V (programming language)

V adalah bahasa pengaturcaraan yang disusun secara statistik yang direka bentuk untuk membina perisian yang boleh dipelihara.Ia sama dengan Go dan juga dipengaruhi oleh Oberon, Rust, Swift.
Motti.NET (Programming Language)

Motti.NET (Programming Language)

Motti.NET (mottidotnet) adalah bahasa pengaturcaraan maju dengan ciri visual dan pengaturcaraan. Motti.NET yang boleh dipercayai telah terbukti sangat stabil
Object Pascal

Object Pascal

Objek Pascal adalah bahasa pemrograman tujuan umum berasaskan objek, berorientasikan objek, berasaskan komponen.
Odin

Odin

Bahasa pengaturcaraan Odin adalah pantas, ringkas, mudah dibaca, pragmatik dan terbuka.Ia direka dengan tujuan menggantikan C dengan matlamat berikut: • kesederhanaan
Pike programming language

Pike programming language

Pike adalah bahasa pengaturcaraan dinamik dengan sintaks yang mirip dengan Java dan C.