Archive | Programlama

Gradle 9.0.0-rc-3 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 9.0.0-rc-3 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanılmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 9.0.0-rc-3’ü duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, JVM 17 veya üzerini gerektirdiği ifade ediliyor. Derleme betiklerinin Kotlin 2.2 ve Groovy 4.0 kullandığı belirtilirken,  Kotlin DSL betik derlemesinden kaçınma özelliğinin iyileştirildiği söyleniyor. Gradle 9.0.0-rc-3 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

Gradle 9.0.0-rc-3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

OpenJDK 24.0.2 duyuruldu

Açık Java geliştirme kiti olarak da bilinen, Java programlama dilinin özgür ve açık kaynak kodlu bir gerçeklemesi olan OpenJDK‘nin 24.0.2 no’lu sürümü duyuruldu. GNU Genel Kamu Lisansı altında kullanıma sunulan yazılım, Java uygulamalarını geliştirmeyi, hata ayıklamayı ve izlemeyi desteklemek için geliyor. Önerileri olanların veya hatalarla karşılaşanların, bunları her zamanki Java SE hata bildirim kanalını kullanarak gönderebilecekleri hatırlatılıyor. OpenJDK 24.0.0 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

OpenJDK 24.0.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

Ruby 3.4.5 duyuruldu

Ruby programlama dilinin 3.4.5 sürümü duyuruldu. Ruby 3.4.5’i duyurmaktan mutluluk duyulduğu belirtilirken, C23 bool/stdbool tanımlarını düzgün bir şekilde işleyebilmek için autoconf sürümünün yükseltildiği söyleniyor. rubygems/rubygems’den kilit dosyasının senkronize edildiği belirtilirken, gcc 15 desteğinin geri taşındığı ifade ediliyor. Bu sürümün (3.4.5) ardından Ruby 3.4.6 Eylül, 3.4.7 Kasım ve 3.4.8 Ocak sürümlerinin planlandığı söyleniyor. Kullanıcıları önemli ölçüde etkileyen bir değişiklik ortaya çıkarsa, sonraki programın buna göre değişebileceği belirtiliyor. Bilgi için tam değişiklik günlüğünün incelenebileceği söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleri ile iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.5 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Ruby 3.4.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Firebird 5.0.3 duyuruldu

Firebird‘in 5.0.3 sürümü, Firebird projesi tarafından duyuruldu. Sürüme ait paketler, indirilmek üzere yansılarda yerini almış bulunuyor. ‘ROWS <n_limit>’ ifadesinin varlığının, dize dönüştürme sorunu olduğunda hata mesajında çöp oluşmasına neden olması probleminin giderildiği belirtilirken, procedures.rdb$debug_info uzak protokol kullanılarak sorgulandığında “BLR to Source mapping:” satırının bozuk görünmesinin de önlendiği ifade ediliyor. Veritabanı dosya adı genişletilmiş ASCII karakterlerine sahip olduğunda, yedekleme yapılırken oluşan hatanın giderildiği ifade edilirken, ISQL’nin, yapıştırma sırasında 255 karakterden uzun satırları kesmesi sorunu da çözümlenmiş bulunuyor. Paylaşılan belleği yeniden eşlerken beklenmeyen SetFilePointer hatasının giderildiği belirtilirken, etkin bağlantıları olan bir sunucuyu olay bildirimleriyle durdurmaya çalışırken oluşan sunucu kilitlenmesinin düzeltildiği söyleniyor. Firebird; başta GNU/Linux olmak üzere, FreeBSD, Solaris, HP-UX, Mac-OS ve Windows gibi pek çok işletim sistemini destekler. Firebird 5.0.3 hakkında bilgi edinmek için değişiklik sayfasını, sürüm duyurusunu ve sürüm notlarını incelemek münkün.
Continue Reading →

 

 

 

Firebird 5.0.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU a2ps 4.15.7 duyuruldu

