
Snap! (programming language)
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.
- Abstraction100002137
- ArtificialLanguage106894544
- Attribute100024264
- Communication100033020
- Community108223802
- Environment113934596
- Gathering107975026
- Group100031264
- language
- Language
- Language106282651
- ProgrammingLanguage
- ProgrammingLanguage106898352
- Q315
- Q9143
- Situation113927383
- SocialGroup107950920
- software
- State100024720
- Thing
- WikicatPedagogicIntegratedDevelopmentEnvironments
- WikicatVirtualRealityCommunities
- Comment
- enSnap! (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.
- Depiction
- Designer
- enBrian Harvey and Jens Mönig
- Designer
- Brian Harvey (lecturer)
- https://github.com/jmoenig/
- Developer
- https://github.com/jmoenig/
- Developer
- https://github.com/jmoenig/
- FileExt
- en.xml
- Has abstract
- enSnap! (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.
- Homepage
- snap.berkeley.edu
- Influenced
- enBeetleBlocks, NetsBlox, Dragme IDE, Turtlestitch
- Influenced
- Turtlestitch
- InfluencedBy
- Logo (programming language)
- Scheme (programming language)
- Scratch (programming language)
- Smalltalk
- Influenced by
- Logo (programming language)
- Scheme (programming language)
- Scratch (programming language)
- Smalltalk
- Is primary topic of
- Snap! (programming language)
- Label
- enSnap! (programming language)
- LatestReleaseDate
- 4 August 2022
- Latest release date
- 4 August 2022
- LatestReleaseVersion
- 8
- Latest release version
- 8.0
- License
- Affero General Public License
- License
- Affero General Public License
- Link from a Wikipage to an external page
- github.com/jmoenig/
- scratch.mit.edu/info/credits/
- snap.berkeley.edu/old_site/old-byob.html
- Link from a Wikipage to another Wikipage
- Affero General Public License
- Alonzo Church
- Application programming interface
- Brian Harvey (lecturer)
- C (programming language)
- Category:American children's websites
- Category:Educational programming languages
- Category:Free educational software
- Category:Pedagogic integrated development environments
- Category:Smalltalk programming language family
- Category:Software developer communities
- Category:Video game development software
- Category:Visual programming languages
- CNET
- Computer science
- Corecursion
- Cross-platform
- Download.com
- Educational programming language
- Event-driven programming
- File:Snap!.png
- File:Snap! Default interface.jpg
- First class function
- First class object
- GitHub
- HTML5
- Installation (computer programs)
- IOS
- JavaScript
- Lambda
- Lambda calculus
- Linux
- List of educational programming languages
- Logo (programming language)
- Metaprogramming
- Microsoft Windows
- Object-oriented programming
- OS X
- Portable Executable
- Prototype-based programming
- Python (programming language)
- Scheme (programming language)
- Scratch (programming language)
- Smalltalk
- Squeak
- Stream (computer science)
- Turtlestitch
- Type system
- University of California, Berkeley
- Web application
- Logo
- 180
- LogoCaption
- enSnap! Logo
- Name
- enSnap! ref|Program versions 8.0.0|group=Note
- Name
- enSnap!ref|Program versions 8.0.0|group=Note
- OperatingSystem
- Cross-platform
- Paradigm
- Educational programming language
- Event-driven programming
- Object-oriented programming
- ProgrammingLanguage
- enJavaScript , previously Squeak
- SameAs
- 6WJJ
- m.0hzrhyc
- Q1002996
- Snap!
- Snap!
- Snap!
- Snap! (informatica)
- Snap! (langage)
- Snap! (linguagem de programação)
- Snap! (ngôn ngữ lập trình)
- Snap! (programazio-lengoaia)
- Snap! (Programmiersprache)
- Snap! (programming language)
- Snap! (язык программирования)
- اسنپ! (زبان برنامهنویسی)
- 스냅! (프로그래밍 언어)
- Subject
- Category:American children's websites
- Category:Educational programming languages
- Category:Free educational software
- Category:Pedagogic integrated development environments
- Category:Smalltalk programming language family
- Category:Software developer communities
- Category:Video game development software
- Category:Visual programming languages
- Thumbnail
- Typing
- Type system
- WasDerivedFrom
- Snap! (programming language)?oldid=1118562163&ns=0
- WikiPageLength
- 11828
- Wikipage page ID
- 34236881
- Wikipage revision ID
- 1118562163
- WikiPageUsesTemplate
- Template:'
- Template:About
- Template:Infobox programming language
- Template:Official website
- Template:Reflist
- Template:Short description
- Template:Start date and age
- Template:URL