F# Değişken Tipleri ve Syntax
Yeniden merhaba yazılım dostları :)
Bugünkü makalemizde Microsoft'un karmaşık matematiksel işlemleri için yüksek performanslı hesaplama
programlama dilinin syntaxını öğrenip değişken tanımlama örneklerini inceleyeceğiz.
Eğer daha önceden herhangi bir yazılım diliyle uğraştıysanız ve belli bir dile artık hakim olduysanız
genel yazılımcı tipi olarak yeni yazılım dillerini öğrenirken pek zorluk yaşamaz,umarım F# öğrenirken
zorlanmayacaksınız.
F# yazım stili olarak biraz Visual Basic .Net ile C#.Net in karışımına benziyor desek yeridir aslında.
Kod yazımında VB.Nette olduğu gibi noktalı virgül (;) kullanımı yoktur ve tanımlamalar açısından
C#.Net e oldukça benzemektedir,tabi konuya yüzeysel yaklaştığımız için durum böyle yoksa her dilin
detaylı kod yazım şekilleri kendine hastır.
Mesela her değişken tanımlamada VB.Nette nasıl "Dim" anahtar sözcüğüyle başlıyorsak F# ta durum
"let" sözcüğüyle başlamaktadır,ancak devamı ise C# gibi devam etmektedir.
Örneğin sayısal bir değer tanımlarsak;
olarak değişkenimizi kullanabiliyoruz.
Tabi konuyu tam kavrayabilmeniz için değişkenler konusunda en az temel bilginiz olması gerekmektedir,
eğer değişkenler konusunda biraz bilgiye ihtiyacınız varsa
https://www.serkanayyildiz.com/makale.aspx?makale=Yazilimda-Veri-Tipleri adresinden temel bilgi edinmenizi öneririm.
F# ile ilgili bir diğer yazım şekli ise yine Visual Basic'te olduğu gibi scope dediğimiz süslü parantez ( {} )
kullanımının olmamasıdır,eğer C# gibi düzenli syntaxı olan bir dile aşina iseniz bu durumda kodları yazarken
birazcık zorlanabilirsiniz ancak zamanla alışabilirsiniz duruma :)
Şimdilik F# ile ilgili bu kadar bir ön bilgi yeterlidir diye düşünüyorum,blogumda makaleler yazarken tüm
yazılım kategorilerinde konu bazında senkronize gitmeyi istediğim için diziler konusunda makaleler yazarken
F# dilinde nasıl dizilerin oluşturulduğunu ve kullanıldığını paylaşmaya devam edeceğim.
Şimdilik kendinize iyi bakın, esen kalın :)
Bugünkü makalemizde Microsoft'un karmaşık matematiksel işlemleri için yüksek performanslı hesaplama
programlama dilinin syntaxını öğrenip değişken tanımlama örneklerini inceleyeceğiz.
Eğer daha önceden herhangi bir yazılım diliyle uğraştıysanız ve belli bir dile artık hakim olduysanız
genel yazılımcı tipi olarak yeni yazılım dillerini öğrenirken pek zorluk yaşamaz,umarım F# öğrenirken
zorlanmayacaksınız.
F# yazım stili olarak biraz Visual Basic .Net ile C#.Net in karışımına benziyor desek yeridir aslında.
Kod yazımında VB.Nette olduğu gibi noktalı virgül (;) kullanımı yoktur ve tanımlamalar açısından
C#.Net e oldukça benzemektedir,tabi konuya yüzeysel yaklaştığımız için durum böyle yoksa her dilin
detaylı kod yazım şekilleri kendine hastır.
Mesela her değişken tanımlamada VB.Nette nasıl "Dim" anahtar sözcüğüyle başlıyorsak F# ta durum
"let" sözcüğüyle başlamaktadır,ancak devamı ise C# gibi devam etmektedir.
Örneğin sayısal bir değer tanımlarsak;
olarak değişkenimizi kullanabiliyoruz.
Tabi konuyu tam kavrayabilmeniz için değişkenler konusunda en az temel bilginiz olması gerekmektedir,
eğer değişkenler konusunda biraz bilgiye ihtiyacınız varsa
https://www.serkanayyildiz.com/makale.aspx?makale=Yazilimda-Veri-Tipleri adresinden temel bilgi edinmenizi öneririm.
F# ile ilgili bir diğer yazım şekli ise yine Visual Basic'te olduğu gibi scope dediğimiz süslü parantez ( {} )
kullanımının olmamasıdır,eğer C# gibi düzenli syntaxı olan bir dile aşina iseniz bu durumda kodları yazarken
birazcık zorlanabilirsiniz ancak zamanla alışabilirsiniz duruma :)
Şimdilik F# ile ilgili bu kadar bir ön bilgi yeterlidir diye düşünüyorum,blogumda makaleler yazarken tüm
yazılım kategorilerinde konu bazında senkronize gitmeyi istediğim için diziler konusunda makaleler yazarken
F# dilinde nasıl dizilerin oluşturulduğunu ve kullanıldığını paylaşmaya devam edeceğim.
Şimdilik kendinize iyi bakın, esen kalın :)