İçeriğe atla

Scratch (programlama dili)

Vikipedi, özgür ansiklopedi
Scratch
ParadigmasıNesne Yönelimli
İlk çıkışı2003
GeliştiriciMIT Media Lab,
Lifelong Kindergarten Group
Kararlı sürüm3.0 (2 Ocak 2019 (5 yıl önce) (2019-01-02)[1])
EtkiledikleriMBlock
PlatformuÇapraz platform
İşletim sistemiMacOS, Microsoft Windows, Linux
LisansGNU Genel Kamu Lisansı,
Scratch Source Code License, CC-BY-SA 2.0 (Scratch internet sitesi)
Olağan dosya uzantıları.sb3, .sprite3, .scratch, .sb2, sprite2, .sb, .sprite
Web sitesihttps://scratch.mit.edu/

Scratch, ABD’de bulunan MIT’in (Massachusetts Teknoloji Enstitüsü) geliştirdiği, 8-16 yaş arası çocukların kullanımına göre tasarlanmış ve basit bir arayüze sahip bir programlama dilidir.[2] Geleneksel programlama dillerinin aksine kullanıcı, istediği fonksiyonları fareyle tıklayıp sürükleyerek animasyonlar, oyunlar yaratabilir.

Renkli bir arayüze sahip olduğu için çocukları yaratıcılığa teşvik ederek animasyon yapmalarını sağlar. Java, C, Python, PHP, Visual Basic gibi birçok programlama dilinin yanında Scratch hazır fonksiyonları kategorilere ayırıp kolay bir biçimde kullanıma sunar. Bu sayede programlamaya yeni başlayan kişiler, algoritma yapısını “if, else, while, for” gibi karmaşık kod yapılarını ve noktalama işaretleri gibi dikkat gerektiren kod satırlarını kullanmadan kavrayabilir.[3]

5-7 yaş arası çocuklar için Scratch'ın basitleştirilmiş hali ScratchJr programlama dili mevcuttur.[2]

  1. ^ "Scratch 3.0". Scratch Wiki. 20 Ağustos 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Ocak 2019. 
  2. ^ a b "Scratch - For Parents". scratch.mit.edu. 22 Mart 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mart 2020. 
  3. ^ Gürtan, Elif. "Scratch 3.0 ile Merhaba Dünya!". 3 Ocak 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 3 Ocak 2019. 

Dış bağlantılar

[değiştir | kaynağı değiştir]