Archive | Programlama

LLVM 23.1.2 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) 23.1.2 sürümü duyuruldu. LLVM 23.1.2’nin yayınlandığını duyurmaktan mutluluk duyulduğu belirtilirken, bu sürüme katkıda bulunan, inceleyen, destek sağlayan ve başka herhangi bir şekilde katkı yapan herkese teşekkür edildiği ifade ediliyor. 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 23.1.2 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

Meson 1.12.1 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.12.1 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümünün, şimdi MSVC >=19.35.32124 üzerinde çalıştığı belirtilirken, bir CACHEDIR.TAG dosyası şimdi yapıda oluşturulduğu ve kurulumun bir parçası olarak dizin dizin ve yedekleme yazılımına izin veren fazların yeniden canlandırıldığı ifade ediliyor. Yeni bir clippy-jsonRust projeleri için ninja hedefinin artık üretileceği belirtilirken, dosya ve derleyici hataları sağlamak için özel bir “kontrol komutu” sağlandığı söyleniyor. Meson 1.12.1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

Meson 1.12.1 edinmek için aşağıdaki linkten yararlanalabilirsiniz.

Apache Arrow 25.0.1 duyuruldu

CPU ve GPU gibi modern donanımlarda verimli analitik işlemler için düzenlenmiş, düz ve iç içe geçmiş veriler için dilden bağımsız sütunlu bir bellek biçimi tanımlayan Apache Arrow‘un 25.0.1 sürümü duyuruldu. Bunun, 1 aydan fazla süren gelişimi kapsayan bir yama sürümü olduğu belirtilirken, bu sürüm için, 6 farklı katılımcıdan 10 taahhüt alındığı ifade ediliyor. Conda’da emilen -f bayrağının kaldırıldığı belirtilirken, eleman başına Scalars olmadan dizilerin Python nesnelerine dönüştürüldüğü söyleniyor. macOS’ta daha iyi mimalloc yapılandırmasıyla gelen yeni sürümde, SVE128’in kaldırıldığı söyleniyor. Apache Arrow’un kütüphaneleri, formatı uyguluyor ve yüksek performanslı analizler de dahil olmak üzere çeşitli kullanım durumları için yapı taşları sağlıyor. Kütüphanelerin C, C++, .NET, Go, Java, JavaScript, Julia, MATLAB, Python, R, Ruby, Rust ve Swift dilleri için mevcut olduğu biliniyor. Geliştirici topluluğu tarafından ve geliştirici topluluğu için oluşturulmuş bir yazılım olan Apache Arrow, nazik iletişime ve fikir birliğine dayalı karar almaya kendilerini adamış bir topluluğa dayanıyor. Apache Arrow 25.0.1 hakkında bilgiedinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

Apache Arrow 25.0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

GraalVM 25.4.4.1.1 duyuruldu

Bir sanal makine ve Oracle tarafından geliştirilmiş JDK olan ve geçen yıldan beri Python ve JavaScript gibi Java dışı dillere odaklanmaya başlayan GraalVM, en yeni sürümüyle kullanıcı karşısına çıkıyor: GraalVM Community Edition 25.4.4.1.1 sürümü duyuruldu. Graal derleyicisiyle JIT derlemelerini kaydetme ve tekrar oynatma desteği ekliyor, yeni bir ayrıştırma aracı ekleniyor ve güvenilmeyen kod için isteğe bağlı sabit gizleme desteği bulunuyor. Önceden yerel görüntü derlemesi (advance-of-time native image compilation) özelliğine sahip gelişmiş bir JDK olarak gelen GraalVM’yi IDE’nizde diğer herhangi bir Java geliştirme kiti (JDK) gibi kullanabilmek mümkündür. GraalVM 25.4.4.1.1 ile kullanılmak üzere tasarlanmış Python, JavaScript ve Node.js gibi ek dil çalışma ortamları, ilgili depolarda bağımsız dağıtımlar olarak indirilebiliyor. GraalVM Community Edition 25.4.4.1.1 hakkında bilgi edinmek için GitHub sürümler sayfasını, sürüm duyurusunu ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

