Programming language · 2007

Scratch

Scratch logo
2007First released
MIT Media LabDeveloper
dynamicTyping
Built from Scratch SmalltalkActionScriptJavaScriptLogo
RuntimeInfluence

What is Scratch written in?

Its runtime is implemented in Smalltalk, ActionScript, and JavaScript (documented).

Frequently Asked Questions

What language is Scratch written in?
Scratch is primarily implemented in JavaScript.
What languages influenced Scratch?
Scratch was influenced by Logo among others. See the influence section above for the full list.
When was Scratch first released?
Scratch was first released in 2007.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the Scratch relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=scratch" width="100%" height="500" loading="lazy" style="border:0" title="Scratch relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the Scratch source record. See the embed guide for parameters and sizing.

Spot something wrong?

Every fact on this page is meant to be checkable. If one is wrong, say so and it becomes a dataset change, not a patch to this page.

Goes to a public GitHub issue for review. Nothing you write appears on this site.

Explore Scratch in Graph →