Archive | Programlama

Go programlama dilinin 1.12 sürümü duyuruldu

Go programlama dilinin 1.12 sürümü, Andrew Bonventre tarafından duyuruldu. Go ekibi, Go 1.12’yi duyurmaktan mutluluk duyduğunu ifade ederken, yazılımın, öne çıkan özellikleri arasında TLS 1.3’e katılım desteği, gelişmiş modüller desteği (Go 1.13’te varsayılan olmaya hazır), pencereler için destek ve geliştirilmiş macOS ve iOS ileriye dönük uyumlulukları ifade ediliyor. Bu sürüme katkıda bulunan herkese ve Go 1.12 betalarının test edilmesine yardımcı olan kullanıcılara teşekkür edildiği belirtiliyor. Diğer adı Golang olan ve 2007 yılından itibaren Google tarafından geliştirilmeye başlanan ve ilkin Kasım 2009’da duyurulan açık kaynak programlama dili Go; daha çok sistem programlama için tasarlanmış, derlenmiş, statik tipli bir dildir. Go derleyicisi “gc”, açık kaynak yazılım olarak; GNU/Linux, OS X, Windows, bazı BSD ve Unix versiyonları üzerinde kullanılabilir. İlkin Google mühendisleri Robert Griesemer, Rob Pike, ve Ken Thompson tarafından bir deneyim olarak ortaya çıkan programlama dili; (Java ve C++ gibi) büyük sistemlere ölçeklenebilir bir yapıda, üretken ve okunabilir bir biçimde ve fazla zorunlu anahtar kelime ve tekrarlamalar kullanılmamak üzere tasarlanmıştı. Go 1.12 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Go 1.12 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

SQLite 3.27.2 duyuruldu

En yaygın SQL veritabanı motoru olan SQLite, 3.27.2 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. SQLite kütüphanesinin test edilmesi ve hata ayıklamasını desteklemek için CLI’deki geliştirmelerin önem kazandığı vurgulanırken, kötü amaçlı bir veritabanına karşı çalışan kötü amaçlı SQL’e karşı daha fazla sağlamlık sağlandığı ifade ediliyor. Çeşitli dokümantasyon yazım hatalarının da düzeltildiği ifade ediliyor. SQLite 3.27.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

GNU Compiler Collection (GCC) 8.3.0 çıktı

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 8.3.0 sürümü, Jakub Jelinek tarafından duyuruldu. Bunun bir bir hata düzeltme sürümü olduğunu söyleyen Jelinek; önemli hata düzeltmeleri içeren sürümde, önceki sürümden bu yana tespit edilen hataların düzeltildiğini ifade etti. 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) 8.3.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

MariaDB 10.3.13 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 10.3.13 sürümü duyuruldu. MariaDB 10.3.12 hakkında ayrıntılı bilgi edinmek için sürüm notları ve değişiklikler sayfası incelenebilir. 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.3.13 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Qt Creator 4.9 Beta duyuruldu

Qt Creator 4.9 sürümünün betası, Eike Ziller tarafından duyuruldu. Qt Creator 4.9’un beta sürümünü duyurmaktan mutluluk duyduklarını söyleyen Ziller; 4.8’de, dil sunucusu protokolü için deneysel destek sağladıklarını hatırlattı. Bunun, ortak bir protokol aracılığıyla çok çeşitli programlama dilleri için düzenleme desteği sağladığını belirten Ziller; 4.9’da, belge ana hatları için destek eklediklerini söyledi. Qt Creator’a çeşitli programlama dilleri için temel destek ekleyen Language Server Protocol’un (LSP) da deneysel olarak yazılıma kazandırıldığını hatırlatan Ziller; Language Server Protocol’un bir editör veya IDE ile programlama dili arasında standartlaştırılmış bir köprü olduğunu söyledi. Qt Creator 4.9 Beta hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Firebird 4.0 Beta 1 duyuruldu

Interbase 6 kodları üzerine geliştirilmiş ücretsiz bir SQL veritabanı olan Firebird‘in 4.0 sürümünün betası duyuruldu. Çeşitli hata düzeltmeleriyle gelen sürüm, geniş bir koleksiyonu içerdiği belirtildi. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Bilindiği gibi, FireBird, bir SQL veritabanı olması dolayısıyla paradox ve MySQL gibi veritabanlarında olmayan transaction, SP, trigger gibi yapıları desteklemektedir. Firebird, Interbase kodlarından geliştirilmesine karşın kodlar bir kaç kez baştan yazılmış; performans ve özellik olarak Interbase’i geçmiştir. Küçük, orta ve büyük ölçekli tüm projelerde rahatlıkla ve güvenle kullanılabilir. Ayrıca ReadOnly DB Özelliği ile CD’lerde dahi çalıştırılabilir, tanıtım programlarında da kullanılabilir. Firebird; başta GNU/Linux olmak üzere, FreeBSD, Solaris, HP-UX, Mac-OS ve Windows pek çok işletim sistemini destekler. Firebird 4.0 Beta 1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

Firebird 4.0 Beta 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyCharm 2019.1 EAP 5 duyuruldu

İlk Early Access Program (EAP) versiyonu, 24 Ocak 2019‘da duyurulan PyCharm’ın beşinci EAP versiyonu, Ernst Haagsman tarafından duyuruldu. Haagsman; birçok JavaScript geliştirmesiyle gelen yeni sürümün, sanal bir makinede dağıtılacak bir uygulama geliştirenlerin, yaratımı otomatik hale getirmek için Vagrant adlı harika bir aracı kullanabileceklerini hatırlattı. Haagsman; kullanıcının yeni özellikleri denemesine yardımcı olmak ve onun da fikrini almak amacıyla bu EAP test sürümünü indirime sunduklarını ifade etti. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiğini hatırlatan Haagsman; test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica etti. PyCharm 2019.1 EAP 5 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2019.1 EAP 5 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0