Content area

Abstract

Programming languages are incredibly versatile, enabling developers to create applications and programs that suit their individual requirements. This article introduces a new language called Cesno, designed from the ground up to offer an advanced, user-friendly, and easy-to-use programming environment. Cesno's syntax is similar to other popular languages, making it simple to learn and work with. It incorporates features from other languages, such as syntactic sugar, a built-in library, support for functional programming, object-oriented program-ming, dynamic typing, a type system, and a variety of function parameters and restrictions. This article will explore the design of Cesno's grammar, provide a brief overview of how Cesno processes and compiles code, and provide exam-ples of what Cesno's code looks like and how it can aid in development.

Details

1009240
Identifier / keyword
Title
Cesno: The Initial Design of a New Programming Language
Publication title
arXiv.org; Ithaca
Publication year
2024
Publication date
Sep 22, 2024
Section
Computer Science
Publisher
Cornell University Library, arXiv.org
Source
arXiv.org
Place of publication
Ithaca
Country of publication
United States
University/institution
Cornell University Library arXiv.org
e-ISSN
2331-8422
Source type
Working Paper
Language of publication
English
Document type
Working Paper
Publication history
 
 
Online publication date
2024-09-24
Milestone dates
2023-03-28 (Submission v1); 2023-03-29 (Submission v2); 2023-03-30 (Submission v3); 2024-09-22 (Submission v4)
Publication history
 
 
   First posting date
24 Sep 2024
ProQuest document ID
2793244292
Document URL
https://www.proquest.com/working-papers/cesno-initial-design-new-programming-language/docview/2793244292/se-2?accountid=208611
Full text outside of ProQuest
Copyright
© 2024. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2024-09-25
Database
ProQuest One Academic