Archive | Programlama

Qt Creator 17.0.0 duyuruldu

Sürüm adayı 5 Haziran 2025‘te duyurulan Qt Creator’un 17.0.0 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 17.0.0’ı duyurmaktan mutluluk duyulduğunu belirten Ziller; Qt Creator 17.0.0 ile çalıştırma yapılandırmalarının derleme yapılandırmasının “bir parçası” haline getirildiği belirtiliyor. Bundan önce derleme  ve çalıştırma yapılandırmalarının tamamen bağımsız olduğu, şimdi, her çalıştırma yapılandırması belirli bir derleme yapılandırmasına ait olduğu ve etkin derleme yapılandırmasını değiştirmenin, kullanılabilir çalıştırma yapılandırmaları kümesinin de değiştirilebileceği ifade ediliyor. Yazılıma, Qt paketleriyle eksik Qt yapılandırması başarısız olduğunda, Qt çevrimiçi yükleyici ile eksik Qt bileşenlerini yükleme seçeneğinin eklendiği söyleniyor. Qt Creator’da pyproject.toml tabanlı projeleri açma desteği de eklendiği belirtilen yazılım içinde, proje sihirbazları aracılığıyla oluşturulan yeni PySide projeleri için de varsayılan. .pyproject tabanlı PySide projelerini açmanın da hâlâ desteklendiği belirtiliyor. Güncellenmiş C++ desteği için önceden oluşturulmuş ikili dosyaların LLVM 20.1.3’e geçirildiği söyleniyor. Bu arada, QML kod düzenleyicisinin araç çubuğu da, dosyayı Qt Design Studio’da açan .ui.qml dosyaları için yeni bir düğmeye kavuşmuş bulunuyor. Ziller; dahil edilen iyileştirmeler hakkında daha fazla bilgi için değişiklik günlüğünün kontrol edilebileceğini söyledi. Ziller; sorunların hata izleyicisine gönderilmesini; ayrıca, kullanıcıların projeye irc.libera.chat adresindeki #qt-creator sekmesinde, IRC’de ve Qt Creator posta listesinde bulabileceklerini söyledi. Qt Creator 17.0.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

0

Qt 6.10 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 6.10 Beta 1 sürümü, Jani Heikkinen tarafından duyuruldu. Bunun, Qt Online Installer aracılığıyla indirilebileceğini ifade eden Heikkinen; ticari kullanıcıların bunları Qt Hesap Portalı’nda bulabileceğini, açık kaynaklı kullanıcıların ise bunlara açık kaynaklı indirme alanından erişebileceğini söyledi. En son özellikleri keşfetmek için Qt 6.10 için “neler yeni” belgelerine göz atılabileceğini belirten Heikkinen; ancak belgelerin hâlâ güncellendiğini ve bazı özellik vurgularının henüz var olmayabileceği ve ancak beta aşamasında ekleneceğinin unutulmamasını söyledi.. Qt 6.10 Beta’nın denenmesini ve geri bildirimlerin proje ile paylaşılmasının önerildiği belirtiliyor. Herhangi bir sorunla karşılaşanların, bugreports.qt.io adresinden ayrıntılı bir hata raporu gönderebileceği ifade ediliyor. Qt Project’in posta listelerinde ve geliştirici forumlarında tartışmalara katılınabileceği belirtiliyor. Beta aşaması boyunca güncellemelerin yayınlamaya devam edeceği ifade ediliyor. Bu arada, Qt 6.10 sürüm planı incelenebilir. Qt 6.10 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.10 Beta 1 edinmek için:

0

Python 3.14.0 beta 3 duyuruldu

Python’un, yeni seriden Python 3.14.0 beta 3 sürümü duyuruldu. Bunun bir test sürümü olduğunun unutulmaması istenirken; sürümün yalnızca test etmek amacıyla kullanılması gerektiği, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerinin beklendiği ifade edildi. Python 3.14.0’ın halen geliştirme aşamasında olduğunu belirtilirken; bunun planlanan üçüncü beta sürüm olduğu söyleniyor. Bunun bir önizleme sürümü olduğunu ve üretim ortamlarında kullanılmasının önerilmediğinin unutulmaması gerektiği hatırlatılırken; beta sürümlerin, yeni özelliklerin ve hata düzeltmelerinin mevcut durumunu test etmeyi ve sürüm sürecini test etmeyi kolaylaştırmak için tasarlandığı hatırlatılıyor. Üçüncü taraf Python projelerinin bakımcılarının, beta aşamasında 3.14.0 ile test etmeye ve bulunan sorunları en kısa sürede Python hata izleyicisine bildirmeye şiddetle teşvik edildiği belirtilirken, sürümün beta aşamasına girerken özellik olarak tamamlanmış olması planlansa da, özelliklerin değiştirilmesi veya nadir durumlarda sürüm adayı aşamasının başlangıcına (Salı 2025-07-22) kadar silinmesinin mümkün olduğu söyleniyor. Tür açıklamalarının değerlendirilmesinin artık ertelendiği ve açıklamaların kullanımının semantiğinin iyileştirildiği belirtiliyor. Python 3.14.0 beta 3 hakkında bilgi edinmek için sürüm duyurusunu ve tam değişiklik günlüğünü inceleyebilirsiniz. Continue Reading →

 

 

Python 3.14.0 beta 3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

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

Continue Reading →

 

 

 

 

 

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

0

CMake 4.0.3 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.3 sürümü, John W. Parent tarafından duyuruldu. CMake 4.0.3’ü duyurmaktan mutluluk duyduğunu söyleyen Parent; bu sürümün belgelenen özelliklerde veya arayüzlerde hiçbir değişiklik yapmadığını, ekosistem değişikliklerini desteklemek ve/veya gerilemeleri düzeltmek için bazı uygulama güncellemeleri yapıldığını söyledi. CMake 4.0.3 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

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

0

Python 3.13.5 duyuruldu

Python programlama dilinin 3.13.5 sürümü duyuruldu. Python 3.13.5’in, Python programlama dilinin en yeni büyük sürümü ve Python 3.13’ün beşinci bakım sürümü olduğu ifade ediliyor. 3.13.5’in, 3.13.4 sürümündeki birkaç önemli sorunu düzeltmek için hızlandırılmış bir sürüm olarak sunulduğu söyleniyor. Windows’ta normal (serbest iş parçacıklı olmayan) derleme için uzantı modülleri oluşturma başarısız olduğu ve bu problemin giderilmesi gerektiği belirtilirken, birkaç başka hata düzeltmesinin (aksi takdirde bir sonraki sürüme kadar beklenecekti) de dahil edildiği ifade ediliyor. Python 3.13.5 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklikler sayfasını inceleyebilirsiniz.
 

Continue Reading →

 

 

 Python 3.13.5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Eclipse 4.36 duyuruldu

Özgür bir tümleşik geliştirme ortamı (IDE) olan Eclipse‘nin 4.36 sürümü duyuruldu. Bunun, Eclipse SDK projesinin, Eclipse 2025-06 eş zamanlı sürümünün bir parçası 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.36 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Eclipse 4.36 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0