Snap! (programming language) (original) (raw)

About DBpedia

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.

thumbnail

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)