Squirrel est un langage de programmation haut niveau impératif et orienté objet, conçu pour être un langage de script léger qui soit compatible en taille, occupation mémoire, et exigence temps réel d'applications comme les jeux vidéo. MirthKit, une boîte à outils pour faire et distribuer des jeux 2D open sources, multiplateformes, utilise Squirrel[3]. Il est utilisé intensivement par Code::Blocks pour les scripts ainsi que dans la quasi-totalité du code source du jeu Final Fantasy Crystal Chronicles: My Life As a King publié par Square Enix[4], et également dans le jeu Hard Reset[5] de Flying Wild Hog, dans le visual novel Plastic Memories sur PSVITA, et dans tous les jeux Source récents de Valve [6].

Squirrel

Informations
Première version 6 septembre 2003Voir et modifier les données sur Wikidata
Dernière version 3.2 (10 février 2022)[1],[2]Voir et modifier les données sur Wikidata
Dépôt github.com/albertodemichelis/squirrelVoir et modifier les données sur Wikidata
Type Langage de script
Langage procédural (d)
Class-based programming language (d)
Implémentation d'un langage de programmation (en)Voir et modifier les données sur Wikidata
Licence Licence MITVoir et modifier les données sur Wikidata
Site web squirrel-lang.orgVoir et modifier les données sur Wikidata

Fonctionnalités du langage

modifier

Notes et références

modifier

Sources

modifier

Lien externe

modifier

📚 Artikel Terkait di Wikipedia

Rust (langage)

« RustBelt: securing the foundations of the Rust programming language », Proceedings of the ACM on Programming Languages, vol. 2, no POPL,‎ 27 décembre 2017

Liste d'abréviations en informatique

(Microsoft) API : Application Programming Interface APIPA : Automatic Private Internet Protocol Addressing APL : A Programming Language APM : Advanced Power

Java (langage)

 », sur JavaWorld, 4 octobre 1996 Core Web Programming, Marty Hall, Larry Brown Object-oriented Programming with Java, Barry J. Holmes, Daniel T. Joyce

Algorithme du gradient

Avriel, Nonlinear Programming: Analysis and Methods, Dover Publishing, 2003 (ISBN 0-486-43227-0). (en) D. P. Bertsekas, Nonlinear Programming, Athena Scientific

Mixin

DES CLASSBOXES » (en) Rachid Guerraoui, ECOOP '99 - Object-Oriented Programming: 13th European Conference Lisbon, Portugal, June 14-18, 1999 Proceedings

Jessie Inchauspé

et co-publie Paternal programming of breast cancer risk in daughters in a rat model : opposing effects of animal- and plant-based high-fat diets[3] dans

TV Parental Guidelines

juillet 2013) (en) « Technical Requirements to Enable Blocking of Video Programming based on Program Ratings (FCC 98-36, ET Docket No. 97-206) », Federal Communications

Comparaison des langages de programmation multi-paradigmes

macro, example of implementation [9] - Visual programming tool based on Common Lisp [10] rule-based programming extension Meta Object Protocol D Language