Ocaml

Ocaml, Fransız ulusal bilişim ve uygulamaları araştırma kurumu (INRIA) tarafından geliştirilen, ücretsiz ve özgür bir lisans altında sunulan, ML programlama dilleri ailesine mensup gelişmiş bir işlevsel programlama dilidir.Özellikleri:İşlevsellik (işlevler birinci sınıf değerdir),Soyut (kapalı ve çokşekilli) cebirsel tipler,Doku tanımı (pattern-matching),Statik tip kontrolü (çalışma esnasında tip hatalasına yol açabilecek programları reddederek engeller),Özgüdümlü hafıza yönetimi,Özgüdümlü tip h

Ocaml, Fransız ulusal bilişim ve uygulamaları araştırma kurumu (INRIA) tarafından geliştirilen, ücretsiz ve özgür bir lisans altında sunulan, ML programlama dilleri ailesine mensup gelişmiş bir işlevsel programlama dilidir.

Özellikleri:

  • İşlevsellik (işlevler birinci sınıf değerdir),
  • Soyut (kapalı ve çokşekilli) cebirsel tipler,
  • Doku tanımı (pattern-matching),
  • Statik tip kontrolü (çalışma esnasında tip hatalasına yol açabilecek programları reddederek engeller),
  • Özgüdümlü hafıza yönetimi,
  • Özgüdümlü tip hesaplaması (çoğu zaman değişkenlerin tiplerini belirtmek gereksizdir),
  • Güçlü önişleme sistemi (camlp4),
  • PowerPC, x64 ve x86 platformları için makina dilinde program üretimi,
  • İşlemciden bağımsız bytecode üretimi,
  • Yacc ve Lex benzeri sözdizim çözümleyici üreticileri,
  • Etiketli işlev argümanları,
  • C ve diğer dillerle kolayca bağlanabilme,
  • Komple UNIX sistem çağrıları desteği,
  • GTK ve GTK2 desteği

    http://caml.inria.fr/ Resmi Ocaml sayfası

  • İlgili konuları ara


    Görüşler

    Bu konuda henüz görüş yazılmamış.
    Gürüş/yorum alanı gerekli.
    Markdown kodları kullanılabilir.