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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2024 11th International Conference on Computing for Sustainable Global Development (INDIACom) S. 384 - 389
Hauptverfasser: Parambil, Adithya Jayakumar, Mishra, Abhishek Sanjay, Chakravarty, Siddharth, Pingle, Yogesh
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: Bharati Vidyapeeth, New Delhi 28.02.2024
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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