000 01988nam a22002417a 4500
003 FT8661
005 20251124091945.0
008 251124b ||||| |||| 00| 0 eng d
041 _aengtag
050 _aQA76.76 C65 A36 2025
082 _a.
100 1 _aAgmanta, Christal Kaye J.; Chaves, Samantha D.; De Roxas, Carnation Jhulia I.; Fernandez, Lantis Red L.; Galang, Janelle Carla; Jagonoy, Jhon Mar. F.
245 _aLudus Compiler
264 1 _a.
_b.
_cc2025
300 _bCompiler: (Bachelor of Science in Computer Science) - Pamantasan ng Lungsod ng Maynila, 2025
336 _2text
_atext
_btext
337 _2unmediated
_aunmediated
_bunmediated
338 _2volume
_avolume
_bvolume
505 _aOVERVIEW: The word Ludus is an ancient Roman term that translates to “play,” “game,” or “training,” which encapsulates the interconnected mature of gaming and learning. This concept bridges the gap that learning can be done in an enjoyable and motivating manner, without losing mastery, practice, and progression. Ludus draws inspiration from various programming languages to create a beginner-friendly learning platform while combining foundational coding concepts with gaming terminology. It adopts the simplicity and dynamic nature of Python, utilizing its clean syntax, lack of line terminators, and type inference to make coding approachable and intuitive. From C, it borrows the structured methodology for creating functions and organizing data with structs, reinforcing the importance of logical program design. Meanwhile, elements from JavaScript and Java contribute essential rules and syntax familiarity. By blending these influences, Ludus offers a seamless, gamified learning experience where beginners can easily grasp coding concepts. Its approachable syntax and solid foundational principles help learners build both basic skills and a deeper understanding of programming logic.
526 _aF
655 _aacademic writing
942 _2lcc
_cMS
999 _c37160
_d37160