Snap! (programming language) (original) (raw)
Snap!, bis zu Version 3.1.1 unter dem Namen BYOB bekannt (englisch Abk. von Build Your Own Blocks deutsch: „Bau deine eigenen Blöcke“), ist eine auf Scratch aufbauende und von Scheme und damit auch Lisp inspirierte bildungsorientierte visuelle Programmiersprache inklusive ihrer Entwicklungsumgebung für fortgeschrittene Schüler und für die Erwachsenenbildung. Programmbefehle und Programmierumgebung sind englisch-sprachig.
Property | Value |
---|---|
dbo:abstract | Snap! és un llenguatge de programació educatiu lliure, visual i drag-and-drop que s'executa al navegador. Permet als usuaris crear animacions interactives i jocs mentre assoleixen coneixements científics, enginyerils i computacionals. Snap! està inspirat en Scratch, però el seu públic objectiu és tant usuaris principiants com més avançat donat que Snap! inclou i amplia les possibilitats de programació de Scratch. Des de Snap! 4.0, la plataforma ja era totalment per a navegador i ja no requeria instal·lar-hi cap mena de programari en el dispositiu local. Snap! 4.0 i el seu predecessor BYOB (Build Your Own Blocks) van ser desenvolupats inicialment per Jens Mönig per a Linux, Mac OS X o Windows, i el disseny i la documentació va ser proporcionada per Brian Harvey de la Universitat de Califòrnia a Berkeley. La plataforma ha estat utilitzada en cursos d'introducció a la programació d'estudiants universitaris. El codi de font està sota llicència AGPL i es pot descarregar tant des del web de Snap! com des de GitHub. Existeix també una modificació de Snap!, Snap4Arduino, que conté blocs específics per a interactuar amb plaques Arduino. (ca) Snap!, bis zu Version 3.1.1 unter dem Namen BYOB bekannt (englisch Abk. von Build Your Own Blocks deutsch: „Bau deine eigenen Blöcke“), ist eine auf Scratch aufbauende und von Scheme und damit auch Lisp inspirierte bildungsorientierte visuelle Programmiersprache inklusive ihrer Entwicklungsumgebung für fortgeschrittene Schüler und für die Erwachsenenbildung. Programmbefehle und Programmierumgebung sind englisch-sprachig. (de) Snap! hezkuntzara zuzendutako bloke bidezko programazio-lengoaia grafiko libre bat da. Ideia matematiko eta konputazionalak ikasiz animazioak, bideo-jokoak, istorio interaktiboak eta abar sortzeko aukera ematen du. Snap! Scratchen inspiratuta dago baina programazioaren munduan lehen pausoak emateko egokia izateaz gain bigarren hezkuntzan eta unibertsitatean erabilgarri egiten duten ezaugarri gehigarri aurreratuak ditu. JavaScript erabiliz garatua dago eta web nabigatzailean exekutatzen da. (eu) Snap! est un langage de programmation graphique et multisystème, conçu pour l'apprentissage de l'informatique et des mathématiques auprès d'élèves et de débutants. En imbriquant et en associant des blocs d'instructions élémentaires paramétrés, les étudiants créent des histoires, des animations ou des jeux qui s'exécutent ensuite à l'intérieur de leur navigateur Web. Les programmes ainsi créés sont comparables à des organigrammes tout en étant directement exécutables, ce qui permet un gain de temps et de motivation pour les jeunes enfants. Les performances de ce langage permettent toutefois une utilisation avancée et l'étude de concepts de haut niveau et son adoption pour des cours universitaires. Snap!, développé par l'Université de Californie à Berkeley, est entièrement basé sur HTML5 et ne nécessite aucune installation de logiciel en local. C'est un logiciel libre sous licence AGPL. (fr) Snap! (formerly Build Your Own Blocks) is a free, block-based educational graphical programming language and online community allowing students to explore, create, and remix interactive animations, games, stories, and more, while learning about mathematical and computational ideas. While inspired by Scratch, Snap! has many advanced features. The Snap! editor, and programs created in it, are web applications that run in the browser (like Scratch 2) without requiring installation. (en) Snap! è un programma educativo basato su browser e che consente di creare applicativi in modo grafico e guidato utilizzando blocchi da far corrispondere tra loro come tasselli. Snap! 4.0 non richiede l'installazione locale e lavora in modo nativo via browser. (it) Snap! (anteriormente Build Your Own Blocks ou abreviadamente BYOB até ser renomeado para Snap! na versão 4.0 em 2013) é um Linguagem de programação educacional e ferramenta de autoria multimídia que pode ser (como o Scratch que oferece uma interface GUI amigável para crianças) usado por alunos, professores e pais para vários projetos educacionais e de entretenimento desde matemática e projetos de ciências naturais, incluindo simulações e visualização de experimentos, gravação de conteúdos com apresentações animadas, até histórias animadas de ciências sociais, arte interativa e música. Snap! 4.0, tal como Scratch 2.0, executa em uma janela do navegador ao invés de exigir que o programa seja baixado no computador do usuário. Tem sido usado no programa de ciência da computação secundário-a-terciário na Universidade Monash, na Austrália. (pt) Snap! (англ. щелчок, ранее назывался Build Your Own Blocks или BYOB) — бесплатный, основанный на блоках и браузере образовательный язык визуального программирования, позволяющий начинающим программистам создавать интерактивные анимации, компьютерные игры, сценарии и многое другое с изучением математических и вычислительных идей. Разработчики языка: — вдохновитель идеи и Дженс Дженс Мёниг. Близкие языки: Скретч, Scheme, Лого, Smalltalk. (ru) Snap! 是一款用JavaScript编写的,在浏览器裡运行的图形化编程语言,旨在赋予学生创作交互式故事,动画,游戏等作品,学习数学和计算概念。Snap!由Scratch语言衍生,包含和扩展了Scratch的功能。 Snap! 不用在本地设备上安装任何部件,只需网络浏览器即可。 (zh) |
dbo:designer | dbr:Brian_Harvey_(lecturer) https://github.com/jmoenig/ |
dbo:developer | https://github.com/jmoenig/ |
dbo:influenced | dbr:Turtlestitch |
dbo:influencedBy | dbr:Scheme_(programming_language) dbr:Scratch_(programming_language) dbr:Logo_(programming_language) dbr:Smalltalk |
dbo:latestReleaseDate | 2022-08-04 (xsd:date) |
dbo:latestReleaseVersion | 8.0 |
dbo:license | dbr:Affero_General_Public_License |
dbo:thumbnail | wiki-commons:Special:FilePath/Snap!.png?width=300 |
dbo:wikiPageExternalLink | https://snap.berkeley.edu/old_site/old-byob.html https://github.com/jmoenig/ https://scratch.mit.edu/info/credits/ |
dbo:wikiPageID | 34236881 (xsd:integer) |
dbo:wikiPageLength | 11828 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1118562163 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Python_(programming_language) dbr:Scheme_(programming_language) dbr:Scratch_(programming_language) dbr:Brian_Harvey_(lecturer) dbr:List_of_educational_programming_languages dbr:University_of_California,_Berkeley dbr:Cross-platform dbr:Object-oriented_programming dbr:GitHub dbr:Corecursion dbr:Application_programming_interface dbr:Linux dbr:Logo_(programming_language) dbr:Smalltalk dbr:Stream_(computer_science) dbr:Computer_science dbr:Portable_Executable dbc:Educational_programming_languages dbr:CNET dbr:C_(programming_language) dbc:Pedagogic_integrated_development_environments dbc:Software_developer_communities dbr:Turtlestitch dbr:Type_system dbr:Web_application dbr:Alonzo_Church dbc:Video_game_development_software dbr:Download.com dbr:Event-driven_programming dbr:Prototype-based_programming dbr:HTML5 dbr:JavaScript dbc:American_children's_websites dbc:Free_educational_software dbc:Smalltalk_programming_language_family dbc:Visual_programming_languages dbr:Affero_General_Public_License dbr:Lambda dbr:Lambda_calculus dbr:Squeak dbr:Educational_programming_language dbr:IOS dbr:Installation_(computer_programs) dbr:Metaprogramming dbr:Microsoft_Windows dbr:OS_X dbr:First_class_function dbr:First_class_object dbr:File:Snap!.png dbr:File:Snap!_Default_interface.jpg |
dbp:designer | Brian Harvey and Jens Mönig (en) |
dbp:developer | https://github.com/jmoenig/ |
dbp:fileExt | .xml (en) |
dbp:influenced | BeetleBlocks, NetsBlox, Dragme IDE, Turtlestitch (en) |
dbp:influencedBy | dbr:Scheme_(programming_language) dbr:Scratch_(programming_language) dbr:Logo_(programming_language) dbr:Smalltalk |
dbp:latestReleaseDate | 2022-08-04 (xsd:date) |
dbp:latestReleaseVersion | 8 (xsd:integer) |
dbp:license | dbr:Affero_General_Public_License |
dbp:logo | 180 (xsd:integer) |
dbp:logoCaption | Snap! Logo (en) |
dbp:name | Snap! ref|Program versions 8.0.0 |
dbp:operatingSystem | dbr:Cross-platform |
dbp:paradigm | dbr:Object-oriented_programming dbr:Event-driven_programming dbr:Educational_programming_language |
dbp:programmingLanguage | JavaScript , previously Squeak (en) |
dbp:typing | dbr:Type_system |
dbp:wikiPageUsesTemplate | dbt:' dbt:About dbt:Infobox_programming_language dbt:Official_website dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:URL |
dct:subject | dbc:Educational_programming_languages dbc:Pedagogic_integrated_development_environments dbc:Software_developer_communities dbc:Video_game_development_software dbc:American_children's_websites dbc:Free_educational_software dbc:Smalltalk_programming_language_family dbc:Visual_programming_languages |
rdf:type | owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatVirtualRealityCommunities yago:WikicatPedagogicIntegratedDevelopmentEnvironments yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:Attribute100024264 yago:Communication100033020 yago:Community108223802 yago:Environment113934596 yago:Gathering107975026 yago:Group100031264 yago:Language106282651 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:Situation113927383 yago:SocialGroup107950920 yago:State100024720 |
rdfs:comment | Snap!, bis zu Version 3.1.1 unter dem Namen BYOB bekannt (englisch Abk. von Build Your Own Blocks deutsch: „Bau deine eigenen Blöcke“), ist eine auf Scratch aufbauende und von Scheme und damit auch Lisp inspirierte bildungsorientierte visuelle Programmiersprache inklusive ihrer Entwicklungsumgebung für fortgeschrittene Schüler und für die Erwachsenenbildung. Programmbefehle und Programmierumgebung sind englisch-sprachig. (de) Snap! hezkuntzara zuzendutako bloke bidezko programazio-lengoaia grafiko libre bat da. Ideia matematiko eta konputazionalak ikasiz animazioak, bideo-jokoak, istorio interaktiboak eta abar sortzeko aukera ematen du. Snap! Scratchen inspiratuta dago baina programazioaren munduan lehen pausoak emateko egokia izateaz gain bigarren hezkuntzan eta unibertsitatean erabilgarri egiten duten ezaugarri gehigarri aurreratuak ditu. JavaScript erabiliz garatua dago eta web nabigatzailean exekutatzen da. (eu) Snap! (formerly Build Your Own Blocks) is a free, block-based educational graphical programming language and online community allowing students to explore, create, and remix interactive animations, games, stories, and more, while learning about mathematical and computational ideas. While inspired by Scratch, Snap! has many advanced features. The Snap! editor, and programs created in it, are web applications that run in the browser (like Scratch 2) without requiring installation. (en) Snap! è un programma educativo basato su browser e che consente di creare applicativi in modo grafico e guidato utilizzando blocchi da far corrispondere tra loro come tasselli. Snap! 4.0 non richiede l'installazione locale e lavora in modo nativo via browser. (it) Snap! (англ. щелчок, ранее назывался Build Your Own Blocks или BYOB) — бесплатный, основанный на блоках и браузере образовательный язык визуального программирования, позволяющий начинающим программистам создавать интерактивные анимации, компьютерные игры, сценарии и многое другое с изучением математических и вычислительных идей. Разработчики языка: — вдохновитель идеи и Дженс Дженс Мёниг. Близкие языки: Скретч, Scheme, Лого, Smalltalk. (ru) Snap! 是一款用JavaScript编写的,在浏览器裡运行的图形化编程语言,旨在赋予学生创作交互式故事,动画,游戏等作品,学习数学和计算概念。Snap!由Scratch语言衍生,包含和扩展了Scratch的功能。 Snap! 不用在本地设备上安装任何部件,只需网络浏览器即可。 (zh) Snap! és un llenguatge de programació educatiu lliure, visual i drag-and-drop que s'executa al navegador. Permet als usuaris crear animacions interactives i jocs mentre assoleixen coneixements científics, enginyerils i computacionals. Snap! està inspirat en Scratch, però el seu públic objectiu és tant usuaris principiants com més avançat donat que Snap! inclou i amplia les possibilitats de programació de Scratch. Des de Snap! 4.0, la plataforma ja era totalment per a navegador i ja no requeria instal·lar-hi cap mena de programari en el dispositiu local. (ca) Snap! est un langage de programmation graphique et multisystème, conçu pour l'apprentissage de l'informatique et des mathématiques auprès d'élèves et de débutants. En imbriquant et en associant des blocs d'instructions élémentaires paramétrés, les étudiants créent des histoires, des animations ou des jeux qui s'exécutent ensuite à l'intérieur de leur navigateur Web. Snap!, développé par l'Université de Californie à Berkeley, est entièrement basé sur HTML5 et ne nécessite aucune installation de logiciel en local. C'est un logiciel libre sous licence AGPL. (fr) Snap! (anteriormente Build Your Own Blocks ou abreviadamente BYOB até ser renomeado para Snap! na versão 4.0 em 2013) é um Linguagem de programação educacional e ferramenta de autoria multimídia que pode ser (como o Scratch que oferece uma interface GUI amigável para crianças) usado por alunos, professores e pais para vários projetos educacionais e de entretenimento desde matemática e projetos de ciências naturais, incluindo simulações e visualização de experimentos, gravação de conteúdos com apresentações animadas, até histórias animadas de ciências sociais, arte interativa e música. Snap! 4.0, tal como Scratch 2.0, executa em uma janela do navegador ao invés de exigir que o programa seja baixado no computador do usuário. Tem sido usado no programa de ciência da computação secundário-a-t (pt) |
rdfs:label | Snap! (ca) Snap! (Programmiersprache) (de) Snap! (programazio-lengoaia) (eu) Snap! (langage) (fr) Snap! (informatica) (it) 스냅! (프로그래밍 언어) (ko) Snap! (programming language) (en) Snap! (linguagem de programação) (pt) Snap! (язык программирования) (ru) Snap! (zh) |
owl:sameAs | freebase:Snap! (programming language) wikidata:Snap! (programming language) dbpedia-ca:Snap! (programming language) dbpedia-de:Snap! (programming language) dbpedia-eu:Snap! (programming language) dbpedia-fa:Snap! (programming language) dbpedia-fr:Snap! (programming language) dbpedia-he:Snap! (programming language) dbpedia-it:Snap! (programming language) dbpedia-ko:Snap! (programming language) dbpedia-pt:Snap! (programming language) dbpedia-ru:Snap! (programming language) dbpedia-vi:Snap! (programming language) dbpedia-zh:Snap! (programming language) https://global.dbpedia.org/id/6WJJ yago-res:Snap! (programming language) |
prov:wasDerivedFrom | wikipedia-en:Snap!_(programming_language)?oldid=1118562163&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Snap!.png wiki-commons:Special:FilePath/Snap!_Default_interface.jpg |
foaf:homepage | http://snap.berkeley.edu |
foaf:isPrimaryTopicOf | wikipedia-en:Snap!_(programming_language) |
foaf:name | Snap!ref|Program versions 8.0.0 |
is dbo:influenced of | dbr:Scratch_(programming_language) |
is dbo:influencedBy of | dbr:Turtlestitch |
is dbo:knownFor of | dbr:Brian_Harvey_(lecturer) |
is dbo:wikiPageDisambiguates of | dbr:Snap dbr:Snap!_(disambiguation) |
is dbo:wikiPageRedirects of | dbr:BYOB_(programming_language) dbr:Snap_(programming_language) dbr:Fully_Licensed dbr:Fully_licensed dbr:Build_Your_Own_Blocks |
is dbo:wikiPageWikiLink of | dbr:BYOB_(programming_language) dbr:Scratch_(programming_language) dbr:Morphic_(software) dbr:Brian_Harvey_(lecturer) dbr:List_of_educational_programming_languages dbr:List_of_programming_languages dbr:List_of_programming_languages_by_type dbr:Modulo_operation dbr:Turtlestitch dbr:Frame-based_editor dbr:Prototype-based_programming dbr:Snap_(programming_language) dbr:Edgy dbr:Snap dbr:Snap!_(disambiguation) dbr:Visual_programming_language dbr:List_of_software_under_the_GNU_AGPL dbr:Fully_Licensed dbr:Fully_licensed dbr:Build_Your_Own_Blocks |
is dbp:influenced of | dbr:Scratch_(programming_language) |
is dbp:influencedBy of | dbr:Turtlestitch |
is dbp:knownFor of | dbr:Brian_Harvey_(lecturer) |
is foaf:primaryTopic of | wikipedia-en:Snap!_(programming_language) |