Archive | Programlama

PyCharm 2023.2.2 duyuruldu

 PyCharm‘ın 2023.2.2 sürümü, Valeria Letusheva tarafından duyuruldu. PyCharm’da kullanıcıyı daha üretken ve kodlaması daha sorunsuz hale getirecek özellikler sunmak için çok çalıştıklarını ifade eden Letusheva; geliştirme sürecinde sürece katılan, yeni özellikleri test eden, Twitter’da yorum yapan, hata raporları gönderen vb. herkese teşekkür ettiklerini ifade etti. Bu sürüme IDE’nin içinden, Toolbox Uygulamasını kullanarak veya bir Ubuntu kullanıcısı olanların snaps’i kullanarak güncelleme yapabileceklerini belirten Letusheva; sürümün, siteden de indirilebileceğini ifade etti. PyCharm’ın artık tür parametreleri için temel kod bilgilerine sahip olduğunu belirten Letusheva; Python 3.12 kullanırken PyPI’den Python paketlerini yüklemenin de artık mümkün olduğunu söyledi. Python Run yapılandırma iletişim kutusundaki bağımsız değişkenler alanının artık ayrı bir satırda bulunduğunu belirten Letusheva; proje aracı penceresi bir kez daha dizin listesini görüntülediğini söyledi. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2023.2.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

PyCharm 2023.2.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

Rust programlama dilinin 1.73.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.73.0 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.73.0’ı edinebilecekleri söyleniyor. Rust’un katmanlı platform desteği hakkında daha fazla bilgi için Rust’un platform destek sayfasına bakılması isteniyor. 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 lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. unconditional_recursion lint’in özyinelemeli düşüşleri algılamasını sağlandığı belirtilirken, ExitStatus’un varsayılan olarak uygulanmasının sağlandığı söyleniyor. Rust 1.73.0 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.


Continue Reading →

    

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

0

PHP 8.1.24 duyuruldu

PHP’nin 8.1.24 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.24 hakkında bilgi edinmek için değişiklikler sayfasını sayfasını inceleyebilirsiniz.


Continue Reading →

 

 

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

0

PHP 8.2.11 çıktı

PHP’nin 8.2.11 sürümü çıktı. Çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında 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.2.11 hakkında bilgi edinmek için değişiklikler sayfası incelenebilir.


Continue Reading →

 

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

0

TuxClocker 1.0 duyuruldu

DBus arka plan programı ve bu arka plan programını kullanan bir Qt GUI’den oluşan bir donanım kontrol ve izleme programı olan TuxClocker‘in 1.0 sürümü duyuruldu. GNU/Linux için başka bir açık kaynaklı GPU hız aşırtma GUI’si olarak birkaç yıldır geliştirilmekte olan TuxClocker, başlangıçta GPU hız aşırtması için Qt5 tabanlı bir kullanıcı arayüzü sağlamıştı. Yeni sürümle birlikte bir D-Bus API’si de oluşturan yazılım, NVIDIA’nın tescilli sürücü arayüzlerine bağlanarak Linux’ta NVIDIA GPU hız aşırtması için bir GUI ve D-Bus API sunmaya hizmet ediyor. Önceki sürümler, açık kaynaklı AMDGPU çekirdek sürücüsüyle deneysel AMD GPU desteği de sunuyordu ancak ne yazık ki bugünkü TuxClocker 1.0 sürümünde AMD grafik desteği bulunmuyor. Intel Arc Graphics de şu anda desteklenmemektedir. TuxClocker 1.0; fan modu kontrolleri, çekirdek ve bellek saati kontrolleri, güç sınırlama, sıcaklık izleme, GPU kullanım raporlaması, voltaj okuma ve daha fazlasıyla NVIDIA GeForce GTX 600 GPU’ları ve daha yenisini destekliyor. Eksik AMD GPU desteğinin yanı sıra TuxClocker 1.0, sistem tepsisi desteği ve önceki sürümlerde bulunan sensörlerin grafik oluşturma yeteneklerinden de yoksun olduğu söyleniyor. TuxClocker 1.0 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

TuxClocker 1.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

LLVM 17.0.2 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) 17.0.2 sürümü, Tobias Hieta tarafından duyuruldu. Bunun, daha küçük bir sürüm olduğu ve kaynak ağacının her yerinde bir dizi düzeltme içerdiği belirtiliyor. “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 17.0.2 hakkında bilgi edinmek için sürüm duyurusunu ve GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0

Python 3.12.0 duyuruldu

RC2 sürümü 6 Eylül 2023‘te duyurulan Python 3.12.0’ın final sürümü, Brian Bilston tarafından duyuruldu. Bunun, son derece popüler programlama dilinin en son önemli özellik sürümü olarak bugün çıktığı söyleniyor. Python 3.12.0, coşku verici yeni işlevler sunmaya devam ederken, son sürümlerin performansı artırma eğilimini sürdürdüğü belirtiliyor. Bu arada, Python 3.12.0’ın, daha esnek f-string ayrıştırma, Python kodundaki arabellek protokolü desteği, çok çeşitli performans iyileştirmeleri, Linux performans profili oluşturucu için entegrasyon desteği, genel sınıflar için yeni tür açıklama sözdizimi ve diğer çeşitli geliştirmeleri getirdiği söyleniyor. Performans konusunda Python 3.12.0’ın, genel olarak yaklaşık %5 daha iyi performansla çeşitli “büyük ve küçük performans iyileştirmeleri” sunacağı belirtilirken, ilerleyen saatlerde Python 3.12.0 karşılaştırma testlerinin görülebileceği belirtiliyor. Python 3.12.0 hakkında bilgi edinmek için sürüm duyurusunu ya da neler yeni sayfasını inceleyebilirsiniz.

Continue Reading →

 

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

0