F# Bunun için değişiklikler
F# ama önemli öğeleri veya eklenen eksik ne Bunun türetilmiştir? Özellikle öğrenme kaynakları Bunun için de mevcut F öğrenmek isteyen biri için yararlı olup olmadığını çok merak ediyorum,#.
CEVAP
Bu soru oldu cevap için biraz zaman şimdi, ama ben oldukça şaşırttı en cevapları ne Bunun özellikleri eksik F# - bu kesinlikle iyi bilmek istiyorsanız, port programlar mevcut Bunun için F# (ki muhtemelen motivasyon en çok başvurulan makaleleri). Ancak, F kolaylaştıran birçok özelliği vardır# farklı bir dil (sadece sınırlı bir sürüm Bunun için .NET!) Burada F eklenen birkaç şey#:
- Ölçü birimleribu tür onay kodu ile ilgili sayısal hesaplamalar için izin verir
- Meta-programlamaalıntılar mümkün F SERİ kullanmak için yapar (# da promissing projeleri için çok önemli olduğunu WebSharper gibi platform) kullanarak
- Etkin desenlerifonksiyonel veri türleri (ve daha karmaşık bir desen eşleştirme uygulamaları için genellikle çok yararlı bir özellik) için soyutlamalar oluşturmak için
- Hesaplama ifadeleridil özelliği ardındakizaman uyumsuz iş akışları(zaman uyumsuz bir kütüphane G/Ç/web servisi/GUI programlama)
- .Nesne-sistem NET uyumlubu mümkün tam ile birlikte yapar .NET platformu (Bunun da nesneler için bir destek ama farklı - tabii sistemlerinin her ikisi de bazı faydaları vardır.
- Aşırı yüklü operatörlerBildiğim kadarıyla, Bunun operatörleri - F Aşırı yok# bunu destekleyen tüm sayısal türler gibi türler için
Ve, dürüst olmak gerekirse, ayrıca Visual Studio IDE belirtmekte yarar var diye düşünüyorum. Bu dilin bir parçası değildir, ama gerçekten kullanıcı deneyimi (Visual Studio IntelliSense desteği gerçekten çok iyi!.
Çok daha iyi. Peki listesine bakarsanız, büyük ölçüde F popülerlik katkıda birçok şey vardır# "funktorlar olmadan Bunun". F# kesinlikle Bunun (ve Haskell gibi diğer dillerden fikir alır) dayanan ve onlarla pek çok açıdan paylaşır, ancak aynı zamanda başka şeyler de var. Şeyler zaman uyumsuz iş akışları gibi, olmadan bu sanırım .OO ve meta-programlama NET tarzı, Microsoft Geliştirici Bölümü vardır ki Asla F# Visual Studio 2010.
Ne sıklıkla kaynak denetimi için değiş...
Şov nasıl yapılır&; Bu sayfanın dışınd...
API-son değişiklikler için kesin bir r...
Raylar 3: "-alan-hata" sarıc...
Tüm yerel değişiklikler, sürüm bilgisi...