Programlama Dilleri: Microsoft, C# ve F# geliştirmeye devam ediyor ve VB’yi canlı tutuyor

Adanali

Member


  1. Programlama Dilleri: Microsoft, C# ve F# geliştirmeye devam ediyor ve VB’yi canlı tutuyor

Altı yıl sonra ilk kez Microsoft, .NET programlama dilleri için bir yol haritası yayınladı. Sonuçlar sürpriz olmamalı: geliştirme odağı C# üzerinde ve çoklu paradigma dili F#’ın da daha fazla geliştirilmesi gerekiyor. Kıdemli Visual Basic sabit kalmalı, ancak yenilikler artık beklenmiyor.


en iyi c# köpeği


Üç dilden C# tartışmasız öncüsüdür. Dil platformdan bağımsız olsa da öncelikle .NET platformunu hedefler. Daha önce Turbo Pascal’ı ve daha sonra TypeScript’i geliştiren Anders Hejlsberg, 2001’de C#’ı yarattı.


Kasım 2022’de 11. sürümünü yayınlayan C#’ın stratejisi, dili “son teknoloji programlama dili” olarak kalacak şekilde geliştirmeye devam etmektir. .NET kitaplıklarının arkasındaki ekiplerle yakın işbirliği, geliştirme araçları ve belirli iş yüklerine uyarlama bekleniyor. Microsoft, tüm geliştiricilerin veya çoğu geliştiricinin hakkında bir şeyler bildiği alanlara dil uzantıları eklemek istiyor. C# ekibi, geriye dönük uyumluluğa dikkat etmek ve değişiklikleri bozmaktan büyük ölçüde kaçınmak istiyor.

İşlevsel F#


C#’tan bir yıl sonra tanıtılan F#, .NET platformuna işlevsel kavramlar getirir. C#, esas olarak C++ ve Java gibi nesne yönelimli dillerde modellenirken, F#, diğerleri arasında Haskell, Erlang, Scala’nın yanı sıra OCaml ve C#’tan da etkilenir. Geliştirme, 2013 yılında kurulan F# Software Foundation tarafından yönetilmektedir.

Microsoft, öncü bir rol üstlenerek gelişmeye devam ederken topluluk katkılarını teşvik etmek istiyor. Önemli kitaplıkların ve geliştirme araçlarının geliştirilmesi topluluk tarafından teşvik edilmelidir. F#, .NET platformu geliştirmelerini desteklemek için tasarlanmıştır. Son olarak, Microsoft yeni geliştiricileri dil konusunda heyecanlandırmak ve dile başlamalarını kolaylaştırmak istiyor.


Visual Basic ustası


Visual Basic şimdiye kadarki en uzun geçmişe sahip ve 1991’den beri var. Orijinal olarak Visual Basic .NET olarak adlandırılan ve 2002’de piyasaya sürülen klasik VB’nin halefi, yalnızca selefinin üzerine .NET Framework üzerine inşa etmekle kalmadı, aynı zamanda bir dizi yeni özellik sundu. dil ile ilgili kavramlar. Yeni değişken artık basitçe Visual Basic olarak adlandırılıyor.

Microsoft’un Visual Basic stratejisi, diğer iki dile göre çok daha az coşku gösteriyor. Daha fazla geliştirme yerine burada diyor ki: Visual Basic “sabit bir tasarıma sahip basit bir dil” olarak kalmalıdır. Dil, .NET çalışma zamanındaki ve ilişkili kitaplıklardaki iyileştirmelerden otomatik olarak yararlanır. Bununla birlikte, belirli bir uyarlama planlanmamıştır: Microsoft, yeni sözdiziminden kaçınmak istemektedir ve dili yeni iş yükleri için uyarlamayı planlamamaktadır.

2017 stratejisiyle karşılaştırıldığında, özellikle Visual Basic ile etkileşim azalıyor. O zamanlar, dilin C#’ın yeni özelliklerinin bir alt kümesini alacağına, ancak Microsoft’un bakış açısına göre okunabilirliği ve basitliği azalttığı için yarardan çok zarar getirecek bazı özellikler olmadan da yapılacağına dair söylentiler hâlâ vardı.

Yedi yıl öncesine bakarsanız, Microsoft’un 2010 stratejisinde birlikte evrim anahtar sözcüğü altında C# ve Visual Basic’i birlikte geliştirme planları var. Diller birbirine uyum sağlamamalı, aynı yönde gelişmeli ki hem API’lerin hem de programlama modellerinin yeniliklerini eşit şekilde kullanabilsin.

Daha fazla ayrıntı Microsoft blogunda ve strateji belgesinde bulunabilir.


(rm)



Haberin Sonu
 
Üst