Ciao (programming language)

Ciao
ParadigmLogic, functional, modular, object-oriented
First appeared1984; 40 years ago (1984)
OSCross-platform (Unix, Mac OS X, Windows)
LicenseGPL, LGPL
Websitewww.ciao-lang.org
Influenced by
Prolog

Ciao is a general-purpose programming language which supports logic, constraint, functional, higher-order, and object-oriented programming styles. Its main design objectives are high expressive power, extensibility, safety, reliability, and efficient execution.[1]

  1. ^ "The Ciao System". ciao-lang.org. Retrieved 2017-08-12.