🌟ทำความรู้จักกับ Blockly
Blockly คือ โครงการจากทาง Google for Education เพื่อให้ผู้ที่สนใจเขียนโปรแกรม สามารถเรียนรู้ได้ง่าย และสามารถเขียนโปรแกรมได้ด้วยการต่อชิ้นส่วน Block คล้าย Lego เลยหล่ะ 🤫
เราลองมาดูตัวอย่าง หน้าตา Blockly ไปพร้อมๆ กัน
สำหรับ Blockly เปิดให้เราสามารถสร้างชิ้นส่วน Block เป็นของตนเองได้ เพื่อนำไปต่อเพื่อเขียนโปรแกรมนั่นเอง บางคน อาจจะยังไม่เข้าใจ ลองมาอธิบายตามภาพทีละขั้นตอนกัน ✌🏻
ข้อควรรู้ : Blockly พัฒนาด้วยภาษา JavaScript รวมถึงการทำงานของ Blockly
ตัวอย่างภาพที่ 2 เป็นการต่อชิ้นส่วน Block เพื่อตรวจสอบตามค่าตัวแปรตามเงื่อนไข โดยอธิบายขั้นตอนแต่ละ Block ได้ดังนี้
ตัวอย่างภาพที่ 3 เป็นการนำชิ้นส่วน Block 2 ส่วน นำมาต่อกัน โดยแยกออกเป็น
1. Block ประกาศตัวแปรชื่อ Count
2. Block ตั้งค่าเริ่มต้นให้กับตัวแปรชื่อ Count มีค่าเท่ากับ 100
ตัวอย่างภาพที่ 4 แสดงให้เห็นถึงชิ้นส่วนแต่ละ Block ก่อนนำมาประกอบกัน โดยประกอบไปด้วย Block ดังนี้
- Block ตรวจสอบเงื่อนไข ถ้าเงื่อนไขเป็นจริง ให้ทำงานใน Block ข้างใน do
- Block เปรียบเทียบ ทั้งสองข้าง ว่าตรงกันหรือไม่ โดยจะใช้เครื่องหมาย =
- Block ตัวแปรชื่อ Count ที่ประกาศไว้ตั้งแต่ตอนต้น
- Block ตัวเลขที่จะนำมาเทียบค่า
เมื่อนำ Block ทั้ง 4 ส่วนมาประกอบเข้าด้วยกัน จะได้ลักษณะดัง ตัวอย่างภาพที่ 5
นอกจากนี้ในตัวอย่าง Blockly แสดงให้เห็นถึงการนำ Blockly แปลงจากชิ้นส่วน Block ไปเป็นภาษาโปรแกรมมิ่งอื่น ๆ ได้เช่นกัน นอกเหนือจากภาษา JavaScript อาทิเช่น Python, PHP, Lua, Dart และอีกมากมาย แล้วแต่ผู้สร้าง Block จะนำไปพัฒนา
📌 ผู้อ่านสามารถเข้าไปทำความรู้จักกับ Blockly เพิ่มเติมได้จากลิงก์ด้านล่างนี้
👉🏻 https://developers.google.com/blockly/
🌟 ในบทความถัดไปเราจะมาทำความรู้จัก Blockly ให้มากขึ้นไปพร้อม ๆ กัน 🎉