Archive | Programlama

Rust programlama dilinin 1.58.1 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.58.1 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatılıyor. Rustup aracılığıyla yüklenmiş eski bir Rust sürümüne sahip olanların rustup update stable komutuyla kolaylıkla Rust 1.58.1’i edinebilecekleri söyleniyor. Rust 1.58.1’in, Rust 1.58.0’da tanıtılan tanılama ve araçlarda çeşitli gerilemeleri düzelttiği söyleniyor. Useless_format Clippy tiftiğinin, Rust 1.58.0’da tanıtılan format dizelerinde yakalanan tanımlayıcıları işlemek için güncellendiği ifade ediliyor. Rustfmt’de, oluşturulan dosyaların standart girdiden geçirildiğinde biçimlendirilmesini engelleyen bir gerilemenin de düzeltildiği belirtiliyor. 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ı özelliği, Python’un lexer sistemi özelliği gibi özellikler, Rust’un bünyesinde bir araya gelmiştir. Rust 1.58.1 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.
Continue Reading →

Rust 1.58.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PHP 8.0.15 duyuruldu

PHP’nin 8.0.15 sürümü, GitHub üzerinden 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 Gabriel Caruso ve Nikita Popov tarafından yazılan 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.15 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

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

0

Qt Creator 6.0.2 duyuruldu

Qt Creator’un 6.0.2 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 6.0.2’yi duyurmaktan mutluluk duyduklarını belirten Ziller; kullanıcıların Qt Creator 6.0.2’ye geçmelerini beklediklerini söyledi. Ziller; daha fazla ayrıntı için değişiklik sayfasında bulunabileceğini ifade etti. Ziller; Qt Creator kılavuzuna Qt dokümantasyon portalından erişilebileceğini ifade etti. Ziller; açık kaynak sürümünün, “Qt Creator” altındaki Qt indirme sayfasında mevcut olduğunu, ticari olarak lisanslı paketlerinin ise Qt Hesap Portalında bulunabileceğini söyledi. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 6.0.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

0

PHP 8.1.2 duyuruldu

PHP’nin 8.1.2 sürümü, GitHub üzerinden 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.

Continue Reading →

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

0

MySQL 8.0.28 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.28 sürümü duyuruldu. Bağlantılı oturumlar için denetim günlüğünün devre dışı bırakılmasına izin veren yeni audit_log_disable sistem değişkeniyle gelen yeni sürüm, MySQL 8.0.27’de önceki bir sorun için yapılan bir düzeltme, tür işlemeyi basitleştirmek için bir boole ifadesinin çözülmüş türünü imzalı INT’den imzasız BIGINT’e değiştirmiş bulunuyor. Açık kaynak kodu GitHub’da bulunabilecek olan sürümün, dev.mysql.com adresinden veya MySQL Yum, APT veya SUSE depolarından indirilmesi önerilyor. Clang ve GCC’nin artık Solaris’te MySQL’i derlemek için kullanılabileceği belirtiliyor. MySQL 8.0.28 hakkında ayrıntılı bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

MySQL 8.0.28 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.10.2 duyuruldu

Python’ın 3.10.2 sürümü duyuruldu. Python programlama dilinin en yeni ana sürümünü duyurmaktan memnuniyet duyulduğu ifade edilirken, 3.10.2’nin birçok yeni özellik ve optimizasyon içerdiği söylendi. Bunun, Python 3.10’un ikinci bakım sürümü olduğu belirtilirken, Python programlama dilinin en yeni ana sürümü olan Python 3.10.2’nin birçok yeni özellik ve optimizasyon içerdiği ifade ediliyor. Bunun ayrıca, Cython kullanılırken belirli işlev çağrılarında meydana gelen bir bellek sızıntısını gidermek için planlanandan önceki özel bir hata düzeltme sürümü olduğu belirtiliyor. Birleşim türlerinin X ve Y olarak yazılmasına izin verildiği belirtilirken, hata ayıklama ve diğer araçlar için kesin satır numaralarının sağlandığı ifade ediliyor. Serideki değişiklikler hakkında bilgi sahibi olmak için neler yeni belgesinin incelenebileceği söyleniyor. Sürümü test eden kullanıcıların tespit ettikleri hataları rapor etmelerini rica ediliyor. Python 3.10.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

Python 3.10.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU GDB 11.2 duyuruldu

GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 11.2 sürümü, Joel Brobecker tarafından duyuruldu. Ada, C, C++, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olan yazılımın, çeşitli hata düzeltmeleriyle geldiği belirtiliyor. Bir düzineden fazla farklı işlemci mimarisi ve GDB’nin kendisinin en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği hatırlatılıyor. Ada, C, C ++, Objective-C, Pascal ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB; popüler GNU/Linux, Unix ve Microsoft Windows varyantları ile kullanıcıya sunuluyor. 1988 yılında Richard Stallman tarafından yazılan GDB, GNU General Public License kapsamında dağıtılan özgür bir yazılımdır. 1990 – 1993 yılları arasında geliştirilmesine John Gilmore tarafından devam edilmiştir. Unix tabanlı pek çok sisteminde, C, C++ ve Fortran gibi pek çok programlama dilinde çalışan taşınabilir bir hata ayıklayıcı olan GDB; bilgisayar programlarının çalıştırılmasını değiştiren ve takip eden pek çok gelişmiş özelliğe sahiptir. Bir düzineden fazla farklı işlemci mimarisi üzerinde; en popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği söylenen GDB’nin, özgür (libre) bir yazılım olduğunu söyleyen Brobecker; yeni sürümün, Ada, C, C++, Fortran, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olarak geldiğini ifade etti. GNU GDB 11.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Kullanıcı programın iç değişkenlerini ve normal akışı içerisinde çağrılan fonksiyonları izleyebilir ve degiştirebilir. Gömülü sistemlerde hata ayıklama işlemi sırasında sıklıkla GDB’nin “uzaktan” modu kullanılır. GDB kendi içerisinde bir grafiksel kullanıcı arayüzüne sahip değildir, standart olarak komut satırı arayüzünden kullanılır. 2003 yılı itbari ile GDB’ nin desteklediği işlemciler şunlardır; Alpha, ARM, H8/300, System/370, System 390, X86 ve X86-64, IA-64 “Itanium”, Motorola 68000, MIPS,PA-RISC, PowerPC, SuperH, SPARC, VAX. GNU GDB 11.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0