Archive | Programlama

LLVM 20.1.3 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.3 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.3 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

0

PyCharm 2025.1 duyuruldu

PyCharm‘ın 2025.1 sürümü, Evgenia Verbina tarafından duyuruldu. PyCharm 2025.1’in birleştirilmiş PyCharm, ücretsiz AI katmanı, Junie sürümü ve daha fazlası dahil olmak üzere birçok önemli güncellemeyle geldiğini belirten Verbina; tüm bu özellikler hakkında daha fazla ayrıntı ve diğer birçok özelliği keşfetmek için neler yeni sayfasının incelenebileceğini söyledi. Verbina; mevcut sürümün Toolbox uygulaması aracılığıyla güncellenebileceğini hatırlattı. PyCharm’ın artık PyCharm Professional ve Community Edition’ı birleştiren birleşik bir ürün olduğunu hatırlatan Verbina; 2025.1 sürümünün ayrıca ücretsiz bir AI katmanı, Junie’nin genel sürümü, Cadence’in lansmanı, önemli Jupyter geliştirmeleri, Hatch, Data Wrangler desteği ve diğer birçok iyileştirme getirdiğini söyledi. Güncellemeler hakkında daha fazla bilgi edinmek için bu blog yazısını okuyabilirsiniz. JetBrains’in kodlama aracısı Junie’nin, artık JetBrains AI aracılığıyla PyCharm’da kullanılabileceğini belirten Verbina; Junie’nin, geliştirme deneyimini sorunsuz, verimli ve keyifli hale getirmek için kodu otonom olarak planlayıp, yazdığı, iyileştirdiği ve test edebildiğini ifade etti. Verbina; ayrıca, AI Pro ve AI Ultimate katmanlarıyla gerektiği gibi ölçeklendirmeyi kolaylaştıran yeni bir abonelik sistemi sunulduğunu söyledi. Verbina; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2025.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

        

PyCharm 2025.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

MySQL 9.3.0 duyuruldu

Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 9.3.0 sürümü duyuruldu. MySQL 9.3’e ilişkin ek belgeler için MySQL 9.3 Referans Kılavuzu’na bakılabileceği belirtilirken, bu belgede, yükseltme sırasında karşılaşılabilecek yükseltme sorunlarının tartışılmasının da yer aldığı ifade ediliyor. MySQL platform desteği zamanla gelişeceği; en son güncellemeler için buraya bakılabileceği söyleniyor. MySQL kullanımıyla ilgili yardım için MySQL forumlarının ziyaret edilebileceği belirtiliyor. MySQL 9.3.0 hakkında bilgi edinmek için  haberler sayfasını ya da sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

MySQL 9.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Ruby 3.4.3 duyuruldu

Ruby programlama dilinin 3.4.3 sürümü duyuruldu. Ruby 3.4.3’ü duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; küçük hata düzeltmeleri içeren rutin bir güncelleme olduğu ifade ediliyor. En son kararlı Ruby sürümünü (şu anda Ruby 3.4) her 2 ayda bir yayınlamayı planlandığı belirtilirken, Ruby 3.4.4 Haziran’da, 3.4.5 Ağustos’ta, 3.4.6 Ekim’de ve 3.4.7 Aralık’ta yayınlanacağı söyleniyor. 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 sistemleriyle iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.3 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

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

0

Perl’in 5.40.2 sürümü duyuruldu

NASA’da sistem yöneticisi olarak çalışan dil bilimci Larry Wall tarafından geliştirilen açık kaynak kodlu perl programlama dilinin 5.40.2 sürümü, Steve Hay tarafından duyuruldu. Perl 5.40.2’yi duyurmaktan heyecan duyduklarını söyleyen Hay; bunun 5.40 serisinin ikinci bakım sürümü olduğunu ifade etti. Değişikliklerin tam listesini sürüm içindeki “pod” dizininde ve web’de bulunan “perldelta.pod” dosyasında bulunabileceği söyleniyor. Perl 5.40.2, Perl 5.40.1’den bu yana yaklaşık 3 aylık bir geliştirmeyi temsil ediyor ve 7 yazara ait 37 dosyada yaklaşık 1.600 satır değişiklik içeriyor. Perl, canlı bir kullanıcı ve geliştirici topluluğu sayesinde dördüncü on yılında gelişmeye devam ediyor. Bu sürümde yer alan değişikliklerin çoğunun, Perl’in çekirdeğinde yer alan CPAN modüllerinden kaynaklandığı belirtilirken, Perl’ün gelişimine yardım ettikleri için tüm CPAN topluluğuna minnettar olunduğu ifade ediliyor. Nesne yönelimli bir dil olan Perl, yoğun biçimde metin işleme ve görüntü tanıma söz konusu olduğunda kullanılabilecek en güçlü ve pratik programlama dillerinden biri. Larry Wall’un Perl’i yazarken C, sed, AWK ve sh gibi pek çok dilden önemli ve güçlü özellikleri ödünç aldığı söyleniyor. Perl 5.40.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

Perl 5.40.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU GCL 2.7.1 duyuruldu

Şu anda CLtL1 standardı ile uyumlu bir Common Lisp olan ve GNU projesinin bir parçası olan GNU GCL‘nin 2.7.1 sürümü, Camm Maguire tarafından duyuruldu. Lisp derlemesi, GCL’nin verimli performans ve kolay taşınabilirlik elde ettiği sistemin C derleyicisi aracılığıyla yerel kod ürettiği ve şu an için GUI olarak TCL/Tk kullandığı söyleniyor. GCL ekibinin, yeni sürümün yayınlandığını duyurmaktan mutluluk duyduğu belirtilirken, yazılımın, diğer kullanımlarının yanı sıra, maxima, ACL2, axiom, FriCAS ve hol88 gibi çeşitli son kullanıcı programları için bir derleyici ve çalışma zamanı ana bilgisayarı olarak hizmet ettiği söyleniyor. GCL ekibinin, uzun yıllar süren çalışmaların ve GCL’nin evriminde önemli bir gelişmenin doruk noktası olan 2.7.1 sürümünün yayınlandığını duyurmaktan mutluluk duyulduğu belirtilirken, ‘make check’ aracılığıyla çalıştırılan test paketinde yansıtıldığı gibi, bilinen tüm ANSI sorunları çözüldüğü ifade ediliyor. GCL işlevlerinin varsayılan olarak çağrı imzası, hızlı bağlantı çağrılarının varsayılan imzaları, kaynağın sıkıştırılmış dize sürümü ve yüklendiği dosya dahil olmak üzere çok sayıda ek bilgi taşıdığı, bunun da, bazı yararlı özellikleri etkinleştirdiği ifade ediliyor. GNU GCL 2.7.1 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da savannah.gnu.org duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

GNU GCL 2.7.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

CMake 4.0.1 duyuruldu

Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 4.0.1 sürümü, John Parent tarafından duyuruldu. CMake 4.0.1’i duyurmaktan mutluluk duyduğunun söyleyen Parent; cmake –project-file seçeneği, CMakeLists.txt dosyaları için alternatif bir dosya adı belirtmek için eklendiğini söyledi. target_link_libraries() komutunun artık LINKER: önekini desteklediğini belirten Parent; ekosistem değişikliklerini desteklemek ve/veya gerilemeleri düzeltmek için bazı uygulama güncellemeleri yapıldığını söylüyor. CMake 4.0.1 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

CMake 4.0.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0