Exploring the Trade-Off between Language Simplicity and Execution Efficiency: A Study Using Crython and LLVM Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.32628/cseit25113379
Contemporary programming languages often pose a challenge due to either complex syntax or performance limitations, especially in dynamically typed environments. The language proposed in this paper, Crython, aims to mitigate these challenges by offering a beginner-friendly, Python-like syntax combined with performance that approaches that of C. It is built with a custom lexer, employs a Pratt parser for expression handling, and uses a Recursive Descent parser for statements. Code generation is powered by LLVM, leveraging its robust toolchain to simplify backend implementation and deliver high execution speed. While the syntax is intentionally similar to Python to facilitate ease of adoption, it also addresses certain ambiguities and inconsistencies found in Python’s design. The paper includes performance benchmarks across multiple languages to demonstrate the efficiency and competitiveness of the proposed language.
Related Topics To Compare & Contrast
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.32628/cseit25113379
- https://www.ijsrcseit.com/index.php/home/article/download/CSEIT25113379/CSEIT25113379
- OA Status
- diamond
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4411370507