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

Full description

Saved in:
Bibliographic Details
Published in:2024 11th International Conference on Computing for Sustainable Global Development (INDIACom) pp. 384 - 389
Main Authors: Parambil, Adithya Jayakumar, Mishra, Abhishek Sanjay, Chakravarty, Siddharth, Pingle, Yogesh
Format: Conference Proceeding
Language:English
Published: Bharati Vidyapeeth, New Delhi 28.02.2024
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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