ภาษาสแกรตช์ |
|
กระบวนทัศน์ | อิเวนต์ไดรฟ์เวน, บล็อกเบส |
---|
ผู้พัฒนา | MIT Media Lab Lifelong Kindergarten Group |
---|
เริ่มเมื่อ | 2002; 23 ปีที่แล้ว (2002) (ทดลอง) 2005; 20 ปีที่แล้ว (2005) (อย่างเป็นทางการ) 2013; 12 ปีที่แล้ว (2013) (Scratch 2) |
---|
ระบบชนิดตัวแปร | เชิงไดนามิก |
---|
ภาษาโปรแกรม | สควีก (Scratch 0.x, 1.x) แอ็กชันสคริปต์ (Scratch 2.0) เอชทีเอ็มแอล5, จาวาสคริปต์ (Scratch 3.0) |
---|
ระบบปฏิบัติการ | วินโดวส์, แมคโอเอส, ลินุกซ์ |
---|
สัญญาอนุญาต | จีพีแอลวี2 และ Scratch Source Code License |
---|
นามสกุลของไฟล์ | .scratch (Scratch 0.x) .sb, .sprite (Scratch 1.x) .sb2, .sprite2 (Scratch 2.0) .sb3, .sprite3 (Scratch 3.0) |
---|
เว็บไซต์ | scratch.mit.edu |
---|
ตัวแปลภาษาหลัก |
---|
Scratch |
ได้รับอิทธิพลจาก |
---|
โลโก้, สมอลล์ทอล์ก, ไฮเปอร์การ์ด, สตาร์โลโก้, เอเจนท์ชีทส์, อีทอยส์ |
ส่งอิทธิพลต่อ |
---|
สแกรตช์ จูเนียร์, สแน็ป! |
สแกรตช์ (อังกฤษ: Scratch) เป็นภาษาโปรแกรมแบบเห็นภาพ (visual) รูปแบบเสรี พัฒนาโดย The MIT Media Lab[1] โดยสแกรตช์สามารถสร้างแอนิเมชัน และ เกม ในรูปแบบง่าย ๆ สแกรตช์ถือสัญญาอนุญาตสาธารณะทั่วไปของกนูเวอร์ชัน 2 และสัญญาอนุญาตรหัสต้นฉบับของสแกรตช์[2]
ในปี ค.ศ. 2013 สแกรตช์ 2 ได้เปิดตัวอย่างเป็นทางการในอินเทอร์เน็ต และเป็นโปรแกรมสำหรับวินโดวส์, แมคโอเอส และลินุกซ์ (ต้องมีอะโดบี แอร์ ก่อน) [3][4]
วันที่ 2 มกราคม ค.ศ. 2019 สแกรตช์ 3 ได้เปิดตัวอย่างเป็นทางการในรูปแบบ เอชทีเอ็มแอล5 (HTML5) และจาวาสคริปต์ (JavaScript) โดยไม่ต้องใช้แฟลชเพลเยอร์ และสามารถใช้งานได้ผ่านทางอุปกรณ์เคลื่อนที่[5] โดยจุดประสงค์ของการปล่อยตัวสแกรตช์ 3 เพื่อให้สแกรตช์สามารถเปลี่ยนแปลงรูปแบบบล็อก และรูปลักษณ์แบบใหม่อีก โดยลักษณะบล็อกจะใหญ่กว่าเล็กน้อย[6] และเนื่องจากแฟลชเพลเยอร์จะถูกหยุดการรองรับในเดือนธันวาคม ค.ศ. 2020 จึงเปลี่ยนมาใช้เอชทีเอ็มแอล5 และจาวาสคริปต์แทน และทำให้ไม่ได้สนับสนุนอินเทอร์เน็ตเอกซ์พลอเรอร์อีกต่อไป[7]
อ้างอิง
แหล่งข้อมูลอื่น