Tag Archives | Programlama Dili

OCaml 5.0.0 duyuruldu

İfade ve güvenliğe vurgu yapan genel amaçlı, endüstriyel güçlü bir programlama dili olan OCaml‘ın 5.0.0 sürümü duyuruldu. Fransız Ulusal Bilişim ve Uygulamaları Araştırma Kurumu’nda (INRIA) Xavier Leroy tarafından geliştirilen, ücretsiz ve özgür bir lisans altında sunulan, ML programlama dilleri ailesine mensup, hem yorumlanan hem de derlenip doğal makine koduna dönüştürülebilen gelişmiş bir fonksiyonel programlama dili olan OCaml 5.0.0 versiyonunun çıkışını duyurarak Jane Austen ve Arthur C. Clarke’ın doğum günlerini kutlamaktan mutluluk duyulduğu ifade edilirken, OCaml’nin bu yeni ana sürümünün öne çıkan özelliğinin, paylaşılan bellek paralelliği 393 ve efekt işleyicileri 658 için uzun süredir beklenen çalışma zamanı desteğinin kazanılmış olması olduğu belirtiliyor. 8 yılı aşkın bir çabanın sonucu olan bu çok çekirdekli destek, çalışma zamanı ortamının tamamen yeniden yazılmasını gerektirmiş bulunuyor. Daha önce desteklenen çoğu mimari ve işletim sistemi için desteği geri getirmeyi ve gelecek yıl boyunca kalan bilinen sorunları ele almayı planlayan geliştirme ekibi, bir dil olarak OCaml 5.0.0’ın, programlarınızın performans özelliklerine kadar OCaml 4.0.0 ile tamamen uyumlu olduğunu açıkladı. Uzun süredir kullanımdan kaldırılan birçok işlev ve modülün kaldırıldığı belirtiliyor. OCaml’in güçlü tip sistemi, derleme zamanında daha fazla hatanın yakalandığı ve büyük, karmaşık kod tabanlarının bakımının daha kolay olduğu anlamına geliyor. Bu, onu kritik kod çalıştırmak için iyi bir dil yapıyor. OCaml 5.0.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

OCaml 5.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Gawk 5.2.1 duyuruldu

Alfred Aho, Peter Weinberger ve Brian Kernighan tarafından 1977 yılında geliştirilen ve ilk olarak Unix Version 7 ile yayınlanmış bir programlama dili olan GNU Awk’ın 5.2.1 sürümü, Arnold Robbins tarafından duyuruldu. Bunun, bir hata düzeltme sürümü olduğunu belirten Robbins; kimi hatalar tespit edenlerin bunu, bug-gawk@gnu.org adresine e-posta göndererek bildirebileceklerini söyledi. PMA sürüm Avon 8 ile gelen ve altyapı yükseltmeleri içeren yeni sürümde, RiscV üzerindeki NaN ve Inf değerlerinin işareti ile ilgili sorunların düzeltildiği bildiriliyor. Hata ayıklayıcıyla ilgili birkaç sorun düzeltilirken, türlenmemiş dizi öğelerinin aktarılmasıyla ilgili daha ince sorunlar ve fonksiyonlar da düzeltilmiş bulunuyor. Ayrıca, rwarray uzantısının readall() işlevinde bazı hataların düzeltildiği söyleniyor. PMA ayırıcının artık S/390x üzerinde FreeBSD, OpenBSD ve GNU/Linux üzerinde desteklendiği ifade ediliyor. Artık hem Intel hem de M1 macOS sistemlerinde desteklendiği söyleniyor. Birkaç küçük kod temizlemesi ve hata düzeltmesi de yapılmış bulunuyor. GNU Awk (Gawk) 5.2.1 sürümü hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Awk 5.2.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Gawk 5.2.0 duyuruldu

