Vés al contingut

CHICKEN (llenguatge de programació): diferència entre les revisions

De la Viquipèdia, l'enciclopèdia lliure
Contingut suprimit Contingut afegit
m neteja i estandardització de codi
Robot posa data a plantilles de manteniment
 
(11 revisions intermèdies per 5 usuaris que no es mostren)
Línia 1: Línia 1:
{{Infotaula llenguatge programació
{{Infotaula llenguatge programació
|nom = CHICKEN Schema
|nom = CHICKEN Schema
|logo = Chicken Scheme logo and wordmark.svg
|logo = Chicken Scheme logo and wordmark.svg
|paradigma = Multi-paradigm: multiple dispatch ("object-oriented"), procedural, functional, meta, multistaged
|paradigma = Multi-paradigm: multiple dispatch ("object-oriented"), procedural, functional, meta, multistaged
|aparegut_l'any = 20 de juliol del 2000
|aparegut_l'any = 20 de juliol del 2000
|dissenyat_per = Felix Winkelmann
|dissenyat_per = Felix Winkelmann
|desenvolupador = The CHICKEN Team
|desenvolupador = The CHICKEN Team
|darrera_versio_estable = 4.12.0/19 de febrer del 2017
|darrera_versio_estable = 4.12.0/19 de febrer del 2017
|tipus_de_dades = Forta, dinàmica
|tipus_de_dades = Forta, dinàmica
|majors_implementacions = Scheme i C
|majors_implementacions = Scheme i C
|influenciat_per = [[Scheme]]
|influenciat_per = [[Scheme]]
|sistema_operatiu = [[Multiplataforma]]
|sistema_operatiu = [[Multiplataforma]]
|llicencia = Llicència BSD
|llicencia = Llicència BSD
|pagina_web = [https://www.call-cc.org]
|pagina_web = [https://www.call-cc.org]
}}
}}
'''CHICKEN,''' en [[Ciència de la computació|ciències de la computació]], és un compilador i intèrpret pel llenguatge de programació [[Scheme|Schema]] que pot compilar codi escrit en Schema a [[llenguatge C]]. CHICKEN és [[programari lliure]] i de [[codi obert]] sota la [[llicència BSD]]. Està escrit majoritàriament en Scheme amb algunes parts en C. <ref>{{Ref-publicació|cognom=|nom=|article=Behind the Scenes with CHICKEN Scheme (Part 1)|publicació=Atomic Spin|llengua=Anglès|url=https://spin.atomicobject.com/2013/05/02/chicken-scheme-part-1/|data=2013-05-02|pàgines=}}</ref> <ref>{{Ref-web|url=https://stackoverflow.com/questions/2521477/what-is-the-best-scheme-interpreter-or-compiler|títol=What is the best Scheme interpreter or compiler?|consulta=2017-11-12|llengua=Anglès|editor=https://stackoverflow.com|data=}}</ref> <ref>{{Ref-web|url=https://groups.google.com/forum/#!msg/comp.lang.scheme/QOil0WmRtWg/rp_Yb6Et--0J|títol=Grups de Google|consulta=2017-11-12|llengua=Anglès|editor=https://groups.google.com|data=}}</ref> <ref>{{Ref-web|url=http://www.more-magic.net/posts/vcs-independent-distribution.html|títol=VCS-independent distribution of language extensions {{!}} More magic|consulta=2017-11-12|llengua=Anglès|editor=http://www.more-magic.net|data=}}</ref>
'''CHICKEN,''' en [[Ciència de la computació|ciències de la computació]], és un compilador i intèrpret pel llenguatge de programació [[Scheme|Schema]] que pot compilar codi escrit en Schema a [[llenguatge C]]. CHICKEN és [[programari lliure]] i de [[codi obert]] sota la [[llicència BSD]]. Està escrit majoritàriament en Scheme amb algunes parts en C.<ref>{{Ref-publicació|article=Behind the Scenes with CHICKEN Scheme (Part 1)|publicació=Atomic Spin|llengua=anglès|url=https://spin.atomicobject.com/2013/05/02/chicken-scheme-part-1/|data=2013-05-02}}</ref><ref>{{Ref-web|url=https://stackoverflow.com/questions/2521477/what-is-the-best-scheme-interpreter-or-compiler|títol=What is the best Scheme interpreter or compiler?|consulta=2017-11-12|llengua=anglès|editor=https://stackoverflow.com}}</ref><ref>{{Ref-web|url=https://groups.google.cat/forum/#!msg/comp.lang.scheme/QOil0WmRtWg/rp_Yb6Et--0J|títol=Grups de Google|consulta=2017-11-12|llengua=anglès|editor=https://groups.google.com}}{{Enllaç no actiu|bot=InternetArchiveBot |data=2023 }}</ref><ref>{{Ref-web|url=http://www.more-magic.net/posts/vcs-independent-distribution.html|títol=VCS-independent distribution of language extensions {{!}} More magic|consulta=2017-11-12|llengua=anglès|editor=http://www.more-magic.net}}</ref>


== Arquitectura ==
== Arquitectura ==
* Els objectius de CHICKEN són d'aconseguir aplicacions pràctiques i portables.
* Els objectius de CHICKEN són d'aconseguir aplicacions pràctiques i portables.
* La practicitat s'aconsegueix amb una gran quantitat de biblioteques de programari escrites en CHICKEN. <ref>{{Ref-web|url=https://wiki.call-cc.org/Software|títol=Software written in CHICKEN Scheme - The CHICKEN Scheme wiki|consulta=2017-11-12|llengua=Anglès|editor=https://wiki.call-cc.org|data=}}</ref>
* La practicitat s'aconsegueix amb una gran quantitat de biblioteques de programari escrites en CHICKEN.<ref>{{Ref-web|url=https://wiki.call-cc.org/Software|títol=Software written in CHICKEN Scheme - The CHICKEN Scheme wiki|consulta=2017-11-12|llengua=anglès|editor=https://wiki.call-cc.org}}</ref>
* La portabilitat s'aconsegueix mitjançant la compilació a codi estàndard C ([[llenguatge intermedi]]) i aleshores es poden portar a múltiples plataformes i sistemes operatius.
* La portabilitat s'aconsegueix mitjançant la compilació a codi estàndard C ([[llenguatge intermedi]]) i aleshores es poden portar a múltiples plataformes i sistemes operatius.

*


== Referències ==
== Referències ==
{{Referències}}


[[Categoria:Llenguatges de programació|Io]]
[[Categoria:Llenguatges de programació|Io]]
{{Referències}}

Revisió de 02:16, 9 des 2023

Infotaula de llenguatge de programacióCHICKEN Schema
Tipusprogramari lliure i llenguatge de programació Modifica el valor a Wikidata
Data de creació20 de juliol del 2000
DissenyFelix Winkelmann
DesenvolupadorThe CHICKEN Team
Paradigma de programacióMulti-paradigm: multiple dispatch ("object-oriented"), procedural, functional, meta, multistaged
Darrera versió estable4.12.0/19 de febrer del 2017
Tipus de dadesForta, dinàmica
Majors implementacionsScheme i C
Llenguatge de programacióScheme Modifica el valor a Wikidata
Influenciat perScheme
Sistema operatiuMultiplataforma
LlicènciaLlicència BSD
Pàgina web[1]

CHICKEN, en ciències de la computació, és un compilador i intèrpret pel llenguatge de programació Schema que pot compilar codi escrit en Schema a llenguatge C. CHICKEN és programari lliure i de codi obert sota la llicència BSD. Està escrit majoritàriament en Scheme amb algunes parts en C.[1][2][3][4]

Arquitectura

[modifica]
  • Els objectius de CHICKEN són d'aconseguir aplicacions pràctiques i portables.
  • La practicitat s'aconsegueix amb una gran quantitat de biblioteques de programari escrites en CHICKEN.[5]
  • La portabilitat s'aconsegueix mitjançant la compilació a codi estàndard C (llenguatge intermedi) i aleshores es poden portar a múltiples plataformes i sistemes operatius.

Referències

[modifica]