Archive | Programlama

Go (Golang) 10. yaşını kutluyor

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 dili, 10. yaşına basmış bulunuyor. 2009 yılının Kasım ayının başlarında Go gopher’ın yaratıcısı Renee French ile yolculuğa başlayan Go 10. doğum gününü kutluyor. Go dili; açık kaynak kodlu olmasının yanı sıra Linux, OS X, Windows, bazı BSD ve Unix versiyonları dışında artık akıllı telefonlar için de geliştirilmektedir. Google mühendisleri Robert Griesemer, Rob Pike ve Ken Thompson tarafından bir deney olarak ortaya çıkarılan Go dili; daha çok sistem programlama için tasarlanmış olup, tümleşik geliştirme ortamına ihtiyaç duymasa de desteklemektedir. Hızlı derleme süresine sahip olan Go dili; uzak paket yöneticisi (go get) ve online paket dökümantasyonu olanağı sunmaktadır.

Continue Reading →

Konuya ilişkin olarak, Russ Cox tarafından kaleme alınan “Go Turns 10” başlıklı yazıyı inceleyebilirsiniz.

0

MariaDB 10.4.10 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin yeni sürümü 10.4.10 duyuruldu. MariaDB Vakfı’nın kendi serilerindeki en son kararlı sürümü duyurmaktan memnuniyet duyduğu belirtilirken, ayrıntıları merak eden kullanıcıların 10.4.10 sürüm notlarına ve 10.4.10 değişiklik notlarına bakabileceği söyleniyor. Güvenlik, yüksek kullanılabilirlik ve ölçeklenebilirlik özellikleriyle gelen yazılımın, daha fazla işlevsellik sunmaya çaba gösterdiği belirtildi. Bilindiği gibi yazılımın MariaDB ve MariaDB Galera Cluster olmak üzere iki versiyonu bulunuyor. MySQL’in yaratıcısı olan Monty Widenius; kızının adı My’ı yazılıma isim olarak vermişti. Oracle MySQL’in topluluk geliştirme modelinden uzaklaşınca, Monty Widenius MySQL’in kodunu çatallayıp yeni bir yazılıma yönelince, bu kez ikinci kızının adı olan Maria’yı isim olarak seçti ve MariaDB ortaya çıktı. MySQL ile bire bir yer değiştirebilen MariaDB, pek çok kütüphane kodlarının ortak olması nedeniyle tüm MySQL komutlarını tanır ve MySQL arayüz metotlarını destekler.

Continue Reading →

Genel Kamu Lisansı’na (GPL) sahip özgür bir yazılım olarak sunulan yazılımı GPL’in kısıtladığı alanlarda kullanmak isteyenler ayrı bir lisansla satın alabiliyor. MySQL ile aynı komutları, aynı arayüzleri, aynı kitaplıkları ve API’leri içeren MariaDB; MySQL ile özellik açısından birebir uyumludur. Dağıtımların çoğu hâlâ resmi olarak MySQL’i desteklerken, yeni ek özellikler ve geliştirmeler yapılan MariaDB’nin ayrıca kurulması gerekiyor. MariaDB 10.4.10 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Rust programlama dilinin 1.39.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.39.0 sürümü, Rust ekibi tarafından duyuruldu. Rust ekibinin, Rust programlama dilinin 1.39.0 sürümünü duyurmaktan mutluluk duyduğu söylenirken, Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatıldı. İ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.39.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Rust 1.39.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Guile-Ncurses 3.0 duyuruldu

Metin kullanıcı arayüzleri oluşturmak için fonksiyonlar sağlayan Guile Scheme yorumlayıcısı için bir kütüphane olan GNU Guile-Ncurses‘in 3.0 sürümü, Mike Gran tarafından duyuruldu. GNU Guile-Ncurses 3.0’ı duyurmaktan mutluluk duyduğunu söyleyen Gran; bazı temel metinler içeren yazılımın Guile 2.2.4 veya üstü bir sürüm gerektirdiğini ifade etti. Sürümün, tüm standart GNU yansılarından indirilebileceğini belirten Gran; veri sunumunda büyük değişiklikler olduğunu, bu nedenle hatalar konusunda geri bildirimde bulunulmasının önemli olduğunu söyledi. Yazılım, termios-vmin-get ve termios-vmin-set gibi yeni prosedürlerle kullanıma sunuluyor. GNU Guile-Ncurses 3.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GNU Guile-Ncurses 3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 4.10.2 duyuruldu

Qt Creator 4.10.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 4.10.2’yi duyurmaktan mutluluk duyduklarını belirten Ziller; bu sürüme geçerek birçok sorunun çözüldüğünü söyledi. Yazılımın açık kaynak sürümüne QT indirme sayfasından erişilebilirsiniz ve ayrıca Qt Account Portal’da ticari olarak lisanslanmış paketlerini bulabilirsiniz. Ziller; kullanıcıların chat.freenode.net’teki # qt-creator ögesinde ya da Qt Creator posta listesinde kendilerine ulaşabileceklerini belirtti. Uygulamaların iOS 13 cihazlarına dağıtılmasını düzelttiklerini belirten Ziller; SerialTerminal eklentisinin yazılıma eklendiğini söyledi. Qt Creator 4.10.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Creator 4.10.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

KDevelop 5.4.4 duyuruldu

Unix benzeri işletim sistemleri için KDE SC masaüstü ortamına tümleşik özgür bir geliştirme ortamı olan KDevelop’un 5.4.4 sürümü duyuruldu. Bir dengeleme ve hata düzeltme sürümü olduğu bildirilen yeni sürümde; kilitlenme probleminin düzeltildiği, KDevelop’un önceki bir sürümünü kullanan herkes için güvenli ve önerilen bir güncelleme olduğu bildirilen yeni sürüme terfi etmelerinin önemli olduğu bildiriliyor. KDevelop 5.4.4’ü duyurmaktan mutluluk duyduklarını belirten geliştirici ekip, Meson projeleri için yerel destek (yapılandırma, derleme, yükleme) ile gelen yazılımın, otomatik kod tamamlama desteği (eklenti Meson inceleme bilgisini okur) içerdiğini ifade etti. KDevelop 5.4.4 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

KDevelop 5.4.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 4.11 Beta2 duyuruldu

Qt Creator 4.11 Beta2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 4.11 Beta2’yi duyurmaktan mutluluk duyduklarını belirten Ziller; bu sürüme geçerek birçok sorunun çözüldüğünü söyledi. Yazılımın açık kaynak sürümüne QT indirme sayfasında “Ön sürümler” başlığı altından erişilebilirsiniz ve ayrıca Qt Account Portal’da ticari olarak lisanslanmış paketlerini bulabilirsiniz. Ziller; kullanıcıların chat.freenode.net’teki # qt-creator ögesinde ya da Qt Creator posta listesinde kendilerine ulaşabileceklerini belirtti. Qt Creator 4.11 Beta2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Qt Creator 4.11 Beta2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0