เรียนรู้ตัวเองหรือสอนให้ลูก ๆ ของคุณเกี่ยวกับการเขียนโปรแกรมด้วย Algoid
ต้องการเรียนรู้การเขียนโปรแกรมคอมพิวเตอร์หรือไม่? Algoid ถูกสร้างขึ้นสำหรับคุณ
Algoid เป็นแอพการศึกษาที่ใช้ภาษาที่เรียบง่าย แต่สมบูรณ์ที่เรียกว่า Algoid Language (AL) เพื่อสอนการเขียนโปรแกรม
กลุ่มเป้าหมาย
เด็กวัยรุ่นและผู้ใหญ่ที่สนใจเรียนรู้การเขียนโปรแกรมคอมพิวเตอร์
★★★ Algoid makes learning to program simple and fun!
จำภาษาการเขียนโปรแกรมโลโก้ได้หรือไม่? เต่า/หุ่นยนต์ที่เป็นมิตรที่แนะนำพื้นฐานของการเขียนโปรแกรมทีละขั้นตอน?
Algoid is based on the same idea that is visual feedback loop − Write code, run, debug, and watch the turtle drawing the result.
★★★ Algoid goes further. มันมีดีบักเกอร์เรียลไทม์ (เป็นครั้งแรกและจนถึงตอนเดียวใน Android) โหมดการดำเนินการทีละขั้นตอนและขอบเขต Explorer เพื่อความเข้าใจที่ดีขึ้น
ยิ่งไปกว่านั้นคุณสามารถซ่อนเต่าและเขียนรหัสสำหรับวิดีโอเกมของคุณเอง
In short, Algoid can turn your Android device into a real programming workstation dedicated to self-learning and at the same time it makes learning fun.
Algoid มีเครื่องมือทั้งหมดที่คุณต้องเป็นโปรแกรมเมอร์ไม่ว่าคุณจะเป็นเด็กวัยรุ่นหรือผู้ใหญ่
เป้าหมายของ Algoid คือการช่วยให้ทุกคนเรียนรู้วิธีการเขียนโค้ด
---- ไฮไลท์ ----
สภาพแวดล้อมการพัฒนาแบบบูรณาการที่หลากหลาย (IDE):
★การไฮไลต์ไวยากรณ์
★ดีบักเกอร์พร้อมจุดพัก (การดำเนินการขัดจังหวะและการดีบัก)
★โหมดการดำเนินการทีละขั้นตอน
★ Explorer ขอบเขตเรียลไทม์
★การเติมรหัสอัตโนมัติ
★การจัดการข้อผิดพลาดไวยากรณ์
★ Unlimited Unlimited undo และ redo
★ส่วนต่อประสานผู้ใช้ที่เหมาะสำหรับหน้าจอขนาดเล็ก
Algoid also provides a documentation platform with Tutorials and an Online Forum.
---- สิ่งที่ Algoid ไม่ใช่ ----
Algoid ไม่ทำงานผ่านชั้นสคริปต์สำหรับ Android (SL4A) แต่จะรวมตัวแยกวิเคราะห์ภาษาอย่างเป็นทางการของตัวเอง ตัวเลือกนี้ถูกสร้างขึ้นเพื่ออำนวยความสะดวกในการรวมดีบักเกอร์โหมดการดำเนินการทีละขั้นตอนและขอบเขต Explorer
ภาษา Algoid (AL) แม้ว่ามันจะได้รับแรงบันดาลใจจาก Java ไม่ใช่ Java แต่ล่ามและรันไทม์ทั้งคู่เขียนไว้ใน Java
Algoid is not a compiler, but a scripting language interpreter.
Algoid is not (not yet but I am working on) a C, Python, JavaScript or Java IDE, but a dedicated one for Algoid Language.