Archive | Programlama

LLVM 16.0.6 duyuruldu

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) 16.0.6 sürümü duyuruldu. Bu sürümün, bir hata düzeltme sürümü olduğu ve 16.0.0 ile API ve ABI uyumluluğu taşıdığı belirtiliyor. Bu yayınla ilgili herhangi bir sorusu olanların, onları buradan sorabilecekleri belirtiliyor. LLVM Projesi, modüler ve yeniden kullanılabilir derleyici ve araç zinciri teknolojilerinin bir koleksiyonu olarak kullanıma sunuluyor ve adına rağmen, LLVM’nin geleneksel sanal makinelerle çok az ilgisi olduğu biliniyor. “LLVM” adının kendisi bir kısaltma değil; projenin tam adıdır. LLVM, isteğe bağlı programlama dillerinin hem statik hem de dinamik derlemesini destekleyen  modern, SSA tabanlı bir derleme stratejisi sağlamak amacıyla Illinois Üniversitesi’nde bir araştırma projesi olarak başlamıştı. LLVM projesindeki kod, “LLVM istisnalarıyla birlikte Apache 2.0 Lisansı” kapsamında lisanslanmış bulunuyor. LLVM Çekirdek kitaplıkları iyi belgelenmiştir ve LLVM’yi bir optimize edici ve kod oluşturucu olarak kullanmak için kendi dilinizi icat etmek (veya mevcut bir derleyiciyi bağlamak) özellikle kolay bir işlem olmaktadır. 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 16.0.6 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

LLVM 16.0.6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PHP 8.0.29 duyuruldu

PHP’nin 8.0.29 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında daha fazla bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz. PHP, ilk olarak Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor. PHP 8.0.29 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

PHP 8.0.29 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PHP 8.1.20 duyuruldu

PHP’nin 8.1.20 sürümü duyuruldu. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında daha fazla bilgi edinmek için haberler veya yükseltme sayfalarını inceleyebilirsiniz.. PHP, ilk kez Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor. PHP 8.1.20 hakkında bilgi edinmek için değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

PHP 8.1.20 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Go (Golang) 1.20.5 ve Go 1.19.10 duyuruldu

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 dilinin 1.20.5 ve Go 1.19.10 sürümleri duyuruldu. Go ekibinin, 1.20.5 ve Go 1.19.10 sürümünü duyurmaktan mutluluk duyduğu söylenirken; bunların, küçük nokta sürümler olduğu belirtiliyor. Bu küçük sürümlerin, güvenlik ilkesini izleyen güvenlik düzeltmesini içerdiği söyleniyor. Katkıda bulunan herkese teşekkür edildiği belirtiliyor. Go veya Golang 1.20.5 ve Go 1.19.10 hakkında bilgi edinmek için sürüm duyurusunu ya da 1.20.5 için GitHub ve 1.19.10 için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

   

Go (Golang) 1.20.5 ve Go 1.19.10 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

pgAdmin 4 7.3 duyuruldu

Hata düzeltmeleri ve yeni özellikler için dünyanın dört bir yanındaki geliştiricilerin katkılarına dayanan bir topluluk projesi olarak ortaya çıkan ve dünyadaki en gelişmiş açık kaynak veritabanı olan PostgreSQL için en popüler ve zengin özelliklere sahip açık kaynak bir yönetim ve geliştirme platformu olan pgAdmin‘in 4 7.3 sürümü, pgAdmin geliştirme ekibi tarafından duyuruldu. pgAdmin geliştirme ekibinin, pgAdmin 4 sürüm 7.3’ü duyurmaktan mutluluk duyduğu belirtilirken, PostgreSQL için önde gelen açık kaynak grafik yönetim aracı olan pgAdmin hakkında daha fazla bilgi için web sitesinin incelenebileceği ifade ediliyor. pgAdmin 4’ün bu sürümü, hata düzeltmesi ve yeni özellikler içeriyor. Bir veritabanı nesnesini düzenlemenin tarayıcı ağacında seçimini kaldırmasına neden olan bir sorunun düzeltildiği belirtilirken, pgAdmin’in tanımlanan rolü alamamasına neden olan bir sorunun da düzeltildiği söyleniyor. pgAdmin 4 7.3 hakkında bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

pgAdmin 4 7.3 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

KDevelop 23.04.2 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 23.04.2 sürümü, Heiko Becker tarafından duyuruldu. KDevelop‘un yeni sürümünün resmi duyurusunun GitHub üzerinden yapıldığı ve ilgili paketlerin, indirilmek üzere yansılarda yerini aldığı görülüyor. Bu sürümün, esas olarak kararlılık, performans ve gelecekteki sürdürülebilirlik üzerine yapılan çalışmanın ortaya çıkardığı bir sürüm olduğuna inanıldığı ifade ediliyor. Bunun, KDevelop’un önceki bir sürümünü kullanan herkes için güvenli ve önerilen bir güncelleme olduğu belirtiliyor. KDevelop 23.04.2 hakkında fikir edinmek için GitHub sayfası incelenebilir.

Continue Reading →

 

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

0

MariaDB 11.1.1 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 11.1.1 sürümü duyuruldu. 11.1.1 sürüm notlarında bahsedildiği gibi, Red Hat Enterprise Linux, CentOS, Fedora, openSUSE ve SUSE için Yum/DNF/Zypper depolarının, artık SHA2 özet algoritmaları yerine yeni bir GPG anahtarıyla imzalanacak şekilde değiştirildiği belirtilirken, sistem sürümüyle tam metin dizininin bozulmasının düzeltildiği hatırlatılıyor. MariaDB 11.1.1’in, MariaDB’nin Stable (GA) sürümünden sonra bir yıl boyunca sürdürülecek olan mevcut kısa vadeli geliştirme serisi olduğu belirtilirken, process_isolation seçeneği artık bir sistem değişkeni olduğu ve tx_isolation sistem değişkeninin kullanımdan kaldırıldığı belirtiliyor. Yeni optimizer_switch seçeneğinin, hash_join_cardinality eklenmiş biçimde geldiği belirtilirken, MariaDB vakfı topluluğuna abone olunarak yeni MariaDB sunucusu sürümlerinden otomatik olarak haberdar olunabileceği söyleniyor. MariaDB 11.1.1 hakkında bilgi edinmek için sürüm notlarını ya da değişiklikler sayfasını inceleyebilirsiniz.

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 11.1.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0