Saarthi: A Programming Language Designed to Introduce Coding to High Schoolers

The intricate syntax of conventional programming languages often acts as a formidable barrier for newcomers, diverting attention from fundamental concepts of logic and problem-solving. This research paper delves deep into the inherent challenges posed by the heavy syntax prevalent in most programmin...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:2024 11th International Conference on Computing for Sustainable Global Development (INDIACom) s. 384 - 389
Hlavní autori: Parambil, Adithya Jayakumar, Mishra, Abhishek Sanjay, Chakravarty, Siddharth, Pingle, Yogesh
Médium: Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: Bharati Vidyapeeth, New Delhi 28.02.2024
Predmet:
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:The intricate syntax of conventional programming languages often acts as a formidable barrier for newcomers, diverting attention from fundamental concepts of logic and problem-solving. This research paper delves deep into the inherent challenges posed by the heavy syntax prevalent in most programming languages and proposes a potential solution in Saarthi-a programming language meticulously crafted for high school students, boasting syntax akin to everyday English structures. Through a comprehensive comparative analysis, we juxtapose Saarthi with introductory platforms such as Scratch and Hedy, alongside entrenched high-level languages like Java and Python. Our findings illuminate the transformative potential of simplifying syntax: by minimizing syntactical complexities, learners can redirect their focus towards fostering critical thinking skills and mastering core programming logic. This shift from syntax-heavy paradigms to more intuitive languages like Saarthi underscores the pivotal role of simplicity in enhancing coding comprehension and encouraging innovative problem-solving. The research underscores the promise of syntax-light languages in fostering a generation of programmer's adept in logic and creativity.
DOI:10.23919/INDIACom61295.2024.10498555