LocalazyLocalazy
Orc est un langage de programmation fonctionnel compilé, typage statique, avec inférence de type, garbage collection, et un système de modules avancé. Il est conçu pour être facile à apprendre, à lire et à écrire. Orc est influencé par de nombreux autres langages, notamment Haskell, ML, Lisp et Java. Il emprunte des caractéristiques à chacun de ces langages et les combine dans un langage à la fois puissant et facile à utiliser. Orc possède un système de types simple et puissant qui permet d'écrire une grande variété de programmes de manière sûre. Il dispose également d'un collecteur de déchets efficace qui récupère la mémoire lorsqu'elle n'est plus nécessaire. Le système de modules d'Orc est conçu pour être facile à utiliser et pour permettre l'écriture d'une grande variété de programmes de manière modulaire. Les modules peuvent être importés et exportés, et leurs dépendances peuvent être spécifiées. Orc est un langage très efficace, et les programmes écrits en Orc peuvent être compilés en code natif pour une variété de plateformes. Les programmes Orc peuvent également être exécutés dans un navigateur web, en utilisant la bibliothèque Orc JavaScript. Orc est un excellent langage pour écrire des applications Web, des utilitaires en ligne de commande et des programmes côté serveur. C'est également un bon choix pour l'écriture d'applications de bureau.