Archive | Programlama

Qt Creator 20.0.0 duyuruldu

Qt Creator’un 20.0.0 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 20.0.0’ı duyurmaktan mutluluk duyulduğu belirtilirken, bu Qt Creator sürümünün, yapay zeka kodlama ajanlarıyla çalışma desteği, kod düzenleyicisini odak noktasına alan Zen Modu, GN (Generate Ninja) derleme sistemi desteği ve daha birçok iyileştirme eklediği ifade ediliyor. Yeni ACP İstemci uzantısının, kod tabanını anlayan ve kullanıcı adına kod analizi, dosya düzenleme, komut çalıştırma veya derleme tetikleme gibi eylemler gerçekleştiren yapay zeka ajanlarıyla bir sohbet paneli eklediği belirtilirken, sohbetin, birçok yapay zeka sağlayıcısı tarafından desteklenen ve yapay zeka kodlama ajanı ile IDE arasındaki iletişimin ayrıntılarını ele alan Ajan İstemci Protokolü (ACP) üzerine kurulu olduğu söyleniyor. Yapay zekâ kodlama ajanlarıyla yeni sohbet özelliğini kullanmak için, Uzantılar modunda ACP İstemcisinin etkinleştirilmesi gerektiği belirtilirken, ayarlarda kullanmak istenilen ajanların yapılandırılabileceği söyleniyor. Ziller; daha fazla ayrıntı için değişiklik günlüğünün incelenebileceğini ifade etti. Qt Creator 20.0.0; daha birçok iyileştirme ve düzeltmeyle birlikte geliyor. Kullanıcıların projeye irc.libera.chat adresindeki #qt-creator sekmesinden, IRC’de ve Qt Creator posta listesinden ulaşabilecekleri söyleniyor. Sorunların hata izleyicisine gönderilmesi isteniyor. Qt Creator 20.0.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

Qt Creator 20.0.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

MySQL 9.7.1 çıktı

Ç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.7.1 sürümü çıktı. MySQL 9.7’ye ilişkin ek belgeler için MySQL 9.7 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ğinin 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.7.1 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

MySQL 9.7.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

LLVM 22.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) 22.1.8 sürümü duyuruldu. Her platformun bir ikili sürüm paketi olduğu, dosya adının LLVM- veya clang+llvm- ile başladığı ve platformun adıyla bittiği belirtilirken, LLVM’yi kullanan bir yazılım geliştirmeyenlerin, büyük olasılıkla LLVM- yükleyicisini tercih etmelerinin önerildiği ifade ediliyor. Bu sürüm için tüm llvm-project kaynak kodunu almak için llvm-project-22.1.8.src.tar.xz dosyasının seçilmesi öneriliyor. 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 22.1.8 hakkında bilgi edinmek için GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

GNU Compiler Collection (GCC) 15.3.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 25 Nisan 2025‘te duyurulan GCC 15 derleyicisinin ilk kararlı sürümü olan 15.1.0 ‘ın ardından, 15.3.0 sürümü, Richard Biener tarafından duyuruldu. 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. GCC geliştiricilerinin, yeni bir büyük GCC sürümü olan 15.3.0’ı duyurmaktan gurur duyduğunu belirten Biener; GCC 15 serisinden gelen bir hata düzeltme sürümü olan yeni sürümün, önceki sürümden bu yana 208’den fazla hatayı düzelttiği, GCC 15.2’deki gerilemeler ve ciddi hatalar için önemli düzeltmeler içerdiğini söyledi. GNU Compiler Collection (GCC) 15.3.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

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

Qt 6.12.0 Beta 1 duyuruldu

Uygulamaların oluşturulmasına hız kazandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin geliştirme platformu olan Qt’nin Eylül 2026’da duyurulması planlanan Qt 6.12.0 sürümünün Beta 1 versiyonu, Jani Heikkinen tarafından duyuruldu. Qt 6.12.0’ın birçok yeni özellik ve iyileştirme getirdiğini belirten Heikkinen; ticari kullanıcılar için uzun süreli desteklenen (LTS) bir sürüm olacağını, en son eklemeleri ve geliştirmeleri keşfetmek için Qt 6.12.0 için “yenilikler” dokümanının incelenebileceğini söyledi. Qt 6.12.0 Beta 1’in denenmesini ve nasıl çalıştığının projeye bildirilmesini rica eden Heikkinen; sorunlarla karşılaşan olursa, buradan bir hata raporu göndermesini istedi. Beta dönemi boyunca güncellemeler yayınlamaya devam edileceğini belirten Heikkinen; bu nedenle çevrimiçi yükleyicinin düzenli olarak kontrol edilmesini önerdi. Bu arada, Qt 6.12 sürüm planı incelenebilir. Qt 6.12.0 Beta 1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

 

