Archive | Programlama

GDBM 1.18.1 duyuruldu

Veritabanı işlevlerinin bir kütüphanesi olan ve standart UNIX dbm’ye benzer şekilde çalışan GNU dbm‘in (veya kısaca GDBM) 1.18.1 sürümü, Sergey Poznyakoff tarafından duyuruldu. Bu ara sürümün, geriye dönük uyumluluğu sağladığını belirten Poznyakoff; ayrıntılar için bu sayfanın incelenebileceğini söyledi. Kuşkusuz, her anahtarın benzersiz olması ve her bir anahtarın yalnızca bir veri öğesiyle eşleştirilmesi gereklidir. Yazılım, bunun dışında, bir veritabanındaki tüm anahtar/veri çiftleri üzerinde ardışık yinelemeyi de destekler. Eski UNIX dbm işlevini kullanan programlarla uyumlu olmak için paket içinde geleneksel dbm ve ndbm arabirimleri de bulunmaktadır. GNU gdbm; Philip A. Nelson, Jason Downs ve Sergey Poznyakoff tarafından yazılmıştır. GDBM 1.18.1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

GDBM 1.18.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Libgcrypt 1.8.4 duyuruldu

GnuPG’nin ayrı bir modülü olarak gelen gelişmiş bir kriptografik kütüphane olan Libgcrypt‘in 1.8.4 sürümü, Werner Koch tarafından duyuruldu. Libgcrypt 1.8.4’ü duyurmaktan mutluluk duyduklarını söyleyen Koch; sürümün, çeşitli hata düzeltmeleri ve performans iyileştirmeleriyle geldiğini ifade etti. Koch; Linux üzerinde mümkünse her zaman getrandom’un kullanılmasının uygun olacağını söyledi. Tüm şifreleme yapı taşları için işlevler sağlayan yazılım, Alpha, AMD64, HP PA-RISC, i386, i586, M68K, MIPS 3, PowerPC ve SPARC dahil çeşitli işlemciler için, assembler uygulamaları ile kendine özgü çok hassas aritmetik uygulamalar içerir. Libgcrypt 1.8.4 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Libgcrypt 1.8.4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU Compiler Collection (GCC) 6.5 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 6 serisinden son sürümü 6.5, Jakub Jelinek tarafından duyuruldu. GNU projesi ve GCC geliştiricileri adına GCC 6.5’i duyurmaktan mutluluk duyduğunu belirten Jelinek; bunun 6 serisinden bir hata düzeltme sürümü olduğunu, GCC 6.4’den bu yana 250’den fazla hatanın düzeltildiğini ve sürümün önemli düzeltmeler, geliştirmeler içerdiğini söyledi. Her zaman olduğu gibi sürüme çok sayıda insanın katkıda bulunduğunu belirten Jelinek; bu insanlara teşekkür ettiklerini söyledi. 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. GCC 6.5 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve GNU.org sayfasını inceleyebilirsiniz.

Continue Reading →

GCC 6.5 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Rust programlama dilinin 1.30.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.30.0 sürümü, Rust ekibi tarafından duyuruldu. Rust ekibinin, Rust programlama dilinin 1.30.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.30.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Qt Creator 4.7.2 duyuruldu

Qt Creator 4.7 serisinin yeni sürümü 4.7.2 final sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 4.7.1’i duyurmaktan mutluluk duyduklarını söyleyen Ziller; C++ desteğiyle gelen yazılımın, son sürümlerinde büyük ilerlemeler kaydedildiğini belirtti. Bu sürümde bazı kilitlenmeler ve virüsten koruma programlarının Qt Creator’un Windows’ta dosya kaydetmesini engelleyebilmesi gibi sorunların giderildiğini söyleyen Ziller; ayrıntıların, değişiklikler sayfasından öğrenilebileceğini ifade etti. Ziller; kullanıcıların Qt Project mailing lists aracılığıyla e-posta gönderebileceğini ve IRC aracılığıyla kendileriyle iletişim kurabileceğini hatırlattı. Qt Creator 4.7.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

Qt 5.9.7 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 5.9.7 sürümü, Jani Heikkinen tarafından duyuruldu. Qt 5.9.7’yi duyurmaktan mutluluk duyduklarını söyleyen Heikkinen; bir yama sürümü olarak Qt 5.9.7’nin yeni bir işlev eklemediğini, ancak önemli hata düzeltmeleri ve diğer iyileştirmeleri sağladığını ifade etti. 60 hata düzeltmesiyle gelen yeni sürüm, Qt 5.9.6’ya kıyasla yaklaşık 180 değişiklik içeriyor. Yeni sürümdeki hata düzeltmelerinin ayrıntıları için her bir modül için değişiklik günlüklerinin kontrol edilmesini öneriliyor. Qt’yi daha esnek ve kullanımı kolay bir yazılım haline getirmeye çalıştıklarını söyleyen Heikkinen; kullanıcıların Qt Project mailing lists aracılığıyla e-posta gönderebileceğini ve IRC aracılığıyla kendileriyle iletişim kurabileceğini belirtti. Qt 5.9.7 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 ilgisine çekmiş ve 2008 yılında Trolltech’i 104 Milyon Euro karşılığında satın almıştır. Qt; özellikle KDE masaüstü ortamının bu araç takımını kullanması ile dikkatleri üzerine çekmiştir. 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ı sonrasında, 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 5.9.7 edinmek için;

0

MySQL 8.0.13 çıktı

Çoklu iş parçacıklı (multi-thread), çok kullanıcılı (multi-user), hızlı, sağlam ve açık kaynak veritabanı yönetim sistemi olan MySQL’in 8.0.13 sürümü çıktı. Sürümün resmi duyurusu henüz yapılmadı ama sürüme ait paketler indirilmek üzere yansılarda yerini aldı. Bunun, dünyanın en popüler açık kaynak kodlu veritabanının son derece heyecan verici bir versiyonu olduğu vurgulanırken, sürümün, 5.7 sürümüne kıyasla iki kat daha hızlı MySQL veritabanı performansına sahip olduğu ifade edildi. Geliştirilmiş JSON desteği, TLS/SSL kütüphaneleri, 100 kata kadar daha hızlı bilgi şeması, 30 kata kadar daha hızlı performans şeması gibi özelliklerle kullanıma sunulan sürüm, yansılarda yerini aldı. MySQL 8.0.13 hakkında daha ayrıntılı bilgi edinmek için yayımlandığı zaman sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

MySQL 8.0.13 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

Sürüm duyurusu yayımlandıktan sonra:

0