Archive | Programlama

Ruby 3.0.1 duyuruldu

Ruby programlama dilinin 3.0.1 sürümü duyuruldu. Ruby’nin bir dizi yeni özellik ve performans iyileştirmesi ama özellikle güvenlik düzeltmelerini içeren 3.0.1 sürümünü duyurmaktan mutluluk duyulduğu ifade edilirken, yazılımın okumayı ve yazmayı kolaylaştıran, doğal bir sözdizimine sahip olduğu hatırlatıldı. Bu sürümün, güvenlik düzeltmelerini içerdiği belirtiliyor. 2015’ten itibaren, hedefi performans, eşzamanlılık ve yazma olan Ruby 3’e doğru büyük bir gelişme gösterildiği belirtilirken, Matz’in “Ruby3’ün Ruby2’den 3 kat daha hızlı olacağını” belirttiği hatırlatılıyor. Ruby 2.0’dan 3 kat daha hızlı bir performans elde edildiği de belirtilirken, bunun, bir dizi yeni özelliği de getirdiği ifade ediliyor. 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ım. Ruby 3.0.1 hakkında daha fazla bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Ruby 3.0.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Python 3.9.4 duyuruldu

Python’ın 3.9.4 sürümü duyuruldu. Python dilinin en yeni özellik sürümü olan Python 3.9.4’ün duyurulmasından memnuniyet duyulduğu ifade edilirken, Python 3.9.4’ün Python programlama dilinin en yeni ana sürümü olduğu ve birçok yeni özellik ve optimizasyon içerdiği söyleniyor. Bunun, kasıtsız ABI uyumsuzluğunu ele alan bir düzeltme sürümü olduğu belirtilirken, diskteki rastgele dosyaları okumak için kötüye kullanılabilecek pydoc modülünün getfile özelliğinin de kaldırıldığı ifade ediliyor. 3.9 serisindeki değişiklikler hakkında bilgi sahibi olmak için neler yeni belgesinin incelenebileceği söyleniyor. Sürümü test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica ediliyor. Python 3.9.4 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Python 3.9.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2021.1 RC duyuruldu

PyCharm‘ın 2021.1 RC sürümü, Valeria Letusheva tarafından duyuruldu. 2021.1 RC’nin bu sürümünün denenmesinin gerektiğini belirten Letusheva; bu nedenle denenmesinin ve sonuçlar hakkında geri bildirimde bulunulmasının önemli olduğunu söyledi. “If” ve “while” ifadelerinde kullanılan “walrus operator”un artık bir atama ifadesinin parçası olarak kabul edildiğini belirten Letusheva; PyCharm 2021.1 RC’nin, son sürümü sunmadan önce kontrol edilmesi gerektiğini hatırlattı. Önceki EAP sürümlerinden farklı olarak, bunun aktif bir PyCharm lisansına sahip olmayı gerektirdiğinin unutulmaması gerektiğini belirten Letusheva; değişikliklerin tam listesini almak üzere sürüm notlarının okunabileceğini söyledi. PyCharm 2021.1 RC hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2021.1 RC edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.35.4 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite’in 3.35.4 sürümü duyuruldu. Kullanıcıların, yazılımı çeşitli değişiklikler ve hata düzeltmeleriyle gelen yeni sürüme yükseltmelerinin önemli olduğu ifade ediliyor. Yerleşik SQL matematik işlevleri () eklenen yeni sürümde, DELETE, INSERT ve UPDATE deyimlerinde RETURNING yan tümcesi için destek eklendiği söyleniyor. Bu arada, yazılımda dokümantasyon iyileştirmeleri yapıldığı ifade ediliyor. SQLite 3.35.4 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

SQLite 3.35.4 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.9.3 ve 3.8.9 duyuruldu

Python’ın 3.9.3 ve 3.8.9 sürümleri duyuruldu. Python dilinin en yeni özellik sürümü olan Python 3.9.3 ve 3.8.9 sürümünün duyurulmasından memnuniyet duyulduğu ifade edilirken, Python 3.9.3’ün Python programlama dilinin en yeni ana sürümü olduğu ve birçok yeni özellik ve optimizasyon içerdiği söyleniyor. Python 3.8 serisinin dokuzuncu bakım sürümü olduğu belirtilen 3.8.9’un ise bir hata düzeltme sürümü olduğu söyleniyor. Unicode desteği 13.0.0 sürümüne güncellenen yeni sürümde, bir dizi standart kütüphane modülünün (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) artık PEP 384 tarafından tanımlanan kararlı ABI’yı kullandığı söyleniyor. Sürümleri test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica ediliyor. Python 3.9.3 ve 3.8.9 hakkında ayrıntılı bilgi edinmek için ilgili sürüm duyurularını inceleyebilirsiniz.

Continue Reading →

Python 3.9.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

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

0

GNU Compiler Collection (GCC) 10.3 RC 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 10.3 sürümünün sürüm adayı, Richard Biener tarafından duyuruldu. Her şey yolunda giderse, 8 Nisan Perşembe günü 10.3 final sürümün yayınlanmasının planlandığı belirtilirken, bu test sürümünün test edilmesinin ve elde edilen izlenimlerin geri bildirim yoluyla iletilmesinin önemli olduğu ifade ediliyor. 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. GNU Compiler Collection (GCC) 10.3 RC hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu sayfasını inceleyebilirsiniz.

Continue Reading →

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

0

Qt 6.0.3 duyuruldu

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.0.3 sürümü, Jani Heikkinen tarafından duyuruldu. Qt 6.0.3 sürümünü duyurmaktan gerçekten heyecan duyduğunu söyleyen Heikkinen; Qt 6.0 serisinin üçüncü yama sürümü olan bu sürümün, Qt için önemli bir dönüm noktası olduğunu belirtti. Herhangi bir yeni işlev eklemeyen yeni sürüm, çeşitli hata düzeltmeleri ve diğer iyileştirmeleri içeriyor. Yeni sürüm, Qt 6 için değişiklik dosyalarının sürecini ayarlamış bulunuyor. Qt 6.0.3 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da sürüm notlarını 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.0.3 edinmek için;

0