dbo:abstract |
Pico is a programming language developed at the Software Languages Lab at Vrije Universiteit Brussel. The language was created to introduce the essentials of programming to non-computer science students. Pico can be seen as an effort to generate a palatable and enjoyable language for people who do not want to study hard for the elegance and power of a language. They have done it by adapting Scheme's semantics. While designing Pico, the Software Languages Lab was inspired by the Abelson and Sussman's book "Structure and Interpretation of Computer Programs". Furthermore, they were influenced by the teaching of programming at high school or academic level. Pico should be interpreted as 'small', the idea was to create a small language for educational purposes. (en) Pico è un linguaggio di programmazione sviluppato a fini scolastici al PROG lab della Vrije Universiteit di Bruxelles. Il linguaggio è stato creato per insegnare i fondamenti della programmazione a studenti non informatici. Pico può essere visto come uno sforzo per generare un linguaggio appetibile a persone che non vogliono studiare in modo approfondito i concetti della programmazione classica. L'obiettivo è stato ottenuto adattando la semantica del linguaggio Scheme. La progettazione di Pico è stata inoltre ispirata dal testo di Abelson e Sussman "Structure and Interpretation of Computer Programs" e dall'insegnamento della programmazione alle scuole superiori e all'università. (it) Pico é uma linguagem de programação desenvolvida no laboratório de programação da . Ela foi criada para introduzir elementos essenciais de programação para estudantes que não cursam ciência da computação ou cursos afins. Portanto, ela pode ser vista como um esforço para gerar uma linguagem acessível e proveitosa para pessoas que não querem estudar a fundo a elegância e o poder de uma linguagem. Eles fizeram isso adaptando esquemas semânticos. A linguagem Pico poderia ser classificada como uma linguagem pequena, e a idéia foi criá-la para fins educacionais. Enquanto desenvolviam a linguagem Pico, o laboratório de programação da universidade foi inspirado pelo livro de Abelson e Sussman: “Structure and Interpretation of Computer Programs”. Adicionalmente, eles também foram influenciados pelo ensino de programação das escolas de nível médio. Pico é um editor de texto screen-oriented, conhecido também como nano. (pt) |
dbo:developer |
dbr:Vrije_Universiteit_Brussel |
dbo:influencedBy |
dbr:Scheme_(programming_language) |
dbo:wikiPageExternalLink |
http://dinf.vub.ac.be/ http://dirk.rave.org/ http://pico.vub.ac.be/downloads.html http://student.vub.ac.be/~nkaraogl/WinPico/ http://www.vub.ac.be/ http://soft.vub.ac.be/ http://www.paulgraham.com/accgen.html%3C/span%3E%60 https://web.archive.org/web/20040221012930/http:/wilma.vub.ac.be/~pvdabeel/stuff/Xpico-Snaps/ https://web.archive.org/web/20080905092122/http:/www.infogroep.be/sPico https://web.archive.org/web/20080905092145/http:/www.infogroep.be/Pico |
dbo:wikiPageID |
379013 (xsd:integer) |
dbo:wikiPageLength |
3680 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1047530616 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Scheme_(programming_language) dbr:Character_(computing) dbr:Variable_(programming) dbc:Programming_languages_created_in_1997 dbr:Structure_and_Interpretation_of_Computer_Programs dbr:String_(computer_science) dbr:Backquote dbc:Educational_programming_languages dbr:Vrije_Universiteit_Brussel dbr:Data_type dbr:Procedural_programming dbr:Array_data_type dbc:1997_software dbc:Programming_languages dbr:Lambda_calculus dbr:Pico_(disambiguation) dbr:Integer dbr:Real_number dbr:Semantics_(computer_science) dbr:Programming_language dbr:Scope_(programming) dbr:First-class_object dbr:Reflection_(computer_science) |
dbp:developer |
dbr:Vrije_Universiteit_Brussel |
dbp:influencedBy |
dbr:Scheme_(programming_language) |
dbp:name |
Pico (en) |
dbp:paradigm |
dbr:Procedural_programming dbr:Reflection_(computer_science) |
dbp:wikiPageUsesTemplate |
dbt:External_links dbt:Infobox_programming_language dbt:Official_website dbt:Start_date_and_age dbt:URL |
dct:subject |
dbc:Programming_languages_created_in_1997 dbc:Educational_programming_languages dbc:1997_software dbc:Programming_languages |
rdf:type |
owl:Thing dbo:Language schema:Language wikidata:Q315 wikidata:Q9143 yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Communication100033020 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:WikicatProgrammingLanguages |
rdfs:comment |
Pico is a programming language developed at the Software Languages Lab at Vrije Universiteit Brussel. The language was created to introduce the essentials of programming to non-computer science students. Pico can be seen as an effort to generate a palatable and enjoyable language for people who do not want to study hard for the elegance and power of a language. They have done it by adapting Scheme's semantics. Pico should be interpreted as 'small', the idea was to create a small language for educational purposes. (en) Pico è un linguaggio di programmazione sviluppato a fini scolastici al PROG lab della Vrije Universiteit di Bruxelles. Il linguaggio è stato creato per insegnare i fondamenti della programmazione a studenti non informatici. (it) Pico é uma linguagem de programação desenvolvida no laboratório de programação da . Ela foi criada para introduzir elementos essenciais de programação para estudantes que não cursam ciência da computação ou cursos afins. Portanto, ela pode ser vista como um esforço para gerar uma linguagem acessível e proveitosa para pessoas que não querem estudar a fundo a elegância e o poder de uma linguagem. Eles fizeram isso adaptando esquemas semânticos. A linguagem Pico poderia ser classificada como uma linguagem pequena, e a idéia foi criá-la para fins educacionais. (pt) |
rdfs:label |
Pico (linguaggio) (it) Pico (programming language) (en) Pico (linguagem de programação) (pt) |
owl:sameAs |
freebase:Pico (programming language) yago-res:Pico (programming language) wikidata:Pico (programming language) dbpedia-fa:Pico (programming language) dbpedia-it:Pico (programming language) dbpedia-pt:Pico (programming language) https://global.dbpedia.org/id/3bWfe |
prov:wasDerivedFrom |
wikipedia-en:Pico_(programming_language)?oldid=1047530616&ns=0 |
foaf:isPrimaryTopicOf |
wikipedia-en:Pico_(programming_language) |
foaf:name |
(en) Pico (en) |
is dbo:wikiPageDisambiguates of |
dbr:Pico |
is dbo:wikiPageRedirects of |
dbr:Pico_programming_language |
is dbo:wikiPageWikiLink of |
dbr:Indentation_style dbr:Lightweight_programming_language dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:List_of_reflective_programming_languages_and_platforms dbr:Generational_list_of_programming_languages dbr:Continuation dbr:Operator_overloading dbr:Pico dbr:Timeline_of_programming_languages dbr:Church_encoding dbr:Meta-circular_evaluator dbr:Pico_programming_language |
is foaf:primaryTopic of |
wikipedia-en:Pico_(programming_language) |