Scratch ialah sebuah bahasa pengaturcaraan yang menggunakan blok, dan disasarkan kepada kanak-kanak serta remaja.[7]

Scratch
ParadigmaBerpandukan acara, visual
Muncul pada2003; 21 tahun yang lalu (2003) (prototaip pertama)
2004; 20 tahun yang lalu (2004) (prototaip kedua)
15 Mei 2007; 16 tahun yang lalu (15 Mei 2007) (pelancaran awam)[1]
9 Mei 2013; 10 tahun yang lalu (9 Mei 2013) (Scratch 2.0)
2 Januari 2019; 5 tahun yang lalu (2 Januari 2019) (Scratch 3.0)
Lepasan stabil
  • Scratch 3.0 (penyunting dalam talian) / 2 Januari 2019; 5 tahun yang lalu (2019-01-02)
  • Scratch 3.29.1 (penyunting luar talian) / 27 Februari 2022; 2 tahun yang lalu (2022-02-27)
DipengaruhiLogo, Smalltalk, HyperCard, StarLogo, AgentSheets, AgentCubes, Etoys
MempengaruhiCatrobat,[2] ScratchJr,[3] Snap!,[4][5] mBlock, Turtlestitch
Implementation languageSqueak (Scratch 0.x, 1.x)
ActionScript (Scratch 2.0)
HTML5 dan JavaScript (Scratch 3.0)[6]
OSMicrosoft Windows, macOS, Linux, HTML5, iOS, iPadOS dan Android.
LesenGPLv2 dan Lesen Kod Sumber Scratch
Sambugan fail biasa
  • .scratch (Scratch 0.x)
    *.sb, *.sprite (Scratch 1.x)
    *.sb2, *.sprite2 (Scratch 2.0)
    *.sb3, *.sprite3 (Scratch 3.0)
Laman webscratch.mit.edu

Rujukan sunting

  1. ^ "Scratch Timeline – Scratch Wiki". en.scratch-wiki.info.
  2. ^ "Catrobat Home". catrobat.org.
  3. ^ "ScratchJr – Home". scratchjr.org.
  4. ^ "Snap! Build Your Own Blocks". snap.berkeley.edu.
  5. ^ "Snap! Build Your Own Blocks". snap.berkeley.edu.
  6. ^ "Converting Scratch Projects to HTML5 - Discuss Scratch". scratch.mit.edu. Dicapai pada May 16, 2022.
  7. ^ "Scratch – About". scratch.mit.edu.

Jika anda melihat rencana yang menggunakan templat {{tunas}} ini, gantikanlah ia dengan templat tunas yang lebih spesifik.