OCaml - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Özellikleri
  • 2 Ayrıca bakınız
  • 3 Kaynakça
  • 4 Dış bağlantılar

OCaml

  • العربية
  • Azərbaycanca
  • Català
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Español
  • Eesti
  • فارسی
  • Suomi
  • Français
  • Galego
  • עברית
  • İtaliano
  • 日本語
  • ქართული
  • 한국어
  • മലയാളം
  • Bahasa Melayu
  • Nederlands
  • Norsk nynorsk
  • Norsk bokmål
  • Polski
  • Português
  • Русский
  • Simple English
  • Slovenščina
  • Shqip
  • Тоҷикӣ
  • Українська
  • Tiếng Việt
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
OCaml
ParadigmasıMultiparadigmalı: fonksiyonel, imperatif, moduler,[1] nesne yönelimli
TasarımcıXavier Leroy, Jérôme Vouillon, Damien Doligez, Didier Rémy, Ascánder Suárez
GeliştiriciInria
Kararlı sürüm5.4.0[2] Bunu Vikiveri'de düzenleyin (9 Ekim 2025 (2 ay önce) (9 Ekim 2025))
Tür disipliniÇıkarımsanan, statik, güçlü, yapısal
EtkilendikleriC, Caml, Modula-3, Pascal, Standard ML
EtkiledikleriATS, Coq, Elm, F#, F*, Haxe, Opa, Rust,[3] Scala
Uygulama diliOCaml, C
PlatformuIA-32, x86-64, Power, SPARC, ARM 32-64, RISC-V
İşletim sistemiCross-platform: Linux, Unix, macOS, Windows
LisansLGPLv2.1
Olağan dosya uzantıları.ml, .mli
Web sitesiocaml.org Bunu Vikiveri'de düzenleyin
AilesiML: Caml

OCaml, Fransız Ulusal Bilişim ve Uygulamaları Araştırma Kurumunda (INRIA) Xavier Leroy tarafından geliştirilen, ücretsiz ve özgür bir lisans altında sunulan, ML programlama dilleri ailesine mensup, hem yorumlanan hem de derlenip doğal makine koduna dönüştürülebilen gelişmiş bir fonksiyonel programlama dilidir.

Özellikleri

[değiştir | kaynağı değiştir]
  • Fonksiyonel (fonksiyonlar 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 hataları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 makine 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

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Standart ML

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Modules". 29 Ağustos 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Şubat 2020. 
  2. ^ Hata: Referans düzgün görüntülenemiyor. Bilgi için belgeleme sayfasına bakınız.
  3. ^ "Influences - The Rust Reference". The Rust Reference. 26 Ocak 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 31 Aralık 2023. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Resmi OCaml sayfası16 Şubat 2011 tarihinde Wayback Machine sitesinde arşivlendi.
  • Tarayıcınızda deneyin 27 Ocak 2012 tarihinde Wayback Machine sitesinde arşivlendi.
Taslak simgesiProgramlama dili ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz.
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • BIBSYS: 10016856
  • GND: 7578649-7
  • LCCN: sh2007000473
  • NLI: 987007547107805171
  • VIAF: 8149106282068492326
"https://tr.wikipedia.org/w/index.php?title=OCaml&oldid=36481644" sayfasından alınmıştır
Kategoriler:
  • Programlama dili taslakları
  • Programlama dilleri
Gizli kategoriler:
  • Webarşiv şablonu wayback bağlantıları
  • Tüm taslak maddeler
  • BIBSYS tanımlayıcısı olan Vikipedi maddeleri
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • LCCN tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
  • VIAF tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 17.41, 5 Aralık 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
OCaml
Konu ekle