Elbette düz metin dosyalarını işleyen, ancak aynı zamanda oldukça popüler birkaç dili de yazdıran bir PostScript filtresi olan GNU a2ps‘ın 4.15.7 sürümü, Reuben Thomas tarafından duyuruldu. Sloganı tam olarak “doğru olanı yap” olan GNU a2ps’ın son derece yapılandırılabilir olmasına rağmen her şeyin acemisi bir kullanıcının karmaşık PostScript manipülasyonlarını yapabilmesi için yapıldığı düşünülüyor. Bu sürümün, GNU AP2S’nin kararlı bir sürümü olduğunu belirten Thomas; uC23 ile uyumlu olmayan bazı kullanılmayan hata ayıklama kodlarını kaldırmak için küçük bir düzeltme içerdiğini söyledi. GNU General Public License v2 veya daha üstü ile lisanslanmış özgür bir yazılım olan GNU a2ps’ın yeni sürümü, Autoconf 2.71, Automake 1.16.5 ve Gnulib v0.1-5892-g83006fa8c9 ile önyüklenmiş bulunuyor. Sürüm, çeşitli hata düzeltmeleriyle geliyor. GNU a2ps 4.15.7 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

GNU a2ps 4.15.7 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Compiler Collection (GCC) 12.5.0 duyuruldu

GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemi olan ve genelde GCC olarak kısaltılan GNU Compiler Collection’ın 12.5.0 sürümü, Richard Biener tarafından duyuruldu. GCC 12.5.0’ın 12 serisinin bir hata düzeltme sürümü olduğunu belirten Biener; önceki sürümden bu yana 241’den fazla hatanın düzeltildiğini söyledi. Her zaman olduğu gibi, bu GCC sürümüne de çok sayıda insanın katkıda bulunduğunu belirten Biener; her birine ayrı ayrı teşekkür etmek istediklerini söyledi. Başlangıçta GNU işletim sistemi için derleyici olarak yazılan GCC; 100% özgür bir yazılım olarak kullanıcının özgürlüğüne saygı anlamında GNU araç zincirinin önemli bir parçasıdır. Diğer pek çok modern Unix benzeri işletim sistemleri tarafından da standart derleyici olarak benimsenen GCC; çok çeşitli işlemci mimarilerine taşınmış; ticari, perakende ve kapalı kaynak yazılım geliştirme ortamlarında da yaygın bir araç olarak kullanılır olmuştur. Özgür Yazılım Vakfı (FSF) tarafından GNU Genel Kamu Lisansı altında dağıtılan GCC’nin ilk sürümü 1987 yılında duyurulmuş; aynı yılın Aralık ayında C++ programlama dilinin de derleyicisi olmuş, daha sonra Fortran, Pascal, Objective-C, Java, Ada ve diğer diller için geliştirilmiştir. GNU Compiler Collection (GCC) 12.5.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

GNU Compiler Collection (GCC) 12.5.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 20.1.8 duyuruldu

2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 20.1.8 sürümü duyuruldu. Gönüllülerin, LLVM projesi için ikili dosyalar yaptıkları ve bu ikili dosyaları test edip derlemek için zamanları olduğunda yükledikleri ifade edilirken, dağıtım için ikili dosyaların kullanılmasının veya belirli bir platforma veya yapılandırmaya güveniliyorsa, kendi ikili dosyalarınızın derlenmesinin önerildiği söyleniyor. LLVM projesindeki kod, “LLVM istisnalarıyla birlikte Apache 2.0 Lisansı” kapsamında lisanslanmış bulunuyor. LLVM Çekirdek kitaplıkları iyi belgelenmiştir ve LLVM’yi bir optimize edici ve kod oluşturucu olarak kullanmak için kendi dilinizi icat etmek (veya mevcut bir derleyiciyi bağlamak) özellikle kolay bir işlem olmaktadır. University of Illinois/NCSA Lisansı ile açık kaynak kodlu olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 20.1.8 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

LLVM 20.1.8 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0