Archive | Programlama

Kotlin 2.3.0-Beta1 duyuruldu

Java sanal makinesi (JVM) üzerinde çalışan ve ayrıca JavaScript kaynak koduna derlenebilen, statik tipli bir programlama dili olan Kotlin‘in 2.3.0-Beta1 sürümü duyuruldu. İlkin St. Petersburg ve Rusya merkezli JetBrains programcıları tarafından geliştirilmeye başlanan Kotlin’in ismi, Finlandiya Körfezi’nde Rusya’ya bağlı bir ada olan Kotlin Adası’ndan gelmektedir. Java ile uyumlu sözdizimi olmasa da, Kotlin, Java kodu ile birlikte çalışmak üzere tasarlanmıştır. 2.3.0-Beta1’i destekleyen Kotlin eklentilerinin, IntelliJ IDEA ve Android Studio’nun en son sürümlerinde bulunur. IDE’deki Kotlin eklentisinin güncellenmesine gerek olmadığı, tek yapılması gerekenin, derleme betiklerinde Kotlin sürümünü 2.3.0-Beta1 olarak değiştirmek olduğu söyleniyor. Önceki Kotlin sürümlerinde, deneysel ve beta olarak birkaç yeni dil ve standart kütüphane özelliği sunulduğu hatırlatılırken, iç içe geçmiş tür takma adları desteği sağlandığı söyleniyor. Kotlin 2.3.0-Beta1’in, kullanılmayan dönüş değerleri için yeni bir kontrol mekanizması sunduğu ve bağlama duyarlı çözünürlüğü iyileştirmeye odaklandığı ifade ediliyor. Kotlin 2.3.0-Beta1 hakkında bilgi edinmek için GitHub sürümler ya da neler yeni sayfasını inceleyebilirsiniz. Continue Reading →

 

 

 

 

Kotlin 2.3.0-Beta1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Marst 2.8 duyuruldu

Bir Algol-C çeviricisi olan ve Algol 60 (Seviye 0) algoritmik dilinde yazılmış programları otomatik olarak ANSI C programlama diline çeviren GNU Marst‘ın 2.8 sürümü, Andrew Makhorin tarafından duyuruldu. Çevirici ve kütüphane rutinlerinin yanı sıra üretilen kodun C23’e uygun olmasını sağlamak için bool, true ve false tanımlayıcılarının sırasıyla Bool, True ve False ile değiştirildiğini belirten Makhorin; bu tanımlayıcıların artık ayrılmış anahtar sözcükler olduğunu söyledi. GNU Marst paketinin geliştirilmesinin tamamlandığını ve olası hataların düzeltilmesi dışında herhangi bir yeni özellik eklenmesinin planlanmadığını belirten Makhorin; mevcut Algol 60 programlarını diğer gösterimlerden GNU MARST gösterimine dönüştürmeyi sağlayan dönüştürücünün MACVT olduğunu hatırlattı. GNU Marst 2.8 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz. Continue Reading →

 

 

 

GNU Marst 2.8 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

 

0

Qt 6.10.0 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.0 sürümü, Volker Hilsheimer tarafından duyuruldu. Qt 6.10.0’ın uygulama geliştiricileri ve cihaz üreticileri için yeni özellikler ve iyileştirmelerle artık kullanıma hazır olduğunu belirten Volker Hilsheimer; kullanıcı arayüzü oluşturucuları için öne çıkan yenilikler arasında Qt Quick için yeni bir esnek kutu düzen sistemi ve SVG ve Lottie formatında daha fazla vektör animasyon desteği yer aldığını söyledi. Geri bildirimler dikkate alınarak, C++ kodu ile QML’de geliştirilen bir Qt Quick kullanıcı arayüzü arasında veri alışverişinin kolaylaştırıldığını belirten Hilsheimer; bu verilerin daha sonra yeni SearchField denetimiyle veya Qt Graphs modülünden yeni bir FilledSurface grafiğiyle kullanılabileceğini ifade etti. Mevcut kod tabanını korumayı tercih edenlerin, Qt 6.10.0’a yükseltmesi durumunda, uygulamanın hem masaüstü hem de mobil platformlarda yüksek kontrastlı sistem ayarlarıyla otomatik olarak uyumlu olmasını sağlayacağını belirten Hilsheimer; bu önemli noktalara ek olarak, Qt modülleri genelindeki yeni API’lerin, hem QML hem de C++ geliştiricileri ve Qt Widgets ve Qt Quick kullanıcıları için daha fazla esneklik ve üretkenlik sağladığını söyledi. Qt 6.10.0 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.0 edinmek için:

