Authors: Sachin Kumar
Abstract: Programming languages are essential tools for developing software and applications. They are generally classified based on their level of abstraction and programming paradigm. Procedural and high-level programming languages represent two important categories in computer science education and practice. This research paper presents an analysis of C, a procedural programming language, and Python, a high-level programming language. The paper explains their basic concepts, features, execution models, memory management techniques, advantages, limitations, and application areas. The objective of this study is to help students and beginners understand the fundamental differences between procedural and high-level languages through the comparison of C and Python, enabling them to select an appropriate language based on learning and application requirements.
DOI: https://doi.org/10.5281/zenodo.19091567