Cat (langage)
- Cat (langage)
-
Cat |
|
|
Apparu en |
2006 |
Auteur |
Christopher Diggins |
Développeurs |
Christopher Diggins et al |
Paradigme |
multi-paradigme: langage de pile, fonctionnel |
Typage |
statique |
Influencé par |
Joy, Factor |
Licences |
Domaine Public |
Cat est un langage de programmation fonctionnel orienté pile, à typage statique, inspiré par Joy. Joy et Cat diffèrent cependant des autres langages fonctionnels de par leur approche de composition de fonctions plutôt que d'application de fonctions (comme en Scheme ou Haskell).
Cat est un langage polyvalent, plus particulièrement destiné à l'enseignement.
Exemples
Définition de la fonction carré :
Définition de la fonction factorielle, avec méta-commentaires (description et test unitaire) et signature de type :
define fact : (int -> int)
{{
desc:
A factorial function
tests:
in: 5 fact
out: 120
}}
{
eqz
[pop 1]
[dup dec fact mul_int]
if
}
Liens externes
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Cat (langage) de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Langage De Programmation — Un langage de programmation est un langage informatique, permettant à un être humain d écrire un code source qui sera analysé par une machine, généralement un ordinateur. Le code source subit ensuite une transformation ou une évaluation dans une… … Wikipédia en Français
Cat — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. {{{image}}} Sigles d une seule lettre Sigles de deux lettres > Sigles de trois lettres … Wikipédia en Français
Cat le psion — Cycle de Cat Cet article fait partie de la série Science fiction La SF à l’écran autre A B … Wikipédia en Français
Langage de programmation — Programme écrit en Perl. Programm … Wikipédia en Français
CAT — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sigles d’une seule lettre Sigles de deux lettres > Sigles de trois lettres Sigles de quatre lettres … Wikipédia en Français
Langage militaire — Jargon militaire français Avec la conscription, l armée a constitué en France un creuset culturel. Se trouvaient mélangés dans les mêmes unités des Parisiens, des Occitans, des Bretons ou des Alsaciens. Il se développa un vocabulaire spécifique… … Wikipédia en Français
Lol cat — Lolcat Une cat macro typique Un Lolcat ou LOLCAT est une image combinant une photographie, généralement un chat, avec une légende humoristique et idiosyncratique dans un anglais écorché un dialecte qui est appelé « Kitty Pidgin » … Wikipédia en Français
APL (Langage) — Pour les articles homonymes, voir APL. L APL (initialement A Programming Language, officieusement Array Processing Language) est un langage de programmation conçu entre 1957 et 1967 par Kenneth Iverson pour décrire commodément des opérations… … Wikipédia en Français
APL (langage) — Pour les articles homonymes, voir APL. L APL (initialement A Programming Language, officieusement Array Processing Language) est un langage de programmation conçu entre 1957 et 1967 par Kenneth Iverson pour décrire commodément des opérations… … Wikipédia en Français
Apl (langage) — Pour les articles homonymes, voir APL. L APL (initialement A Programming Language, officieusement Array Processing Language) est un langage de programmation conçu entre 1957 et 1967 par Kenneth Iverson pour décrire commodément des opérations… … Wikipédia en Français