KDE masaüstü ortamı ve pek çok açık kaynak kodlu ve ticari amaçlı yazılımın Qt ile geliştirilmesi Nokia’nın da ilgisini çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Değerli bir geliştirme ortamı olan Qt, C++ ile ilişkili olsa da Python, Ruby, PHP, Perl, Pascal, C# ve Java ile de kullanılabilmektedir. Dikkatleri ilk kez KDE masaüstü ortamının bu araç takımını kullanması ile çeken Qt’nin ilk sürümleri özgür olmayan bir lisansla dağıtılmış, GNU/Linux gibi özgür bir işletim sisteminin en popüler masaüstü ortamının özgür olmayan bir araç takımını kullanması doğallıkla hoş karşılanmamıştır. Buna tepki olarak GTK+ kullanarak GNOME masaüstü geliştirilmeye başlanmıştır. Ayrıca, Harmony denen ve Qt’ye benzeyen bir araç takımı da geliştirilmeye başlanmıştır. Trolltech, bu tepkilere karşı Qt’yi QPL denen, GPL benzeri bir lisansla yayınlamış, ancak, özgür yazılım savunucuları Trolltech’e Qt’yi GPL lisanslı olarak dağıtmasını dayatmıştır. Dördüncü sürümle birlikte Windows için de GPL lisansıyla dağıtılmaya başlanan Qt; Trolltech firmasının Nokia tarafından satın alınmasından sonra, 4.5 sürümünden itibaren LGPL lisansı altında dağıtılmaya başlanmıştır. Nokia Qt platformunu cep telefonları için zengin görselliğe sahip uygulamalar geliştirilmesi amacı ile Nokia yazılım geliştirici topluluğuna tanıtır. Günümüzde Qt, C++ geliştirilen herhangi bir uygulamada kullanılabileceği gibi, cep telefonu ve gömülü sistemlerde kullanılmaktadır. Qt masa üstü ve sunucu ortamlarında Unix, Linux, Mac OS ve Windows işletim sistemlerini desteklemektedir. Qt, C++ ile geliştirme yapmak için Qt SDK ile gelen Qt Creator kullanılabileceği gibi, Eclipse, Visual Studio yada Mac Os X üzerinde XCode kullanılabilir. Qt 6.12.0 Beta 1 edinmek için: 

Python 3.14.6 ve 3.13.14 duyuruldu

Python programlama dilinin 3.14.6 ve 3.13.14 sürümleri duyuruldu. 3.14’ün altıncı bakım sürümü, 3.14.5’ten bu yana yaklaşık 179 hata düzeltmesi, derleme iyileştirmesi ve dokümantasyon değişikliği içeriyor. `uuid` modülünün artık `6-8` UUID sürümlerini desteklediği ve `3-5` sürümlerinin oluşturulması %40’a kadar daha hızlı olduğu söyleniyor. Python’ı yapılandırmak için geliştirilmiş bir C API’siyle gelen yeni sürümde, belirli yeni derleyiciler için bu yeni yorumlayıcının önemli ölçüde daha iyi performans sağladığı ifade ediliyor. Asenkron görevler kullanarak çalışan Python süreçlerini incelemek için yeni bir komut satırı arayüzü içeren yeni sürümde, pdb modülünün artık çalışan bir Python sürecine uzaktan bağlanmayı desteklediği ifade ediliyor. 3.13’ün on dördüncü bakım sürümü ise 3.13.13’ten bu yana yaklaşık 240 hata düzeltmesi, derleme iyileştirmesi ve dokümantasyon değişikliği içeriyor. PyPy’nin çok satırlı düzenleme ve renk desteğinin yanı sıra renkli istisna izlemeleri içeren, PyPy’ye dayalı yeni ve geliştirilmiş etkileşimli bir yorumlayıcıyla gelen yeni sürümde, deneysel bir serbest iş parçacıklı derleme modunun, global yorumlayıcı kilidini devre dışı bırakarak iş parçacıklarının daha eş zamanlı çalışmasına olanak tanıdığı söyleniyor. Bu derleme modu, Windows ve macOS yükleyicilerinde de deneysel bir özellik olarak mevcut bulunuyor. Şu anda, gönüllü olarak veya Python Yazılım Vakfı’na kurumsal bağışlarla çabaların desteklenmesinin düşünülmesi rica ediliyor. Python Python 3.14.6 ve 3.13.14 sürümleri hakkında bilgi edinmek için sürüm duyurusunu ve değişiklik sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

Python 3.14.6 ve 3.13.14 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

GNU Binutils 2.46.1 duyuruldu

GNU Binutils’in 2.46.1 sürümü, GNU Binutils yayın yöneticisi Sam James tarafından duyuruldu. GNU Binutils projesinin 2.46.1 sürümünü duyurmaktan mutluluk duyduklarını söyleyen James; GNU Binutils’in yeni sürümünde çok sayıda hata düzeltmesi ve yeni özelliklerin yer aldığını ifade etti. Projeye katkıda bulunan herkese teşekkür edildiği ifade edilirken, GNU Binutils’te uyarıların varsayılan olarak etkin olduğu ancak bir komutla devre dışı bırakılabileceği belirtiliyor. Bunun, önceki 2.46 sürümüne göre hata düzeltmeleri içeren bir nokta sürümü olduğu belirtilirken, bu sürümün mümkün kılınmasına yardımcı olan geçmiş ve şimdiki tüm binutils katkıda bulunanlarına teşekkür edildiği ifade ediliyor. GNU Binutils 2.46.1 hakkında  bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

GNU Binutils 2.46.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.