Bagikan

Berkenalan Dengan OCaml

Bahasa pemrograman fungsional, statis dan tingkat sistem.

  • Desember 16, 2020

OCaml singkatan dari Objective Computer Abstract Machine Language, bahasa pemrograman fungsional, bertipe statis dan native (dikompilasi ke biner).

OCaml dirancang oleh Xavier Leroy dan tim kemudian dikembangkan oleh INRIA – Institut Riset Bidang Ilmu Komputer dan Otomasi Perancis, pada Tahun 1996.

OCaml memiliki motto

an industrial-strength programming language supporting functional, imperative and object-oriented styles.

Industrial-strength , OCaml mendukung kompilasi biner ke 9 jenis arsitektur prosesor dan ada turunan dari OCaml yang berjalan dibrowser dengan kompilasi ke Javascript : ReasonML/Rescript.

Imperative dan Object-oriented, OCaml tidak murni fungsional, OCaml memiliki sistem module (Object-oriented style) dan bersifat imperative.

Materi untuk belajar OCaml

Berikut contoh sederhana:

let rec x limit result =
    match limit with
    | 0 -> result
    | _ -> x (limit - 1) (result * limit)
;;

let () = print_int (x 5 1);;

Berapa contoh kode lainya, bisa kunjungi tautan ini.

Untuk mencoba OCaml tanpa installasi dapat mengunjugi try.ocamlpro.com.

Cerita perusahaan yang mengadopsi OCaml dalam produksi mereka, cerita mereka.

Kamu menikmati tulisan ini ?

Blog ini tidak dibiayai oleh iklan untuk bayar server dan jajan milkshake. Agar tetap terus beroperasi dan menorehkan lebih banyak tulisan yang (semoga) bermanfaat!

Beri sedikit tips ke Loka Kode untuk bayar server dan beli milkshake.

Tagar

Tulisan serupa