Basica: A Lightweight Interpreted Language for Streamlined Mobile Development

This article discusses the development of Basica—a programming language specifically designed for creating applications, with a focus on simplicity in coding and understanding processes for novice coders without sacrificing performance quality compared to more complex languages. Basica's syntax is straightforward. Aims to make coding accessible to beginners while still ensuring functionality standards are met at all levels of programming expertise. The interpreter for Basica was created using Python. Includes components like a lexer and parser along, with an error management system to aid in code execution and debugging procedures. The Basica design aims to enhance performance levels with a focus, on applications that require speeds similar, to native apps. This study explores the structure and potential applications of Basica in development specifically. It also highlights the possibility of Basica evolving into a mobile development framework that can reduce the learning curve and time required for programmers.

Authors

Institutions

Publication Details

Published
2025-04-04
DOI
https://doi.org/10.1109/iccsai64074.2025.11064733
Primary Topic
Mobile and Web Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Basica: A Lightweight Interpreted Language for Streamlined Mobile Development

Rishi Verma, Harsh Goel, Dhruv, Madeeha Shahid
Mobile and Web Applications
article

Basica: A Lightweight Interpreted Language for Streamlined Mobile Development

Rishi Verma, Harsh Goel, Dhruv, Madeeha Shahid
article en

Abstract

This article discusses the development of Basica—a programming language specifically designed for creating applications, with a focus on simplicity in coding and understanding processes for novice coders without sacrificing performance quality compared to more complex languages. Basica's syntax is straightforward. Aims to make coding accessible to beginners while still ensuring functionality standards are met at all levels of programming expertise. The interpreter for Basica was created using Python. Includes components like a lexer and parser along, with an error management system to aid in code execution and debugging procedures. The Basica design aims to enhance performance levels with a focus, on applications that require speeds similar, to native apps. This study explores the structure and potential applications of Basica in development specifically. It also highlights the possibility of Basica evolving into a mobile development framework that can reduce the learning curve and time required for programmers.

Chaudhary Charan Singh University (IN)
Openalex Percentile: Top 75%
Mobile and Web Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.