GraalVM Community Edition 25.4.4.1.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Gradle derleme aracı 9.8.0-rc-3 duyuruldu

Android, Java, Kotlin Multiplatform, Groovy, Scala, Javascript ve C/C++ dillerini destekleyen; zarif ve genişletilebilir bildirimsel bir derleme diline sahip, hızlı, güvenilir ve uyarlanabilir açık kaynaklı bir derleme otomasyon aracı olduğu belirtilen Gradle derleme aracının 9.8.0-rc-3 sürümü duyuruldu. Bu sürümde, hem Gradle daemon’ı hem de Java araç zincirleri için Java 27 desteklendiği belirtilirken, Gradle’nin artık Maven’ın ayna ayarlarını yeniden kullanabileceği ifade ediliyor. Bu sürüm, ayrıca Windows için performans iyileştirmeleri de içeriyor. Gradle kullanıcı kılavuzunu inceleyebilirsiniz. Ölçeklenebilir hız, güvenebileceğiniz derlemeler ve herhangi bir iş akışını otomatikleştirme esnekliği sunan Gradle; milyonlarca geliştirici tarafından yazılımlarını oluşturmak için kullanılıyor. Gradle derleme aracı 9.8.0-rc-3 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.  Continue Reading →

 

 

 

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

Apache Lucene 10.5.1 duyuruldu

Doug Cutting tarafından Java kullanılarak yazılmış bir açık kaynak kodlu bilgi toplama kütüphanesi olan Apache 2.0 lisanslı Apache Lucene‘nin 10.5.1 sürümü duyuruldu. Apache Lucene 10.5.1 sürümü, Java tabanlı tam metin arama motoru olan yazılımın uygulamalara arama yetenekleri eklemek için kolayca kullanılabilen bir kod kütüphanesi ve API olduğu belirtiliyor. Bunun, Apache Lucene’nin en son sürümü olduğu belirtilirken, Lucene yazılımının, adını arama motoru ve yerel arama yordamları oluşturmada sağladığı kolaylıklarla duyurmuş olduğu ifade ediliyor. Apache Lucene’nin mantıksal mimarisi veri alanlarından oluşan bir belge olarak özetlenebilir. Bu esneklik, Lucene APIsinin dosya biçiminden bağımsız olmasını sağlıyor. Lucene yalnızca listeleme ve arama özelliklerini barındırmakta, HTML ayrıştırma olanağını sunmamaktadır. Apache’nin projelerinden Nutch, Lucene’yi temel almakta ve bu özelliği sağlamaktadır. Apache’nin diğer projelerinden Solr ise Lucene üzerine kurulmuş gelişkin bir arama sunucusu olarak görev yapmaktadır. Apache Lucene 10.5.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Apache Lucene 10.5.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

Apache Camel 4.22.1 duyuruldu

Farklı sistemleri, uygulamaları ve verileri birbirine bağlayan açık kaynaklı bir entegrasyon çatısı (framework) olan Apache Camel‘in 4.22.1 sürümü duyuruldu. Yaygın veri taşıma ve dönüştürme problemlerini çözen hazır kalıpları kullanan (EIP), veritabanları, mesaj kuyrukları, bulut servisleri ve API’ler için 350’den fazla hazır bağlantı noktası sunan, rotaları (flows) Java, XML veya YAML kullanarak yazmaya imkan tanıyan ve Spring Boot, Quarkus veya bağımsız (standalone) Java uygulamaları içinde kolayca çalışabilen yazılım; bir sistemden (örneğin Kafka veya bir FTP sunucusundan) veri okuyup, bu veriyi başka bir biçime dönüştürüp, başka bir hedef sisteme (örneğin bir veritabanına veya REST API’ye) yazmak gerektiğinde kullanılıyor. Protokol detaylarını ve hata yönetimi süreçlerini kullanıcı yerine Camel yönetiyor. Yeni Camel 4.22.1 LTS sürümü; Java 17, 21 ve 25’i destekliyor. Apache Camel 4.22.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

Apache Camel 4.22.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.