0

Qt Creator 18 Beta2 duyuruldu

 Qt Creator’un 18 Beta2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 18 Beta2’yi duyurmaktan mutluluk duyduğunu belirten Ziller; Qt Creator 18 Beta2’nin hata düzeltmeleri ve yeni özellikler içerdiğini söyledi. Qt Creator 18’deki iyileştirmeler ve düzeltmeler hakkında genel bir bakış için değişiklik günlüğüne göz atılabileceğini söyleyen Ziller; yeni sürümün, Qt çevrimiçi yükleyicide (ticari, açık kaynak) Önizleme > Qt Creator 18.0.0 altında mevcut olduğunu ifade etti. Qt Creator kılavuzuna Qt dokümantasyon portalından çevrimiçi olarak erişilebileceği söyleniyor. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 18 Beta2 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

0

GNU Octave 10.3.0 çıktı

Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 10.3.0 sürümü çıktı. Sürüme ait paketler, indirilmek üzere yansılarda yerini aldı. Özgür bir yazılım olan GNU Octave; çoğunlukla, ticari karşılığı olan MATLAB ile uyumlu bir dil kullanır. Doğrusal ve doğrusal olmayan matematiksel problemleri sayısal olarak çözmeye ve başka sayısal deneyler yapmaya elverişli bir komut satırı arayüzü sunar. Komut ekranı ve görsel arayüzleri destekleyen yazılım,  GNU Projesi kapsamında 1988 yılından beri geliştirilmektedir ve Batch-uyumlu bir dil olarak da kullanılabilir. GNU Genel Kamu Lisansı şartlarına uygun olarak yeniden dağıtımı yapılabilen ve/veya değiştirilebilen GNU Octave;  John W. Eaton ve başka pek çok kişi tarafından yazılmıştır. GNU Octave, özgür bir yazılım olduğu için ek fonksiyonlar yazarak ve ekleyerek ya da yaşadığınız problemleri paylaşarak onu daha da kullanışlı hale getirmeye katkıda bulunmak mümkündür.
Continue Reading →

 

 

 

GNU Octave 10.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 17.0.2 duyuruldu

Qt Creator’un 17.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 17.0.2’yi duyurmaktan mutluluk duyulduğu belirtilirken, Qt Creator 17.0.2 sürümünün çeşitli alanlardaki bir dizi küçük sorunu düzelttiği ifade ediliyor. Değişikliklerin tam listesi için, Qt Creator kaynaklarının Git günlüğüne bakılabileceği söyleniyor. Yeni sürümün, Qt çevrimiçi yükleyicide (ticari, açık kaynaklı) bir güncelleme olarak mevcut olduğu, ayrıca, ticari lisanslı çevrimdışı yükleyicileri Qt hesap portalında ve açık kaynaklı paketleri açık kaynaklı indirme sayfasından bulunabileceği söyleniyor. 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 17.0.2 hakkında bilgi edinmek için sürüm duyurusunu ya da değişiklik günlüğünü inceleyebilirsiniz.

Continue Reading →

 

 

 

 

 

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

0

Qt 6.9.3 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.9.3 sürümü, sürüm yöneticisi Jani Heikkinen tarafından duyuruldu. ‘6.9.3’e ‘6.9’dan geçiş yaptıklarını söyleyen Heikkinen; bu nedenle, bundan sonra Qt 6.9.3 sürümüne yönelik tüm değişiklikler için ‘6.9.3’e geçiş’ seçeneğinin bulunması gerektiğini ifade etti. Her zamanki gibi, ‘6.9.3’teki aşamalandırmanın yalnızca sürüm ekibiyle sınırlı olduğunu belirten Heikkinen; gelen değişiklikleri otomatik olarak izleyeceklerini, hedefin Qt 6.9.3’ü Eylül 2025 sonuna kadar yayınlamak olduğunu söyledi. Mevcut kurulumun bakım aracıyla güncellenebileceğini veya Qt çevrimiçi yükleyici kullanılarak sıfırdan yüklenebileceğini hatırlatmak istiyoruz. Qt 6.9.3 hakkında bilgi edinmek için sürüm haberini ya da 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.9.3 edinmek için:

0