Archive | Programlama

Go (Golang) 1.17 RC1 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.17 sürümünün ilk sürüm adayı, Cherry Mui tarafından duyuruldu. Go ekibinin, 1.17 sürümünün ilk sürüm adayı duyurmaktan mutluluk duyduğunu söyleyen Mui; bunun bir test sürümü olduğunu ve yalnızca test etmek amacıyla kullanılması gerektiğini belirtti. Mui; gelen sürüme yönelik olarak değişikliklerin tam listesi ve daha fazla bilgi için sürüm notlarının incelenebileceğini belirtti. Go (Golang) 1.17 RC1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Go (Golang) 1.17 RC1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Go (Golang) 1.16.6 and Go (Golang) 1.15.14 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilmeye başlanan Go (diğer adıyla Golang) programlama dilinin 1.16.6 ve 1.15.14 sürümleri, Dmitri Shuralyov tarafından duyuruldu. Go ekibinin, 1.16.6 ve 1.15.14 sürümlerini duyurmaktan mutluluk duyduğunu söyleyen Shuralyov; bunların küçük nokta sürümler olduğunu belirtti. Shuralyov; gelen sürüme yönelik olarak değişikliklerin tam listesi ve daha fazla bilgi için sürüm notlarının incelenebileceğini belirtti. Bu sürüme kod yazarak, hataları doldurarak, geri bildirim vererek ve/veya test adaylarını test ederek katkıda bulunan herkese teşekkür edildiği belirtiliyor. Go (Golang) 1.16.6 ve 1.15.14 sürümleri hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Go (Golang) 1.16.6 ve 1.15.14 sürümlerini edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.11.0’ın sürüm takvimi duyuruldu

Python 3.11.0’ın sürüm takvimi duyuruldu. Bilindiği gibi; Unix, Linux, Mac, Windows, Amiga, Symbian gibi hemen her türlü platformda çalışabilen Python; Hollandalı bir bilgisayar programcısı Guido van Rossum tarafından geliştirilmiştir. En son 28 Haziran 2021‘de Python 3.9.6’yı duyururarak yolculuğuna devam eden nesne yönelimli, yorumlamalı, birimsel (modüler) ve etkileşimli yüksek seviyeli bir programlama dili olan Python’ın 3.11.0 sürümünün geliştirme takvimi, yayın yöneticisi Pablo Galindo Salgado tarafından duyuruldu. Sürümler arasında 12 aylık bir sürüm kadansı gözeten Python; 3.11.0 sürümü için 17 aylık bir geliştirme dönemini öngörüyor. Zira, şu an için test sürümleriyle gündemde olan 3.10.0 sürümü de henüz duyurulmamış bulunuyor.

Continue Reading →

Python 3.11.0’ın sürüm takvimine buradan ulaşabilirsiniz. Bu belgeye ayrıca GitHub üzerinden de erişebilirsiniz.

0

GNU Octave 6.3.0 çıktı

Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 6.3.0 sürümü çıktı.Henüz resmi duyurusu yapılmamış olan 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 6.3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Less 590 duyuruldu

CSS formatına derlenebilen açık kaynak kodlu dinamik bir biçim dili olan Less’in 590 sürümü duyuruldu. 581.2 sürümünden bu yana lesskey’in kullanımdan kaldırıldığı bildirilirken, yazılıma –file-size seçeneğinin eklendiği ifade ediliyor. Pencerenin yeniden boyutlandırılmasına yanıt verilmemesine neden olan bir hatanın düzeltildiği belirtiliyor. SASS’tan esinlenerek Alexis Sellier tarafından tasarlanan Less; sunucu veya istemci tarafından çalıştırılabiliyor. LESS’in diğer CSS ön-derleyicilerinden farkı LESS’in tarayıcı tarafında çalışan less.js ile gerçek zamanlı derleme imkanı sunmasıdır. Apache 2 lisansı ile kullanıma sunulan Less’in yeni sürümü 590 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Less 590 edinmek için aşağıdaki linkten yararlanabileceksiniz.

0

Qt 6.2 Beta duyuruldu

Alpha sürümü 23 Haziran 2021‘de duyurulan uygulamaların oluşturulmasını hızlandırmak için tasarlanmış araçlar, masaüstü ortamları, gömülü ve mobil aygıtlar için kullanıcı arabirimleri içeren yetkin bir geliştirme platformu olan Qt’nin 6.2 Beta sürümü, Tuukka Turunen tarafından duyuruldu. Qt 6.2 Beta sürümünü duyurmaktan gerçekten heyecan duyduğunu söyleyen Turunen; yeni sürümün, yaygın olarak kullanılan tüm Qt eklenti modüllerini içerdiğini ifade etti. Turunen; Qt 6.2’nin, Qt 6 serisinde ticari lisans sahipleri için uzun süreli destek sağlayan ilk sürüm olduğunu hatırlattı. Qt 6.2 Beta hakkında ayrıntılı 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ğıtmaya 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.2 Beta edinmek için;

0

LLVM 12.0.1 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) 12.0.1 sürümü, Tom Stellard tarafından GitHub üzerinden duyuruldu. LLVM 12.0.1’i duyurmaktan memnuniyet duyduğunu belirten Stellard; bu sürümün, LLVM 12.0.0 sürümü için hata düzeltmeleri içerdiğini ve 12.0.0 ile API ve ABI uyumlu olduğunu söyledi. Stellard; LLVM 12.0.1’in, gönüllülerin yardımı olmadan mümkün olamayacağını söyledi. 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 12.0.1 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

LLVM 12.0.1 edinmek için projenin sürümler sayfasına gidilebilir.

0