Trang Chủ Phát triển Caml khách quan (ocaml) là gì? - định nghĩa từ techopedia

Caml khách quan (ocaml) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Objective Caml (OCaml) có nghĩa là gì?

Object Caml (OCaml) là phiên bản hướng đối tượng và triển khai chính của ngôn ngữ lập trình Caml. Nó chỉ đơn giản là mở rộng ngôn ngữ Caml cốt lõi và đặt trong một lớp hướng đối tượng đầy đủ và một hệ thống mô-đun được kết nối thông qua một hệ thống đa hình với giao diện loại. Giống như ngôn ngữ Caml gốc, OCaml là ngôn ngữ có mục đích chung, được thiết kế với độ tin cậy và an toàn của chương trình.

Techopedia giải thích Mục tiêu Caml (OCaml)

Object Caml được thiết kế để thực hiện "sức mạnh công nghiệp" với trình biên dịch mã gốc có thể được sử dụng cho chín kiến ​​trúc bộ xử lý, trình biên dịch mã byte và vòng lặp đọc-in được sử dụng để phát triển nhanh và tính di động. Bản phân phối cũng bao gồm một thư viện tiêu chuẩn toàn diện, trình tạo lexer và trình phân tích cú pháp, trình gỡ lỗi phát lại, trình tạo tài liệu và một máy in đẹp tiền xử lý.


Object Caml được phân phối dưới dạng một phần mềm nguồn mở theo Giấy phép Công cộng Q, trong khi các thư viện khác nhau của nó được phân phối theo LGPL.


Object Caml hỗ trợ các kiến ​​trúc bộ xử lý sau:

  • PowerPC
  • Alpha
  • AMD64
  • IA32
  • IA64
  • Mips
  • Sparc
  • StrongArm
  • HPPA
Caml khách quan (ocaml) là gì? - định nghĩa từ techopedia