Snap! programming language

GPTKB entity

Statements (55)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:category gptkb:programming_language
educational programming language
block-based programming language
gptkbp:developer gptkb:Brian_Harvey
gptkb:Jens_Mönig
gptkbp:feature cloning
costumes
recursion
broadcast messages
cloud variables
first-class procedures
sound support
higher-order functions
backdrops
custom blocks
first-class lists
sprites
import/export projects
pen graphics
gptkbp:firstReleased 2011
https://www.w3.org/2000/01/rdf-schema#label Snap! programming language
gptkbp:influencedBy gptkb:Scratch
gptkb:brand
gptkb:Scheme
gptkbp:language gptkb:JavaScript
gptkbp:license gptkb:AGPLv3
gptkbp:openSource true
gptkbp:paradigm imperative
event-driven
object-oriented
functional
gptkbp:platform gptkb:website
gptkbp:supports cloning
costumes
recursion
broadcast messages
cloud variables
block-based programming
first-class procedures
sound support
higher-order functions
backdrops
custom blocks
first-class lists
sprites
JavaScript extensions
import/export projects
pen graphics
gptkbp:targetAudience education
gptkbp:usedIn gptkb:Beauty_and_Joy_of_Computing
gptkb:University_of_California,_Berkeley
gptkbp:website https://snap.berkeley.edu/
gptkbp:bfsParent gptkb:The_Beauty_and_Joy_of_Computing
gptkbp:bfsLayer 8