Alfred Aho, Peter Weinberger ve Brian Kernighan tarafından 1977 yılında geliştirilen ve ilk olarak Unix Version 7 ile yayınlanmış bir programlama dili olan GNU Awk’ın 5.2.0 sürümü, Arnold Robbins tarafından duyuruldu. Bu önemli yeni sürümün, bir dizi insan tarafından çok sıkı bir çalışmayı temsil ettiğini belirten Robbins; GNU web sitesindeki çevrimiçi belgelerin güncellendiğini söyledi. Hataları bildirmek için yeni buggawk komut dosyasının kullanılmasını isteyen Robbins; sürümün Libtool 2.4.7 ve Bison 3.8.2 altyapı yükseltmeleriyle kullanıma sunulduğunu söyledi. AWK_HASH ortam değişkeni “fnv1a” olarak ayarlanırsa gawk ilişkisel diziler için FNV1-A karma işlevinin kullanıldığını belirten Robbins; beş yıl içinde hiç güncellenmeyen CMake altyapısının kaldırıldığını söyledi. Robbins; aktif olmadığı için OS/2 desteğinin de kaldırıldığını ifade etti. Çok sayıda küçük kod temizliği ve hata düzeltmesi yapılarak gelen Gawk 5.2.0’da, API kodundaki bir hatanın düzeltildiği söyleniyor. İsmini yazarlarının soyisimlerinin ilk harflerinden (Alfred Aho, Peter Weinberger ve Brian Kernighan) alan Awk’ın GNU versiyonu 1985-1988 arasında Paul Rubin, Jay Fenlason ve Richard Stallman tarafından yazılmıştır. Awk ile CSV gibi metin-tabanlı dosyalardaki veriler düzenlenebilir ve dönüştürülebilir ve veriler değerlendirilip isteğe göre raporlanabilir. sed gibi akış editörlerinde kullanılan veri bulma/düzenleme/dönüştürme komutlarına ek olarak C deki gibi genel programlama yapıları içermektedir, bu sebepten dolayı tam donanımlı bir programlama dili olarak geçmektedir. Komut dili ve araçları standardında dil tanımlamalarına uyumlu olan GNU Awk’ın (Gawk) 5.2.0 sürümü hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Awk 5.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Awk 5.2.0 duyuruldu

Alfred Aho, Peter Weinberger ve Brian Kernighan tarafından 1977 yılında geliştirilen ve ilk olarak Unix Version 7 ile yayınlanmış bir programlama dili olan GNU Awk’ın 5.2.0 sürümü, Arnold Robbins tarafından duyuruldu. Bunun, GNU Awk’nin bir sonraki büyük sürümü olduğunu belirten Robbins; bu sürümün, bir dizi insan tarafından çok sıkı bir çalışmayı temsil ettiğini söyledi. GNU web sitesindeki çevrimiçi belgelerin güncellendiğini belirten Robbins; hataları bildirmek için yeni buggawk komut dosyasının kullanılmasını önerdi. Libtool 2.4.7 ve Bison 3.8.2 gib altyapı yükseltmeleriyle gelen yeni sürümde, CMake altyapısı kaldırılmış bulunuyor. Çok sayıda küçük kod temizliği ve hata düzeltmesi yapılan yeni sürümde, türlenmemiş dizi öğelerinin aktarıldığı bazı ince sorunlar ve fonksiyonlar düzeltilmiş bulunuyor. İsmini yazarlarının soyisimlerinin ilk harflerinden (Alfred Aho, Peter Weinberger ve Brian Kernighan) alan Awk’ın GNU versiyonu 1985-1988 arasında Paul Rubin, Jay Fenlason ve Richard Stallman tarafından yazılmıştır. Awk ile CSV gibi metin-tabanlı dosyalardaki veriler düzenlenebilir ve dönüştürülebilir ve veriler değerlendirilip isteğe göre raporlanabilir. sed gibi akış editörlerinde kullanılan veri bulma/düzenleme/dönüştürme komutlarına ek olarak C deki gibi genel programlama yapıları içermektedir, bu sebepten dolayı tam donanımlı bir programlama dili olarak geçmektedir. Komut dili ve araçları standardında dil tanımlamalarına uyumlu olan GNU Awk’ın (Gawk) 5.2.0 sürümü hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Awk 5.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Cppcheck 2.9 duyuruldu

