Zig

Zig

Zig, sağlamlık, en uygunluk ve netlik için tasarlanmış açık kaynaklı bir programlama dilidir.
Özellik Önemli Noktalar Küçük, basit bir dil.Programlama diliniz hakkındaki bilgilerinizde hata ayıklamak yerine uygulamanızda hata ayıklamaya odaklanın.Bir yapılandırma komut dosyası veya bir makefile gereksinimini ortadan kaldıran bir derleme sistemi ile birlikte gönderilir.Aslında, mevcut C ve C ++ projeleri, örneğin cmake yerine Zig'e bağlı olmayı seçebilir.Doğru kod yazmayı, buggy kod yazmaktan daha kolay hale getiren yeni bir hata işleme uygulaması.Hata ayıklama modu, hızlı derleme süresi ve tanımlanmamış davranışlar olduğunda yığın izlemesi ile kilitlenme için en iyi duruma getirir.Serbest bırakma modu yoğun şekilde optimize edilmiş kod üretir.Diğer projelerin "Bağlantı Süresi Optimizasyonu" olarak adlandırdığı Zig otomatik olarak yapar.Sarıcı gerektirmeyen C kütüphaneleri ile uyumludur.Doğrudan C .h dosyalarını dahil edin ve içindeki işlevlere ve simgelere erişin.C standart kitaplığıyla rekabet eden ve her zaman kaynak biçiminde statik olarak derlenmiş standart kitaplık sağlar.Derleme birimleri açıkça bağlı olmadıkça libc'ye bağımlı değildir.Boş göstericiler yerine boş değer türü.Ham sendikalar yerine etiketli birleşim türü.Jenerik, böylece herhangi bir veri türü için çalışan verimli veri yapıları yazabilir.Başlık dosyası gerekmez.Üst düzey bildirimler tamamen siparişten bağımsızdır.Derleme zamanı kod yürütme.Derleme zamanı yansıması.Kısmi derleme zamanı işlev değerlendirmesi ile önişlemci veya makro ihtiyacı ortadan kalkar.Zig tarafından üretilen ikili dosyalar tam hata ayıklama bilgilerine sahiptir, böylece örneğin yazılımınızda hata ayıklamak için GDB kullanabilirsiniz.İşlevleri test olarak işaretleyin ve otomatik olarak zig testi ile çalıştırın.Paket bakımcılarına dost.Tekrarlanabilir yapı, önyükleme işlemi dikkatle belgelenmiştir.Paket koruyucular tarafından yapılan hususlar özellikle önemlidir.Çapraz derleme birincil kullanım durumudur.Yürütülebilir dosyalar oluşturmaya ek olarak, bir C kitaplığı oluşturmak birincil kullanım durumudur.Otomatik oluşturulan bir .h dosyasını dışa aktarabilirsiniz.Standart kütüphane aşağıdakiler için İşletim Sistemi soyutlamalarını destekler: x86_64 linux ...
zig

İnternet sitesi:

Kategoriler

Herhangi bir lisansa sahip tüm platformlar için Zig'a alternatifler

C (programming language)

C (programming language)

C genel amaçlı bir bilgisayar programlama dilidir.C, tüm zamanların en yaygın kullanılan programlama dillerinden biridir.
C++

C++

C ++ statik olarak yazılmış, serbest biçimli, çoklu paradigma, derlenmiş, genel amaçlı, güçlü bir programlama dilidir.
Rust

Rust

Çok hızlı çalışan, neredeyse tüm kilitlenmeleri önleyen ve veri yarışlarını ortadan kaldıran bir sistem programlama dili..
V (programming language)

V (programming language)

V, bakım yapılabilir yazılım oluşturmak için tasarlanmış statik olarak yazılan derlenmiş bir programlama dilidir.Go'ya benzer ve Oberon, Rust, Swift'den de etkilenir.
Motti.NET (Programming Language)

Motti.NET (Programming Language)

Motti.NET (mottidotnet), görsel ve programlama özelliklerine sahip gelişmiş bir programlama dilidir.Güvenilir Motti.NET'in çok kararlı olduğu kanıtlanmıştır.
Object Pascal

Object Pascal

Object Pascal, çok paradigmalı, nesne yönelimli, bileşen tabanlı genel amaçlı bir programlama dilidir.
Odin

Odin

Odin programlama dili hızlı, özlü, okunabilir, pragmatik ve açık kaynaklıdır.C'yi aşağıdaki hedeflerle değiştirmek amacıyla tasarlanmıştır: • basitlik
Pike programming language

Pike programming language

Pike, Java ve C'ye benzer bir sözdizimine sahip dinamik bir programlama dilidir.