Tuesday, February 22, 2011

Mau browsing internet sambil belajar F#? Bisa!

Teman-teman, sekarang bisa belajar F# sambil internetan! Dengan memakai IE 7/IE 8/Firefox 3.0/Firefox 3.5/Firefox 3.6 dan menginstall Silverlight 4, anda bisa belajar memprogram F# dengan tampilan yang mendekati tampilan Visual Studio 2010, beserta mode interactive yang sama seperti F# Interactive (seperti scripting).

Silakan masuk ke http://tryfsharporg.cloudapp.net/Tutorials.aspx untuk mencoba!

Ini buktinya:

image_49365AE7

Contoh sederhana, anda silakan coba ekspresi berikut di “canvas”:

let pangkatdua x = x * x

dan tekan “Ctrl”+”Shift”+”Enter” di baris tersebut, maka akan dievaluasi oleh F# interpreter menjadi:

image_2A8201AD

Karena F# adalah functional programming dan merupakan bahasa pemrograman yang memiliki fasilitas “type inference” secara default, maka type parameter x adalah integer. Inetegr dikali integer akan menghasilkan integer ***.

Di “canvas” anda bisa mencoba function di atas dengan memberi nilai pada parameter x, seperti contoh di bawah ini:

pangkatdua 5

kemudian tekan “Ctrl”+”Shift”+”Enter”, maka akan segera dijalankan dengan tampilan sebagai berikut:

image_62596732

Nah, tunggu apa lagi? Silakan belajar F# sekarang juga, dan dimana saja, kapan saja! :)