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.3.1 sürümü, Aharon Robbins tarafından duyuruldu. Bunun, GNU Awk’nin bir sonraki sürümü olduğunu belirten Robbins; bunun, bir hata düzeltme sürümü olduğunu söyledi. Çevrimiçi kılavuzların da yakında güncelleneceğini söyleyen Robbins; hataları bildirmek için gawkbug betiğinin kullanılması gerektiğini, diğer tüm soruların [email protected] posta listesine atılması gerektiğini hatırlattı. API’de bazı ince hataların düzeltildiğini belirten Robbins; başlatılmamış dizi öğeleriyle ilgili daha ince sorunların dahi düzeltildiğini söyledi. Dizilerin işlenmesiyle ilgili hata ayıklayıcıdaki bir dizi hatanın düzeltildiğini söyleyen Robbins; MPFR kullanımının artık 32 bit Power PC Mac sistemlerinde tekrar mümkün olduğunu söyledi. OSF/1 desteğinin kaldırıldığını belirten Robbins; hiçbir zaman belgelenmeyen –nostalgia seçeneğinin de kaldırıldığını söyledi. Her zamanki gibi, birkaç küçük kod temizliği ve hata düzeltmesi yapıldığı söyleniyor. GNU Awk (Gawk) 5.3.1 sürümü hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Archive | Programlama
Oracle Java JDK 23 duyuruldu
Java geliştiricilerine yönelik bir Oracle Corporation ürünü olan Java JDK’nin 23 no’lu sürümü, Java SE ürün yönetimi direktörü Sharat Chander tarafından duyuruldu. Yeni sürüm, platformun performansında, kararlılığında ve güvenliğinde yapılan iyileştirmeler, kuruluşların iş büyümesini hızlandırmasına yardımcı olmak amacıyla kullanıma sunuluyor. Java yönetim hizmeti 9.0 ve Graal JIT derleyicisinin, kuruluşların Java uygulamalarını yönetmesine ve en üst düzey performansı iyileştirmesine yardımcı olduğu belirtilirken, Oracle’nin bugün, dünyanın bir numaralı programlama dili ve geliştirme platformunun en son sürümü olan Java 23’ün kullanıma sunulduğunu duyurmaktan mutluluk duyduğu ifade ediliyor. Yeni sürüm, geliştiricilerin araç setlerini genişletmelerine ve üretkenliklerini artırmalarına olanak tanıyarak, yapay zeka gibi çığır açan teknolojilerin gücünden yararlanan uygulamalar oluşturmalarına ve sunmalarına yardımcı olduğu belirtiliyor. Java’nın, her altı ayda bir yenilikçi yeni yetenekler sunarak geliştirme ekiplerinin kuruluşlarına önemli değer katmalarına yardımcı olmaya devam ettiği söyleniyor. Java 23, Java dili, çalışma zamanı, kütüphaneler ve Java Geliştirme Kiti’nde (JDK) bulunan araçlar için iyileştirmeler ve geliştirmeler içeriyor. Java 23, sekiz önizleme özelliği ve bir kuluçka özelliği de dahil olmak üzere kendi JDK geliştirme tekliflerini – JEP’lerini hak edecek kadar önemli olan on iki geliştirme sunuyor. Bunlar, Java Dili, API’ler, performans ve JDK’da bulunan araçlardaki iyileştirmeleri kapsıyor. Oracle JDK 23 ile Oracle GraalVM JIT derleyicisi (Graal JIT) artık Oracle JDK’nın bir parçası olarak mevcut JIT’ler arasında yer alıyor. Oracle JDK’nin OTN lisansı altında, OpenJDK’nin ise GPLv2wCP lisansı altında yayınlandığı hatırlatılıyor. Oracle tarafından üretilen Java tabanlı uygulamalar geliştirmek için kullanılabilecek bir yazılım paketi olan JDK‘nın yeni sürümü, işlem API’sinde iyileştirmeler ve geliştirilmiş dokümantasyon becerilerine sahip. Bilindiği gibi Java, genel anlamda, masaüstü ve konsol uygulamaları geliştirmek üzere dizayn edilen SE (Standard Edition), sunucu üzerinde çalışan uygulamalar için gerekli olan EE (Enterprise Edition) ve mobil cihazlarda kullanılan uygulamalar için gerekli olan ME (Micro Edition) olmak üzere üç gruba ayrılıyor. Oracle Java JDK 23 hakkında ayrıntılı bilgi edinmek için Sharat Chander duyurusunu, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz.
Pydantic 2.9.2 duyuruldu
Python için yüksek performanslı bir REST API çerçevesi olan, Starlette üzerine inşa edilen ve veri doğrulama için Pydantic’i kullanan FastAPI ile ilgili bir yazılım olan Pydantic’in 2.9.2 sürümü, Sydney Runkle tarafından duyuruldu. Python için en yaygın kullanılan veri doğrulama kitaplığı olan Pydantic’in yeni sürümünü duyurmaktan mutluluk duyulduğu belirtilirken, Pydantic’in temel doğrulama mantığının Rust’ta yazıldığı, bu nedenle Pydantic’in, Python için en hızlı veri doğrulama kitaplıklarından biri olduğu ifade ediliyor. Pydantic modellerinin, diğer araçlarla kolay entegrasyona izin veren JSON şemasını yayabildiği belirtiliyor. Çağrılabilir ayırıcıların tasarımı hakkında ses notları eklenen yeni sürümde, PlainValidator kullanıldığında serileştirme şeması oluşturmanın düzeltildiği söyleniyor. Birlik serileştirme uyarılarının düzeltildiği belirtilirken, _IncEx tipi takma adındaki varyans sorununun düzeltildiği ifade ediliyor. Pydantic 2.9.2 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
LLVM 19.1.0 duyuruldu
KDevelop 24.08.1 duyuruldu
SFML 3.0.0-rc.1 duyuruldu
Oyunların ve multimedya uygulamalarının geliştirilmesini kolaylaştırmak için PC’nin çeşitli bileşenlerine basit bir arayüz sağlayan SFML‘nin 3.0.0-rc.1 sürümü, Lukas Dürrenberger tarafından duyuruldu. SFML 3 için ilk sürüm adayını duyurmaktan büyük gurur duyduklarını belirten Dürrenberger; SFML 3’ün bu noktaya gelmesine yardımcı olan herkese teşekkür ettiklerini söyledi. Yeni birkaç hafta içinde en azından bir yayın adayı daha oluşturmayı planladıklarını belirten Dürrenberger; SFML 3’ün 2024’ün sonundan önceyayınlanmasını umduklarını söyledi. Tüm düzeltmeleri dahil etmek için SFML 2.6.2’yi SFML 3’ten önce yayınlamayı planladıklarını söyleyen Dürrenberger; CSFML 3 ve SFML.Net 3’ü güncellemek için paralel olarak çok fazla çalışma yapıldığını ifade etti. Bu sürüm adayını test etmek için yardıma ihtiyaç olduğunu belirten Dürrenberger; SFML’nin sonunda C++17’yi destekleyecek ve kullanacak şekilde güncellendiğini söyledi. SFML’nin çoklu platform olduğu hatırlatılırken, SFML ile uygulamanın en yaygın işletim sistemlerinde derlenebileceği ve kutudan çıkar çıkmaz çalıştırılabileceği ifade ediliyor. Çok dilli olan SFML; C ve .Net dilleri için resmi bağlamalara sahip olup, aktif topluluğu sayesinde Java, Ruby, Python, Go ve daha pek çok başka dilde de mevcut olduğu söyleniyor. SFML 3.0.0-rc.1 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.
Eclipse 4.33 duyuruldu
Özgür bir tümleşik geliştirme ortamı (IDE) olan Eclipse‘nin 4.33 sürümü duyuruldu. Bunun, Eclipse SDK projesinin, Eclipse 2024-09 eş zamanlı sürümünün bir parçası olduğu belirtilirken, sürümün, platform ve Equinox’taki yeni özellikler ve Java geliştiricileri için yeni özellikler içerdiği, Platform ve Equinox’taki yeni API’ler ile eklenti geliştiricileri için yeni özellikler içerdiği ifade ediliyor. Eclipse yükleyicisi ve diğer paketlerin Eclipse yükleyici sayfasından indirilebileceği söyleniyor. Eclipse’nin ana odak noktası Java ve Java ile ilişkili teknolojiler olsa da, esnek yapısı sayesinde C ve Python gibi farklı diller için de kullanılmaktadır. 2001 yılında IBM tarafından başlatılan proje, Java’nın ana grafik sistemi olan Swing yerine bulunduğu platformdaki özellikleri doğrudan kullanan SWT’yi kullanarak Java dünyasında tartışmalara yol açmıştır. Hızlı arayüzü, şık görünümü ve güçlü özellikleriyle kısa zamanda Java geliştiricileri arasında en popüler geliştirme ortamı olan Eclipse Projesi’nin yönetimi, 2005 yılında Eclipse Vakfı’na bırakılmıştır. Eclipse; Android geliştirme ortamının önemli bir bileşenidir ve yazılan programları denemek için de öykünücü kurulabilmektedir. Çeşitli eklentilerle işlevleri geliştirilen Eclipse; pek çok alanda kullanılabiliyor. Eclipse 4.33 hakkında bilgi edinmek için haberler sayfasını ya da test sayfasını inceleyebilirsiniz.