C ve C++ programlama dilleri için statik bir kod analiz aracı olan Cppcheck‘in 2.9 sürümü, proje yaratıcı ve baş geliştiricisi Daniel Marjamäki tarafından duyuruldu. pipe() arabellek boyutu için sabit kodlanmış kontrolün yerine kitaplık yapılandırma seçeneği eklenen yeni sürümde, cppcheck tarafından dahili olarak kullanılan “Token::Match”e benzer bir “match” işlevinin eklendiği belirtiliyor. Autosar, Cert C ve Misra C++ kodlama standartlarını yapılandırmak için ek seçeneklerle gelen yeni sürüm, premium seçenekler sağlamak için kullanılan bir –premium seçeneği içeriyor. GNU Genel Kamu Lisansı kapsamında özgür bir yazılım Cppcheck, derleyicinin kendisi tarafından kapsanmayabilecek çok çeşitli statik kontrolleri destekliyor. Bu kontrollerin, kaynak kod seviyesinde gerçekleştirilebilen statik analiz kontrolleri olduğu belirtiliyor. Desteklenen kontroller arasında; otomatik değişken kontrolü, dizi taşmalarını kontrol eden sınırlar, sınıf denetimi (örneğin kullanılmayan işlevler, değişken başlatma ve bellek çoğaltma), Open Group’a göre kullanımdan kaldırılmış veya yerine geçmiş işlevlerin kullanımı, istisna güvenlik denetimi, bellek sızıntıları, kaynak sızıntıları, çeşitli stil ve performans hataları gibi konroller sayılıyor. Cppcheck 2.9 hakkında bilgi edinmek için sürüm duyurusunu ya da sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

Cppcheck 2.9 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU poke 2.4 duyuruldu

İkili veriler için yeni bir etkileşimli düzenleyici olan GNU poke‘nin 2.4 sürümü, Jose E. Marchesi tarafından duyuruldu. Marchesi; kod ve/veya dokümantasyon ile katkıda bulunan kişilere teşekkür edildiğini söyledi. Bitler ve baytlar gibi temel varlıkları düzenlemekle sınırlı olmayan GNU poke, veri yapılarını tanımlamak ve bunlar üzerinde çalışmak için tasarlanmış tam teşekküllü bir prosedürel, etkileşimli programlama dili sağlar. GNU poke’nin yeni kararlı sürümü olan 2.4 sürümünü duyurmaktan mutluluk duyduğunu söyleyen Marchesi; bunun GNU poke 2.x serisinin üçüncü hata düzeltme sürümü olduğunu belirtti. Geri bildirimde bulunan herkese çok teşekkür edildiği ifade ediliyor. GNU poke 2.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU poke 2.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rustup 1.25.1 duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilmeye başlanan; 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un Rustup aracının 1.25.1 sürümü duyuruldu. Rustup çalışma grubunun, 1.25.1 sürümünün yayınlandığını duyurmaktan mutluluk duyduğu belirtilirken, Rustup’ın, herkesin güvenilir ve verimli yazılımlar oluşturmasını sağlayan bir programlama dili olan Rust’ı yüklemek için önerilen araç olduğu belirtiliyor. Rustup’ın normal bir araç zinciri güncellemesinin sonunda kendini otomatik olarak güncelleyeceği belirtilirken, yeni sürümün, hem Rustup kodu hem de belgeleri açısından önemli sayıda dahili temizleme içerdiği ifade ediliyor. Yeni sürümde, en büyük değişikliklerden birinin, Windows’ta MSVC uyumlu araç zincirleriyle geliştirmeye alışkın olmayan kişiler için başlama sürecini basitleştirmesi gereken Visual Studio 2022 derleyicilerini otomatik olarak yüklemeye yönelik Windows yüklemelerindeki yeni teklif olduğu belirtiliyor. Rustup 1.25.1 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

Rustup 1.25.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0