Less-java, more learning: Language design for introductory programming
Zamua O. Nasrawt · JMU Scholoraly Commons (James Madison University) · 2018
Less-Java is a new procedural programming language with static, strong, and inferred typing, native unit testing, and support for basic object-oriented constructs. These features make programming in Less-Java more intuitive than traditional introductory languages, which will allow professors to dedicate more class time to overarching computer science concepts and less to syntax and language-specific quirks.