Archive | Programlama

GNU Compiler Collection (GCC) 13.1 RC 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 13.1 sürümünün sürüm adayı, Jakub Jelinek tarafından duyuruldu. Bunun bir test sürümü olduğunun unutulmaması gerektiğini belirten Jelinek; yalnızca test için kullanılmasını önerdi. Jelinek; sürümü test eden kullanıcıların, geri bildirim yoluyla sürece katkıda bulunmalarını söyledi. Her şey yolunda giderse, yine de 26 Nisan Çarşamba günü 13.1 final sürümü yayınlamak istediklerini söyleyen Jelinek; kullanıcıların sürümü test etmelerini ve sorunları bugzilla’ya bildirmelerini istediklerini 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. GNU Compiler Collection (GCC) 13.1 RC hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

MySQL 8.0.33 duyuruldu

Ç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.33 sürümü duyuruldu. Daha önce, filtre ve kullanıcı hesabı verilerinin kalıcı olarak depolanması için mysql sistem veritabanındaki tabloları kullanan MySQL Enterprise Audit, artık, gelişmiş esneklik için, yeni audit_log_database sunucu sistemi değişkeni artık sunucu başlangıcında genel şema ad alanında diğer veritabanlarının belirtilmesine izin veriyor. Mysql sistem veritabanının, tablo depolaması için varsayılan ayar olduğu belirtiliyor. Visual Studio 2017 ve üzeri için MSVC kod analizi desteği eklenen yeni sürüm, geçerli dizinde ve alt dizinlerinde bu analizi etkinleştiren veya devre dışı bırakan yeni bir MSVC_CPPCHECK (varsayılanı KAPALI’dır) CMake seçeneği ekliyor. Kullanımdan kaldırılan Docs/mysql.info dosyası derleme sisteminden de kaldırılmış bulunuyor. Komut satırında derlerken GCC ve Clang için renklendirilmiş derleyici çıktısını etkinleştirmek için bir CMake oluşturma seçeneği eklenen yeni sürümde, uca-dump ve uctypedump gibi işlevsellik için birkaç bakımsız veya kullanılmamış C++ kaynak dosyasının kaldırıldığı söyleniyor. MySQL 8.0.33 hakkında ayrıntılı bilgi edinmek için yayımlandığı zaman haberler sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

Laravel 10.8.0 duyuruldu

Özel uygulamalar geliştirmek için kullanılan bir web frameworku olarak lanse edilen, PHP dili içerisinde kullanıcıların işlerini kolaylaştıran ve güvenlik açısından destek sağlayan birçok frameworkten biri olarak kullanıma sunulan Laravel‘in önce 10.8.0 sürümü Nuno Maduro ve Tetiana Blindaruk tarafından duyuruldu. Birkaç yeni özellik ve iyileştirmeyle gelen yeni sürüm, biçimlendirme yöntemi zincirleme girintisi için yeni bir Pint kuralı ve Process::pipe() yöntemine eklenen sözdizimsel şeker içeriyor. Çerçeve güncellemelerine ek olarak, Laravel Pint, yöntem zincirleme ile uygun girintiyi sağlamak için yeni bir kural almış bulunuyor. @laravelphp Pint’in bugünkü sürümü, Laravel ön ayarında yöntem zincirlemede doğru girintiyi sağlayan yeni ve yeni bir kural içerdiği söyleniyor. Ayrıca sınıf bazlı “sonra” doğrulama kuralları eklenen yeni sürümde, yayın etkinliğine azami istisnalar eklendiği de ifade ediliyor. Laravel 10.8.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

Laravel 10.8.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU poke 3.1 duyuruldu

İkili veriler için yeni bir etkileşimli düzenleyici olan GNU poke‘nin 3.1 sürümü, Jose E. Marchesi tarafından duyuruldu. Marchesi; kod ve/veya dokümantasyon ile katkıda bulunan kişilere teşekkür edildiğini söyledi. Bitler ve baytlar gibi temel varlıkları düzenlemekle sınırlı olmayan GNU poke, veri yapılarını tanımlamak ve bunlar üzerinde çalışmak için tasarlanmış tam teşekküllü bir prosedürel, etkileşimli programlama dili sağlar. GNU poke’nin yeni kararlı sürümü olan 3.1 sürümünü duyurmaktan mutluluk duyduğunu söyleyen Marchesi; bunun, 3.x serisindeki ilk hata düzeltme sürümü olduğunu belirtti. Geri bildirimde bulunan herkese çok teşekkür edildiği ifade ediliyor. GNU poke 3.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

 

GNU poke 3.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Compiler Collection (GCC) 13.0.1 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 13.0.1 sürümü, Jakub Jelinek tarafından duyuruldu. 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) 13.0.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

Meson 1.1.0 duyuruldu

Hem son derece hızlı hem de daha da önemlisi, mümkün olduğunca kullanıcı dostu olması amaçlanan açık kaynak kodlu bir yapı sistemi olan Meson‘un 1.1.0 sürümü, Jussi Pakkanen tarafından duyuruldu. Ana tasarım noktası, bir geliştiricinin derleme tanımlarını yazmak veya hata ayıklamak için harcanan çabanın hiçbir anını boşa harcamamak olan Meson’un yeni sürümü, options() işlevindeki zorlayıcı değerlerin kullanımdan kaldırıldığı duyuruluyor. Dependency’ye yönelik yeni bir bağımsız değişken, örneğin link_whole üzerinden gitmeden, dahili bir bağımlılık kullanan yürütülebilir dosyalara doğrudan nesne eklemenin mümkün kılındığı belirtilirken; hangi kabuk formatının kullanılacağını seçmek için yeni bir –dump-format bağımsız değişkeninin eklendiği ifade ediliyor. Meson 1.1.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz. Continue Reading →

 

 

Meson 1.1.0 edinmek için aşağıdaki linkten yararlanalabilirsiniz.

0

GNU Octave 8.2.0 duyuruldu

Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 8.2.0 sürümü çıktı. Sürüme ait paketler, indirilmek üzere yansılarda yerini aldı. Özgür bir yazılım olan GNU Octave; çoğunlukla, ticari karşılığı olan MATLAB ile uyumlu bir dil kullanır. Doğrusal ve doğrusal olmayan matematiksel problemleri sayısal olarak çözmeye ve başka sayısal deneyler yapmaya elverişli bir komut satırı arayüzü sunar. Komut ekranı ve görsel arayüzleri destekleyen yazılım,  GNU Projesi kapsamında 1988 yılından beri geliştirilmektedir ve Batch-uyumlu bir dil olarak da kullanılabilir. GNU Genel Kamu Lisansı şartlarına uygun olarak yeniden dağıtımı yapılabilen ve/veya değiştirilebilen GNU Octave;  John W. Eaton ve başka pek çok kişi tarafından yazılmıştır. GNU Octave, özgür bir yazılım olduğu için ek fonksiyonlar yazarak ve ekleyerek ya da yaşadığınız problemleri paylaşarak onu daha da kullanışlı hale getirmeye katkıda bulunmak mümkündür. Yeni sürümün bir hata düzeltme sürümü olduğu belirtilirken, çeşitli iyileştirmeler ve düzeltmeler içerdiği ifade ediliyor. Linspace ve logspace işlevleri için belgeleri geliştirildiği belirtilirken, sparse() işlevi için belgelerin düzeltildiği ve iyileştirildiği söyleniyor. GNU Octave 8.2.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU Octave 8.2.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0