Archive | Programlama

Hy (Hylang) 1.0.0 duyuruldu

Hy (veya uzun adıyla “Hylang“), dil oluşturulurken sürü davranışı incelendiği için Hymenoptera böcek takımından adını alan, Lisp ailesinde çok paradigmalı genel amaçlı bir programlama dilidir. Hy’nin 1.0.0 sürümü duyuruldu. Python ile karşılaştırıldığında Hy (Hylang), bir Lisp’ten bekleneceği gibi çeşitli yeni özellikler, genellemeler ve sözdizimsel basitleştirmeler sunar. Diğer Lisp’lerle karşılaştırıldığında Hy (Hylang), Python’un yerleşiklerine ve üçüncü taraf Python kütüphanelerine doğrudan erişim sağlarken, zorunlu, işlevsel ve nesne yönelimli programlama stillerini özgürce karıştırmaya olanak tanıyor. Bir Python programcısının Hy (Hylang) hakkında fark edeceği ilk şey, Python’un C benzeri infix sözdizimi yerine Lisp’in geleneksel parantez ağırlıklı önek sözdizimine sahip olmasıdır. Python’a gömülü bir Lisp lehçesi olan Hy’nin 1.0.0 sürümü, yaklaşık 12 yıllık geliştirme sürecinin ardından kullanıma sunuluyor. Bundan böyle, dilin belgelenmiş kısımlarında yapılan değişiklikler (CPython geliştiricileri tarafından artık desteklenmeyen Python sürümleri için desteğin kaldırılması dışında) ana sürüm numarasını artıracağı söyleniyor. 1.0.0 sürümü Python 3.8’den 3.13’e kadar olan sürümleri destekliyor. Hy (Hylang) hakkında projenin sitesinde bir “Niçin Hy” sayfası yapılmış bulunuyor. 2014’te Hy hakkında bir PyCon konuşması yapılmıştı. Hy (Hylang) 1.0.0 hakkında bilgi edinmek için sürüm duyurusunu, lwn.net duyurusunu ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Hy (Hylang) 1.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20 ve 3.8.20 duyuruldu

Python’un, 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20 ve 3.8.20 sürümleri duyuruldu. Python 3.13.0’ın son sürüm adayının da test edilmek üzere kullanıma sunulduğu belirtilirken, bunun, 1 Ekim’de 3.13.0 finalini kutsayıp yayınlamadan önce test etmek ve engelleyici hataları bulmak için son fırsat olduğu söyleniyor. Bunun bir test sürümü olduğunun unutulmaması istenirken; sürümün yalnızca test etmek amacıyla kullanılması gerektiği, test eden kullanıcılardan elde ettikleri izlenimleri buraya bildirmelerinin beklendiği ifade edildi. Python 3.12.6’nın güvenlik içeriği nedeniyle 3.12 için hızlandırılmış bir sürüm olduğu belirtiliyor. Bu sürüm macOS 10.9’dan 10.12’ye kadar olan sürümlere desteği bırakıyor. Python 3.11.10, ikili yükleyicileri olmayan yalnızca güvenlik sürümlerinin seçkin kulübüne katılıyor. Bu sürümlerin, çoğunlukla güvenlik düzeltmeleri olduğu belirtiliyor. Python’un, 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20 ve 3.8.20 sürümleri hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Python’un, 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20 ve 3.8.20 sürümlerini edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

PHP 8.2.23 duyuruldu

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

Continue Reading →

 

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

0

Valkey 8.0.0 duyuruldu

Açık kaynaklı, bellek içi veri deposu olan Valkey‘nin 8.0.0 sürümü duyuruldu. Valkey; önbelleğe alma, ileti kuyrukları gibi çeşitli iş yüklerini destekleyen ve birincil veritabanı görevi görebilen açık kaynaklı (BSD) yüksek performanslı bir anahtar/değer veri deposu olarak kullanılıyor. Valkey, çoğaltma ve yüksek kullanılabilirlik seçenekleriyle bağımsız bir arka plan programı veya küme olarak çalışabiliyor. Valkey, dizeler, sayılar, karmalar, listeler, kümeler, sıralı kümeler, bit eşlemler, hiperlog günlükleri ve daha fazlası dahil olmak üzere zengin bir veri türü koleksiyonunu yerel olarak destekliyor. Etkileyici bir komut koleksiyonuyla yerinde veri yapıları üzerinde çalışabilmek mümkündür. Valkey ayrıca Lua için yerleşik betik desteğiyle yerel genişletilebilirliği ve yeni komutlar, veri türleri ve daha fazlasını oluşturmak için modül eklentilerini destekliyor. Yılın başlarında Linux Vakfı tarafından başlatılan ve Amazon/AWS’den Google Cloud, Oracle ve diğerlerine kadar kuruluşlar tarafından desteklenen Redis açık kaynak kodunun önde gelen çatalı olarak Valkey 8.0.0 duyurulmuş oldu. Valkey, lisans değişikliğinin ardından bellek içi Redis yazılımına önde gelen açık kaynaklı alternatif olarak farklı yerlerden artan destek alıyor. Birçok iyileştirme yapıldı ve eski Redis açık kaynak koduna göre hız üç katına çıkarıldı. Valkey 8.0.0 ile bellek verimliliğinde de çok güzel iyileştirmeler var. Valkey 8.0.0, açık kaynaklı Redis’i daha da ileri götürmek için harika bir sürüm ve Redis OSS 7.2.4 ile tam uyumluluğunu koruyor. Valkey 8.0.0 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

 

