Archive | Programlama

Rust programlama dilinin 1.46.0 sürümü duyuruldu

İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilmeye başlanan; 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.46.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatılıyor. Rustup aracılığıyla yüklenmiş eski bir Rust sürümüne sahip olanların rustup update stable komutuyla kolaylıkla Rust 1.46.0’ı edinebilecekleri söyleniyor. Bu sürümün, çok sayıda yeni şeyin const fn’de görünmesini sağladığı ifade ediliyor. İlk olarak 2010 yılında tanıtılan Rust’un ilk kararlı sürümü 1.0; 15 Mayıs 2015’te duyurulmuştur. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python’un lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.46.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Continue Reading →

Rust 1.46.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PyCharm 2020.2.1 duyuruldu

PyCharm‘ın 2020.2.1 sürümü, Roberto Pesce tarafından duyuruldu. 2020.2 sürümüyle sunulan kullanılabilirlik sorunları da dahil olmak üzere küçük sorunlar için düzeltmelerle birlikte gelen PyCharm 2020.2.1, Python 3.9 için hata ayıklayıcı ikili dosyalar içeriyor. WSL 2’de python betiğinde hata ayıklama yeteneği kazanmış olan yazılım, Matplotlib’i çizmek için daha iyi performans deneyimi edinmiş bulunuyor. Yeni projelerde “External Libraries” ağacının daraltıldığı belirtilirken, JetBrains Runtime, OpenJDK 11.0.8’in üzerine yeniden oluşturulmuş. OpenJDK 11.0.8’e geçtikten sonra daha iyi yazma hızı deneyimi kazanıldığı söyleniyor. Bu arada bazı problemler de giderilmiş bulunuyor. PyCharm 2020.2.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Qt Creator 4.13.0 duyuruldu

Qt Creator’un 4.13.0 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 4.13.0’ı duyurmaktan mutluluk duyduklarını belirten Ziller; Qt Creator’ın açık kaynak sürümünün “Qt Creator” altındaki Qt indirme sayfasında bulunduğunu ve ticari olarak lisanslı paketlerinin Qt Hesap Portalı’nda bulunabileceğini söyledi. Qt Creator’un artık aynı eylem için birden fazla kısayol ayarlamayı desteklediğini belirten Ziller; pencere menüsündeki bazı öğelerin nereye gittiğinin merak edilebileceğini, bunların yeni bir görünüm menüsüne taşındığını söyledi. C++ kod modeli için LLVM’yi LLVM 10’a güncellediklerini söyleyen Ziller; C++20 özellikleri için dolaylı olarak iyileştirme desteği sağlandığını ifade etti. Qt Creator Kılavuzunu Qt Creator’da yardım modunda okunabileceğini belirten Ziller; Qt dokümantasyon portalından çevrimiçi olarak da erişilebileceğini söyledi. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını ifade etti. Qt Creator 4.13.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

LLVM 11.0.0 RC2 duyuruldu

Birinci sürüm adayı 28 Temmuz 2020‘de duyurulan, 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) 11.0.0 sürümünün ikinci sürüm adayı, sürüm yöneticisi Hans Wennborg tarafından duyuruldu. Wennborg; kullanıcıların tespit ettikleri hataları rapor etmelerini rica etti. 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 11.0.0 RC2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

LLVM 11.0.0 RC2 edinmek için aşağıdaki linklerden yararlanılabilir.

0

CMake 3.18.2 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 3.18.2 sürümü, Robert Maynard tarafından duyuruldu. CMake 3.18.2’yi duyurmaktan mutluluk duyduğunu söyleyen Maynard; kullanıcıların mutlaka en son sürümü kullanmalarının önemli olduğunu belirterek, kendilerine verilen destek için teşekkür ettiklerini ifade etti. Birden çok kütüphaneye dayanan uygulamaları ve dizin hiyerarşilerini destekleyen CMake; make, Apple Xcode ve Microsoft Visual Studio gibi yerleşik yapı ortamlarıyla birlikte kullanılabiliyor. CMake’in kendi sisteminde yalnızca C++ derleyicisi gerektiren minimum bağımlılıkları vardır. CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulamaya giren CMake; 2001’de daha da gelişti. CMake 3.18.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

CMake 3.18.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GraalVM 20.2.0 duyuruldu

Bir sanal makine olan ve Oracle tarafından geliştirilen GraalVM’nin 20.2.0 sürümü, Mohamed Ez-zarghili tarafından duyuruldu. Çok sayıda dili Java ve diğer JVM tabanlı diller, JavaScript, Ruby, Python, R ve C/C ++ ve (diğer LLVM tabanlı diller) destekleyen ve bunları farklı dağıtım senaryolarında (OpenJDK, Düğüm) çalıştıran kapsamlı bir ekosistem sunan GraalVM’nin yeni sürümü, daha hızlı başlatma süresi ve daha düşük bellek ek yükü için programlama dilleri arasında verimli birlikte çalışabilirlik sunuyor. Sürüm; GraalVM derleyicisiyle Java çalışma zamanı, GraalVM JavaScript yorumlayıcısıyla Node.js çalışma zamanı, LLVM bit kodu çalışma zamanı ve geliştirici izleme ve hata ayıklama araçlarıyla donatılmış bulunuyor. GraalVM ortamı, GraalVM Updater aracı kullanılarak Native Image, Ruby, R, Python, LLVM Toolchain ve WASM gibi isteğe bağlı olarak mevcut bileşenlerle genişletilebiliyor. GraalVM 20.2.0 hakkında ayrıntılı bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

GraalVM 20.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU MPC 1.2.0 duyuruldu

Yüksek hassasiyet ile karmaşık sayıların aritmetiği için bir C kütüphanesi olan GNU MPC‘nin “Hyacinthus orientalis” kod adlı 1.2.0 sürümü, Paul Zimmermann ve Andreas Enge tarafından duyuruldu. Andreas Enge, Mickaël Gastineau, Philippe Théveny ve Paul Zimmermann tarafından yazılarak GNU Lesser General Public License altında kullanıma sunulan yazılımın yeni sürümünü duyurmaktan memnuniyet duyduklarını belirten Zimmermann ve Enge; sürümün, yeni mpc_sum ve mpc_dot işlevlerini ve birkaç hata düzeltmesini içerdiğini söylüyor. Daha kolay karşılaştırma için mpcheck aracını da içeren yeni sürümde, kütüphane, yakın zamanda yayınlanan 4.1.0 sürümünün varlığını gerektiriyor ve en yeni GMP’nin 6.2.0 sürümü de gerekli oluyor. GNU MPC 1.2.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU MPC 1.2.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0