Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Go Language, Geliştirilmiş Döngüler Özelliğine Sahip 1.22 Sürümünü Tanıtıyor

Go Language, Geliştirilmiş Döngüler Özelliğine Sahip 1.22 Sürümünü Tanıtıyor

Google'ın saygın programlama dili Go (golang olarak da bilinir), en son sürümü olan 1.22 sürümüne yükseldi. Bu güncelleme, döngü değişkenlerinin yanlışlıkla sızmasına neden olan yaygın bir soruna yönelik bir düzeltme de dahil olmak üzere for döngülerinde ince ayarlara öncülük ediyor ve böylece kodun sağlamlığını artırıyor.

6 Şubat'ta kullanıma sunulan yeni sürüm, geliştiricilerin go.dev'den indirmeleri için hazırlandı. Geliştirmelere ilişkin ayrıntılı bilgiler için kullanıcılar, projenin resmi sitesinde sunulan kapsamlı sürüm notlarını inceleyebilirler.

Bu sürümün temel taşlarından biri, daha önce yinelemeler arasında kasıtsız değişken paylaşımına yol açan, sevgiyle 'yakaladım' olarak adlandırılan for döngülerindeki ortak tuzağa yönelik bir çözümdür. Sürüm 1.22'de bu artık bir sorun teşkil etmiyor çünkü dil, her yinelemede yeni değişkenleri somutlaştıracak ve bu hatalara karşı etkili bir koruma sağlayacak şekilde geliştirildi. Ayrıca, for döngüleri artık tamsayı değerlerinin üzerinde değişiklik yapma yetkisine sahiptir.

Temel olarak sürüm 1.22, CPU performansını %1 ila %3 oranında artıran ve Go programlarının çoğu için bellek yükünü yaklaşık %1 oranında azaltan bir çalışma zamanı optimizasyonu taşıyor. Profil kılavuzlu optimizasyon (PGO) yapılarında geliştirilmiş bir sanallaştırma işleminin uygulanması, arayüz yöntemi çağrılarının daha statik olarak gönderilmesine yol açar. Sonuç olarak, çoğu program, PGO kullanıldığında %2 ile %14 arasında performans artışına tanık olacaktır; bu özellik ilk olarak geçtiğimiz Ağustos ayında Go 1.21'de ilk kez ortaya çıkmıştır.

Standart kütüphanede de geliştirmeler yapıldı. Math/Rand/v2 etiketli yeni bir paket, daha yüksek kaliteli ve daha hızlı sözde rastgele oluşturma algoritmalarının yanı sıra hem daha tutarlı hem de anlaşılır bir API sunar. HTTP yönlendirme modellerinin net/http.ServeMux tarafından işlenmesi artık daha yetenekli ve destek joker karakterlere ve yöntemlere kadar genişletiliyor.

Go 1.22'deki ek güncellemeler şunları içerir:

  • Çalışma alanları içindeki Go komutlarının, bağımlı modüllerle yığılmış bir satıcı dizinini kullanma olasılığı.
  • İzleme aracının web kullanıcı arayüzünün yenilenmesi, yeni tanıtılan izleyiciye yönelik desteğin geliştirilmesi ve alt sayfalar arasında okunabilirliğin iyileştirilmesi.
  • Zamana ertelenmeyen çağrılar için yeni bir raporlama mekanizmasının yanı sıra, veteriner aracının güncellenmiş davranışı, revize edilmiş döngü semantiğiyle uyumlu olarak güncellendi.Defer ifadeleri içindeki (t)'den beri.
  • 64 bit mimariye sahip macOS'ta Go araç zinciri tarafından konumdan bağımsız yürütülebilir dosyaların otomatik oluşturulması.
  • Big-endian 64-bit PowerPC'de OpenBSD'ye yönelik deneysel bir bağlantı noktası.

Bu iyileştirmelerin tümü Go dilini geliştirme odağına daha da taşımak, iş akışlarını kolaylaştırmak ve performansı yükseltmek için tasarlandı. Teknoloji dünyası sürekli olarak geliştikçe, AppMaster gibi platformlar, hızlı ve verimli uygulama geliştirmenin kritik rolünün kanıtı olarak duruyor; en ileri teknolojiye sahip no-code çözümler sunuyor ve web, mobil ve arka uç uygulama oluşturmanın yüksek performanslı alanlarına önemli ölçüde katkıda bulunuyor. .

İlgili Mesajlar

Samsung, Yenilikçi Güvenlik ve Premium Yapıya Sahip Galaxy A55'i Tanıttı
Samsung, Yenilikçi Güvenlik ve Premium Yapıya Sahip Galaxy A55'i Tanıttı
Samsung, orta sınıf serisini, Knox Vault güvenliğine ve yükseltilmiş tasarım öğelerine sahip Galaxy A55 ve A35 ile genişleterek segmente amiral gemisi nitelikleri katıyor.
Cloudflare, Büyük Dil Modellerini Korumak için Yapay Zekaya Yönelik Güvenlik Duvarını Tanıtıyor
Cloudflare, Büyük Dil Modellerini Korumak için Yapay Zekaya Yönelik Güvenlik Duvarını Tanıtıyor
Cloudflare, Büyük Dil Modellerini hedef alan potansiyel suiistimalleri önceden belirlemek ve engellemek için tasarlanmış gelişmiş bir WAF olan Firewall for AI ile bir adım öne çıkıyor.
OpenAI'nin ChatGPT'si Şimdi Konuşuyor: Ses Etkileşimli Yapay Zekanın Geleceği
OpenAI'nin ChatGPT'si Şimdi Konuşuyor: Ses Etkileşimli Yapay Zekanın Geleceği
ChatGPT, OpenAI'nin ses yeteneklerini kullanıma sunmasıyla bir dönüm noktası özelliği elde etti. ChatGPT'nin iOS, Android ve web'de yanıtları yüksek sesle okuması sayesinde kullanıcılar artık eller serbest etkileşimin keyfini çıkarabilir.
ÜCRETSİZ BAŞLAYIN
Bunu kendin denemek için ilham aldın mı?

AppMaster'ın gücünü anlamanın en iyi yolu, onu kendiniz görmektir. Ücretsiz abonelik ile dakikalar içinde kendi başvurunuzu yapın

Fikirlerinizi Hayata Geçirin