Valkey 8.0.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Apache NetBeans 23 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 23, Eric Barboni tarafından duyuruldu. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabiliyor. Gradle Tooling API’sinin 8.10’a yükseltildiği ifade edilirken, proje JDK ayarlarına destek sağlandığı söyleniyor. Yığın izleme ayrıştırıcısı düzeltmeleriyle gelen yazılımda, paketlenmiş maven’in 3.9.8’e güncellendiği söyleniyor. Bu arada, maven-indexer’in 7.1.3’e ve lucene’in 9.11.0’a güncellendiği belirtilirken, @mbien tarafından Maven derleyici özellikleri paneli güncellemeleri yapılmış bulunuyor. Şimdilik maven 3 eklentilerine sadık kalınacağı belirtilirken, taramadan önce eski geçici yerel maven dizin önbelleği dizininin temizlenmesi gerektiği hatırlatılıyor. İçe aktarılmayan öğeler için Java tamamlama sıralamasının düzeltidiği söyleniyor. Apache NetBeans 23 hakkında bilgi edinmek için sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Apache NetBeans 23 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Tcl/Tk 8.6.15 duyuruldu

1988 yılında John K. Ousterhout tarafından Berkeley Üniversitesi’nde ortaya çıkarılmış bir betik (script) dili olan Tcl‘nin 8.6.15 sürümü duyuruldu. Sürüme ait paketler indirilmek üzere yansılarda yerini aldı. Yaygın kullanımını büyük ölçude TK kütüphanesi ile beraber dağıtılan TK grafik sistemine ve platformdan bağımsız olarak grafik arayüzleri geliştirilmesini sağlayabilmesine borçlu olan programlama dilinin yeni sürümünün yine, Tcl’ye tamamen dinamik, sınıf tabanlı ve meta sınıfları, filtreler ve karışımlar gibi gelişmiş özellikler içeren yerleşik bir nesne sistemi verdiği ifade ediliyor. TclOO paketinin komutlarının artık Tcl’nin bir parçası olduğu ve bnunu, Tcl’ye tamamen dinamik, sınıf tabanlı ve meta sınıflar, filtreler ve karışımlar gibi gelişmiş özellikler içeren yerleşik bir nesne sistemi sağladığı söyleniyor. Popüler paket Itcl’nin (diğer adıyla incr Tcl) yeni 4. sürümü de dahil edilen yazılım; artık bir TclOO temeli üzerine inşa edilmiş durumda ve kutudan çıktığı haliyle bazı geleneksel OO Tcl programlamaları için de destek sağladığı söyleniyor. Birçok düzeydeki iç içe geçmiş prosedür çağrılarının değerlendirmesi artık iç içe geçmiş C rutin çağrılarının bir yığını olarak uygulanmadığı hatırlatılıyor. Tcl/Tk 8.6.15 hakkında bilgi edinmek için sürüm duyurusunu ve değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Tcl 8.6.15 edinmek için aşağıdaki linkten yararlanalabilirsiniz.

0

PyCharm 2024.2.2 duyuruldu

PyCharm‘ın 2024.2.2 sürümü, Maha Taqi tarafından duyuruldu. PyCharm 2024.2’.2nin, Python desteği iyileştirmeleri, yeni Django özellikleri ve veri görünümü araç penceresinde iyileştirmeler dahil olmak üzere birçok önemli güncellemeyle geldiğini belirten Taqi; tüm bu özellikler hakkında daha fazla ayrıntı ve diğer birçok özelliği keşfetmek için neler yeni sayfasının incelenebileceğini söyledi. Taqi; mevcut sürümün Toolbox uygulaması aracılığıyla güncellenebileceğini hatırlattı. Modellerle çalışırken, PyCharm artık çeşitli durumlarda alan tamamlama önerileri sunduğunu belirten Taqi; ayrıca, bir ViewSet’in çözülmemiş bir referansı varsa, PyCharm’ın eksik yöntemi tanıtmak için hızlı bir düzeltme önerdiğini söyledi. Taqi; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2024.2.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

      

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