Archive | Programlama

Go (Golang) 1.20rc1 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.20rc1 sürümü duyuruldu. Go ekibinin, 1.20rc1 sürümünü duyurmaktan mutluluk duyduğu söylenirken; bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılıyor ve test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. Go 1.20rc1’in kullanıma sunulduğu ve sürüme yönelik olarak listelenen değişikliklerin tam listesinin incelenebileceği belirtildi. Sürüme katkıda bulunan herkese teşekkür ediliyor. Go veya Golang 1.20rc1 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz. Continue Reading →

Go (Golang) 1.20rc1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.19.4 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.19.4 sürümü duyuruldu. Go ekibinin, 1.19.4 sürümünü duyurmaktan mutluluk duyduğu söylenirken Go 1.19.4’ün kullanıma sunulduğu ve sürüme yönelik olarak listelenen değişikliklerin tam listesinin incelenebileceği belirtildi. Sürüme katkıda bulunan herkese teşekkür ediliyor. Go (Golang) 1.19.4 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz. Continue Reading →

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

0

Go (Golang) 1.18.9 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.18.9 sürümü duyuruldu. Go ekibinin, 1.18.9 sürümünü duyurmaktan mutluluk duyduğu söylenirken Go 1.18.9’un kullanıma sunulduğu ve sürüme yönelik olarak listelenen değişikliklerin tam listesinin incelenebileceği belirtildi. Sürüme katkıda bulunan herkese teşekkür ediliyor. Go (Golang) 1.18.9 hakkında bilgi edinmek için GitHub sayfasını inceleyebilirsiniz. Continue Reading →

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

0

PyCharm 2022.3 duyuruldu

İkinci sürüm adayı 29 Kasım 2022‘de duyurulan PyCharm‘ın 2022.3 final 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. Python paketleri araç penceresindeki Conda ve yeni ayarlar senkronizasyonu çözümüyle gelen yeni sürüm, hızlı dokümantasyonda oluşturulan belge dizilerinde iyileştirmeler içeriyor. Python Konsolu için asyncio desteği sağlanan yeni sürüm, ön uç geliştirme [profesyonel sürüm], Vitest desteği, Next.js ve Vite için yeni proje şablonları ve Vue güncellemeleri ile Redis desteğiyle [profesyonel sürüm] geliyor. PyCharm 2022.3, Python konsolunda eşzamansız kodla çalışmak için geliştirilmiş bir deneyim sunuyor. Artık Conda paketlerini Python paketleri araç penceresinden, editörden sadece bir tık ötede aramak, kurmak ve silebilmek mümkün. Yeni ayarlar senkronizasyonu çözümü de kullanıcılara sunuluyor. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm2022.3 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

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

Ruby 3.2.0 RC 1 duyuruldu

Preview 2 sürümü 9 Eylül 2022‘de duyurulan Ruby programlama dilinin 3.2.0 sürümünün üçüncü sürüm adayı duyuruldu. Ruby 3.2.0 RC 1’i duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; birçok özellik ve performans iyileştirmesi eklediği ifade ediliyor. WASI tabanlı WebAssembly desteğiyle gelen yeni sürüm, WASI tabanlı WebAssembly desteğinin ilk bağlantı noktasını oluşturuyor. Bunun, bir CRuby ikili dosyasının Web tarayıcısında, Serverless Edge ortamında ve diğer WebAssembly WASI gömücülerinde kullanılabilir olmasını sağladığı belirtilirken, şu anda bu bağlantı noktası, Thread API’sini kullanmayan temel ve önyükleme test takımlarından geçtiği ifade ediliyor. WebAssembly (Wasm) başlangıçta programları web tarayıcılarında güvenli ve hızlı çalıştırmak için tanıtılmıştı. Ancak amacı – programları çeşitli ortamlarda güvenlikle verimli bir şekilde çalıştırmak – sadece web tarafından değil, aynı zamanda genel uygulamalar tarafından da uzun zamandır aranıyor. WASI (WebAssembly sistem arayüzü) bu tür kullanım durumları için tasarlanmıştır. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. Ruby 3.2.0 RC 1 hakkında daha fazla bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

Ruby 3.2.0 RC 1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Apache NetBeans 16 duyuruldu

Apache NetBeans’in yeni sürümü Apache NetBeans 16 duyuruldu. Apache NetBeans 16 ikili yayınlarının, JDK 11+ gerektirdiği ve resmi olarak JDK 11 ve JDK 17’de çalışmayı desteklediği bildiriliyor. Apache NetBeans 16’yı kaynaktan oluşturmak için ihtiyaç duyulacak şeyin OpenJDK 8 veya 11 olduğu ifade ediliyor. Diğer tüm Apache projelerinde olduğu gibi, Apache NetBeans topluluğu, posta listelerinde bilinen oylama süreçleri aracılığıyla bu sürümü onaylamış bulunuyorlar. Apache NetBeans, GNU/Linux’ta kendi kendine yeten bir snap paketi olarak kurulabilir. Ant tabanlı proje desteğiyle gelen yazılım, bu tür projelerin oluşturulabileceği temel altyapıyı sağlarken, yapılandırma parametrelerini ve özelliklerini diske okuyup yazabiliyor. Bu arada, otomatik güncelleme özelliğini desteklemek için API’leri ve SPI’leri sağlıyor. Apache NetBeans 16 hakkında ayrıntılı bilgi edinmek için özellikler ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

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

0

Python 3.11.1, 3.10.9, 3.9.16, 3.8.16, 3.7.16 ve 3.12.0 alpha 3 duyuruldu

 Python 3.11.1, 3.10.9, 3.9.16, 3.8.16, 3.7.16 ve 3.12.0 alpha 3 sürümleri duyuruldu. Python programlama dilinin yeni sürümlerini duyurmaktan memnuniyet duyulduğu ifade edilirken, her durumda, güvenlik içeriği nedeniyle güncelleme önerildiği belirtiliyor. 3.7 ve 3.12 serileri için DNS ana bilgisayar adlarında soket veya asyncio ile ilgili ad çözümleme işlevleri tarafından kullanılan IDNA codec kod çözücünün, artık CVE-2022-45061’i düzeltmek için ikinci dereceden bir algoritma içermediği belirtiliyor. Bu, çift yönlü karakterler içeren, spesifikasyon dışı aşırı uzunlukta bir ana bilgisayar adının kodu çözülmüşse olası bir CPU hizmet reddini önlüyor. 3.9 ve 3.10 serisi için, Linux’ta çoklu işlem modülü, Linux soyut soket ad alanı yerine forkserver işlemiyle iletişim için dosya sistemi destekli unix etki alanı soketlerini kullanmaya geri dönüyor. Yalnızca “forkserver” başlatma yöntemini kullanmayı seçen kodun etkileneceği ifade ediliyor. Python 3.11.0 hakkında bilgi edinmek için sürüm duyurusunu ya da Python 3.12.0 alpha 3, Python 3.11.1, Python 3.10.9, Python 3.9.16, Python 3.8.16, Python 3.7.16 sürüm duyurularını inceleyebilirsiniz.

Continue Reading →

Python 3.12.0 alpha 3, Python 3.11.1, Python 3.10.9, Python 3.9.16, Python 3.8.16, Python 3.7.16 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0