การเขียนโปรแกรมกลายเป็นความสามารถพื้นฐานมากขึ้นเรื่อยๆ ในสายอาชีพจำนวนมากในอนาคต แต่การเขียนโปรแกรมเป็นเรื่องที่ต้องอาศัยความเข้าใจสิ่งที่มองไม่เห็นโดยตรง หลายครั้งต้องเข้าใจถึงกระบวนการทำงานภายในของคอมพิวเตอร์ทำให้คอมพิวเตอร์ยุคแรกจำกัดอยู่เฉพาะผู้เชี่ยวชาญวงแคบๆ เท่านั้น แต่เมื่อคอมพิวเตอร์เริ่มถูกพอที่จะใช้ในการศึกษา ก็เริ่มมีการออกแบบภาษาที่ใช้งานง่ายสำหรับเด็กๆ ขึ้นมา คือภาษา Logo โดยมีจุดเด่นที่เป็นภาษาสอนด้วยภาพกราฟิก วาดด้วยเคอร์เซอร์ที่เป็นรูปเต่า คำสั่งต่างๆ จะทำให้เต่าเดินไปตามจุดต่างๆ และวาดภาพออกมาตามโปรแกรม
ภาษา Logo เองมีการพัฒนาแตกแขนงออกไปหลายเวอร์ชั่นตามผู้ผลิต เช่นเวอร์ชั่นโอเพนซอร์สก็มี QLogo ที่ยังคงพัฒนาอยู่ แต่ตัวรูปแบบภาษาก็เป็นรูปแบบที่เราไม่ค่อยเห็นในภาษาใหม่ๆ ทุกวันนี้อีกแล้ว
ภาษา Algoid ถูกพัฒนาขึ้นมาในช่วงปี 2012 โดยได้รับอิทธิพลจากภาษาสมัยใหม่หลายภาษา แต่รวบระบบการพัฒนาเอาไว้ในที่แอปเดียว ภายในมีทั้งเอกสารสอนการเขียนโปรแกรม หน้าจอแสดงผลลัพธ์ (เต่าวาดภาพ) และเครื่องมือพัฒนาซอฟต์แวร์ที่เราใช้งานกันจริง เช่น debugger, คำสั่งรัน step-by-step, และ scope viewer สำหรับดูตัวแปรใน scope
ตัวอย่างโค้ด Algoid สำหรับการประมวลผล CSV อย่างง่ายจากผู้พัฒนา
ด้วยการออกแบบภาษาใหม่ เช่นนี้ Algoid จะใช้เขียนโปรแกรมวาดภาพเล่นๆ ได้แบบเดียวกับ Logo แต่ขณะเดียวกันมันก็ใช้พัฒนาซอฟต์แวร์ซับซ้อนสูงๆ ได้ ฟังก์ชั่นต่างๆ ของ Algoid นั้นเทียบชั้นกับภาษาโปรแกรมสมัยใหม่ ทำให้เด็กที่เรียนรู้สามารถค่อยๆ เรียนฟีเจอร์ต่างๆ เพิ่มเติมไปได้เรื่อยๆ
Algoid ไม่ได้โอเพนซอร์ส แต่ก็มีเวอร์ชั่นฟรีทั้งบน แอนดรอยด์ และ Java สำหรับเดสก์ทอป ให้ดาวน์โหลดได้ฟรี
Comments
อู้หู เก่าแก่โบร่ำโบราณบานบุรี
แหม่ พาดหัวดักนะครับแบบนี้
ผมนี่ พุ่งเข้ามาแบบไวเลย 5555555
เหมียนกัลเรยย
กดเข้ามาไวกว่า 4G เหมือนกันครับ 555
กดรัวๆ เข้ามา ปรากฏว่า น้องเต่า จริงๆ ไม่ใช่น้องเต่าคนนั้น 555
บอกผมทีว่านี่ไม่เกี่ยวกับน้องเต่านคนนั้นใช่มั้ยยยย
เอาจริงตอนเด็กๆเคยเล่นเครื่องเกมแบบนี้นะที่ให้เต่ามันลากเส้นอะแต่ไม่รู้เรื่องหรอกพิมตามล้วนๆ
เต่าไหน เห็นแต่ลุงตู่
ข่าวเรียกโอตะชัดๆ 555
นึกถึงตอนเรียนสมัย ม.ต้น
น้องเต่าาาา
ตามหัวข้อข่าว เพราะนึกว่าน้องคนนั้นเหมือนกันนะ
(ยังไม่ได้รู้จัก หรือเห็นหน้าหรอก แค่ได้ยินเสียงเล่าลือ)
แต่พออ่านข่าว...
ภาษานี้มันยังอยู่หรือนี่!
นึกถึงสมัยอ่านหนังสือทักษะ
แก่เลยเรา...
โห นึกถึง Turtle World ของ Python เลย
พัฒษนา => พัฒนา
ออกไปหลาย ?
แหมมมมมมมมมมมมม
ทำไมเป็นคนแบบนี้.........ทำไมทำกันแบบนี้...........
อุตส่าห์ทนอ่านจนจบ
แหมมมมมมมมมมม
โดนดัก 55555+