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]
Günümüzde artık birçok reklam, film vs. gibi alanlarda artık programlar olmazsa olmaz bir kolaylık sunuyor. Bu türde birçok program mevcutken, kullanım olarak sağladığı konfor ve bambaşka niteliklerini kullanıcılarına stratch ne şekilde sunuyor? Detaylarıyla belirttik.
Scratch Programı Nasıl İndirilir, Başlıca Özellikleri Nelerdir?
Programı indirebilmek için öncelikle, scratch linkine giriş sağlamalısınız. Bu linke giriş yaptıktan sonra açılan sayfada 'Adobe AIR' eklentisi ekrana gelecektir. Gelen eklentiye tıklamalı, öncesinde bu programı kurmuş olmalısınız. Aksi taktirde scratch programı çalışmaz. Hemen sonrasında 'Dowland' butonuna tıklayarak programın setup dosyasını bilgisayarınıza kaydederek indirmiş olduğunuz dosyayı açabilirsiniz. Açtığınız dosyada 'Çalıştır' butonuna tıklayarak devam ettiğinizde, işletim sistemine göre seçenekler gelecektir. İndirim yapacağınız ürünün işletim sisteme göre bu seçenekler arasında uygun olanı seçebilirsiniz. Sonrasında programı kullanmaya başlayabilirsiniz. Programın birçok özelliği bulunmakta olup, ön planda olduğu yönler aşağıdaki gibidir; Birçok programın aksine, kullanıcılar dilediği gibi fonksiyonları fareyle sürükleyerek kullanabilir. Ve öncesinde kendisi için oluşturmuş olduğu hazır kodlamaları kayıt ederek, bir sonraki animasyonunda da bu hazır taslakları kullanabilir. Sağladığı birçok hazır fonksiyonlarını ayrı ayrı kategorize edilmiş olmasıyla kolay kullanım sunmaktadır. Bu sayede karmaşık kodlamaların dışına çıkılmış olup, noktalama işaretleri vs. kod satırları kullanılmaksızın yeni başlayan kullanıcılara son derece basit program dili sunmaktadır. Çocuklar için oluşturulmuş olan ScratchJr versiyonu mevcuttur. Çoklu dil desteği sağlamaktadır. Diğer programların aksine daha fazla paylaşılabilirlik düzeyi mevcuttur.
Scratch programı günümüzde bir ortam içerisinde resim, ses ve müzik gibi medya araçlarını bir araya getirebiliyor. Scratch programı sayesinde interaktif hikayeler de anlatılırken paylaşımlar da yapılabiliyor. Scratch programının kullanılması için öncelikle programın bilgisayara indirilmesi gerekiyor. Linke giriş yapıldıktan sonra ise bilgisayarın setup dosyası bilgisayara kaydedilir. Açılan dosyada çalıştır butonu tıklanır. İşletim sistemine göre seçenekler de gelecektir. Program kurulduktan sonra kolay bir şekilde kullanım sağlanabilir. Scratch programını kullanıcılar dilediği fonksiyonları fare ile sürükleyerek kullanabilirler. Hazır kodlamalar kaydedilerek bir sonraki animasyonlarda da hazır taslak şeklinde kullanılabilir.