Archive | Programlama

GNU Awk 5.4.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.4.0 sürümü duyuruldu. Bunun, büyük bir sürüm olduğu belirtilirken, çevrimiçi kılavuzların güncellendiği söyleniyor. Yeni MinRX eşleştiricisi için Mike Haertel’e, Unicode/UTF-8 için doğru davranışı MinGW portuna getirme konusundaki olağanüstü çabaları için Eli Zaretskii’ye, OpenVMS portunu güncelleme konusundaki benzer çabaları için John Malmberg’e teşekkür edildiği belirtiliyor. Hata raporu gönderme kılavuzundaki talimatların tekrar güncellendiği belirtilirken, hata raporlarının bug-gawk listesine gönderilmesi gerektiği hatırlatılıyor. GNU Awk 5.3.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

 

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

0

Drgn 0.1 duyuruldu

Hata ayıklama ve iç gözlem araçları oluşturmak için kullanılabilecek bir kütüphane olarak tasarlanmış olan, Meta‘da Linux çekirdeğinde hata ayıklama için (crash yardımcı programına alternatif olarak) geliştirilen, ancak C dilinde yazılmış kullanıcı alanı programlarında da hata ayıklama yapabilen ve C++ desteği üzerinde çalışıldığı belirtilen Drgn’nin 0.1 sürümü, Omar Sandoval tarafından duyuruldu. GDB gibi diğer hata ayıklayıcılar da betik desteğine sahip olsa da, drgn, hata ayıklamanın kodlama gibi hissettirmesi için betik yazımını mümkün olduğunca doğal hale getirmeyi amaçlıyor, bu da onu büyük programlardaki karmaşık, birbirine bağlı durumu incelemek için uygun hale getiriyor. Python kodunu çalıştırmak için py, bir kabuk komutu yürütmek için sh, bir betik çalıştırmak için source kullanan Drgn; artık crash yardımcı programıyla uyumluluk modu sunuyor. Dokümantasyona drgn.readthedocs.io adresinden ulaşılabilir. Bunun, crash(8) uyumluluk modu, yerleşik komutlar, bellek arama, kod adresinden kaynak konumuna arama, birçok yeni yardımcı fonksiyon ve daha fazlasını ekleyen büyük bir sürüm olduğunu belirten Omar Sandoval; yazılımın, artık % karakteriyle başlayan bir satırla erişilebilen birkaç yerleşik komut sunduğunu söyledi. Drgn 0.1 haakında bilgi edinmek için GitHub sürümler sayfası incelenebilir. Continue Reading →

 

 

 

Drgn 0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Octave 11.1.0 çıktı

Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 11.1.0 sürümü çıktı. Sürüme ait paketler, indirilmek üzere yansılarda yerini aldı. Özgür bir yazılım olan GNU Octave; çoğunlukla, ticari karşılığı olan MATLAB ile uyumlu bir dil kullanır. Doğrusal ve doğrusal olmayan matematiksel problemleri sayısal olarak çözmeye ve başka sayısal deneyler yapmaya elverişli bir komut satırı arayüzü sunar. Komut ekranı ve görsel arayüzleri destekleyen yazılım,  GNU Projesi kapsamında 1988 yılından beri geliştirilmektedir ve Batch-uyumlu bir dil olarak da kullanılabilir. GNU Genel Kamu Lisansı şartlarına uygun olarak yeniden dağıtımı yapılabilen ve/veya değiştirilebilen GNU Octave;  John W. Eaton ve başka pek çok kişi tarafından yazılmıştır. GNU Octave, özgür bir yazılım olduğu için ek fonksiyonlar yazarak ve ekleyerek ya da yaşadığınız problemleri paylaşarak onu daha da kullanışlı hale getirmeye katkıda bulunmak mümkündür. GNU Octave 11.1.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

 

 

 

 

GNU Octave 11.1.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Kotlin 2.3.20-RC duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.3.20-RC sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. Kotlin 2.3.20-RC sürümünde, StringBuilder’in JsString kullanacak şekilde yeniden yazıldığı belirtilirken, güvenli tür dönüştürmeler etkinleştirildiğinde üretilen bit kodu miktarının arttığı söyleniyor. Oturum sırasında önbellek kararlılığı çıkarım sonuçlarının düzeltildiği belirtilirken, satır içi fonksiyonda Compose kod oluşturma çökmesinin düzeltildiği ifade ediliyor. Kotlin 2.3.20-RC hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

 

Kotlin 2.3.20-RC edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Apache NetBeans 29 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 29, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. #9125 numaralı değişiklikte bakımı yapılmayan Gradle HTMLUI proje şablonunun kaldırıldığı ifade edilirken, #9112 numaralı değişiklikte Gradle Tooling API 9.3.0 sürümüne yükseltilmiş bulunuyor. Paketlenmiş Maven’in 3.9.12’ye güncellendiği belirtilirken, paketlenmiş Ant sürümünün de 1.10.15’e yükseltildiği söyleniyor. listClassPathHints() performansının iyileştirildiği belirtilirken, switch ifadelerinde koruma maddesinin tekrarlanmasının önlendiği söyleniyor. Daha fazla Applet API kullanımının kaldırıldığı söylenirken, bağlama duyarlı değer anahtar kelimesi için SemanticHighlighter desteği sağlandığı ifade ediliyor. Apache NetBeans 29 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

   

 

 

Apache NetBeans 29 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust programlama dilinin 1.93.1 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilen, 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 1.93.1 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rustup aracılığıyla yüklenmiş önceki bir Rust sürümü olanların, Rust 1.93.1’i edinmek için rustup update stable komutunu vermesinin yeterli olacağı söyleniyor. Gelecek sürümleri test ederek yardımcı olmak isteyenlerin, beta kanalını (rustup default beta) veya gecelik kanalı (rustup default nightly) kullanmak için yerel olarak güncellemeyi düşünebilecekleri söyleniyor. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.93.1 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

                 

Rust 1.93.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

MariaDB 12.2.2 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 12.2.2 sürümü duyuruldu. MariaDB 12.2.2’nin, sürekli güncellenen MariaDB’nin kararlı (GA) bir sürümü olduğu belirtiliyor. Birleştirme optimizörünün artık GROUP BY yan tümcesine sahip türetilmiş tablonun farklı GROUP BY sütunlarına sahip olduğunu çıkarım yapabildiği belirtilirken, JSON fonksiyonlarından 32 derinlik sınırının kaldırıldığı söyleniyor. Yeni MariaDB Server sürümlerinden otomatik olarak haberdar olmak için MariaDB Vakfı topluluğunun ‘at’ lists.mariadb.org duyuru listesine abone olunabileceği ifade ediliyor. MariaDB 12.1.2 hakkında bilgi edinmek için sürüm notlarını ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Genel Kamu Lisansı’na (GPL) sahip özgür bir yazılım olarak sunulan yazılımı GPL’in kısıtladığı alanlarda kullanmak isteyenler ayrı bir lisansla satın alabiliyor. MySQL ile aynı komutları, aynı arayüzleri, aynı kitaplıkları ve API’leri içeren MariaDB; MySQL ile özellik açısından birebir uyumludur. Dağıtımların çoğu hâlâ resmi olarak MySQL’i desteklerken, yeni ek özellikler ve geliştirmeler yapılan MariaDB’nin ayrıca kurulması gerekiyor. MariaDB 12.1.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0