# @C -- augmented version of C programming language

**Authors:** Iosif Iulian Petrila  
**arXiv:** [2212.11245](https://arxiv.org/abs/2212.11245)  
**Date:** 2022-12-19  
**Summary page:** https://www.summarizepaper.com/en/arxiv-id/2212.11245v1/

## Key points

- Iosif Iulian Petrila presents an augmented version of the C programming language called @C
- The language has been expanded with low-level and high-level facilities to increase its usage spectrum across various computing systems, operations, and users
- Problematic and undefined elements in the original C language have been managed through interpretation and management similar to other C syntax-based languages
- The proposed augmentative completeness elements preserve the spirit of the C language while also allowing for rejuvenation and bringing it up to date with current programming languages' state-of-the-art
- @C maintains compatibility with the standard version of C but expands its capabilities significantly, allowing for greater flexibility in programming instruments and system instruments while addressing inconsistencies that may have previously limited its use
- The author notes that there is a master/ultimate rule in nature where all objects in the universe are transformed according to a minimum of action or effort required or used. This principle applies to different fields if one wants to be efficient, including programming languages.
- By applying Occam's razor rule used for scientific validation - achieving more with less - @C provides an efficient solution for modern-day programming needs.
- Overall, this paper presents an innovative solution for expanding the capabilities of the widely-used C programming language while preserving its fundamental characteristics.
- The proposed @C approach offers greater flexibility and completeness than previous versions of C, making it a valuable tool for programmers working on various computing systems and operations.

## Summary

In this paper, Iosif Iulian Petrila presents an augmented version of the C programming language, called @C. The language has been expanded with a range of low-level and high-level facilities to increase its usage spectrum across various computing systems, operations, and users. To address ambiguities and inconsistencies in the original C language, problematic and undefined elements have been managed through interpretation and management similar to other C syntax-based languages. The proposed augmentative completeness elements preserve the spirit of the C language while also allowing for rejuvenation and bringing it up to date with current programming languages' state-of-the-art. The @C approach maintains compatibility with the standard version of C but expands its capabilities significantly. This expansion allows for greater flexibility in programming instruments and system instruments while addressing inconsistencies that may have previously limited its use. Through this approach, @C offers a more complete programming language that can be used across a wider range of applications. The author notes that there is a master/ultimate rule in nature where all objects in the universe are transformed according to a minimum of action or effort required or used. This principle applies to different fields if one wants to be efficient, including programming languages. By applying Occam's razor rule used for scientific validation - achieving more with less - @C provides an efficient solution for modern-day programming needs. Overall, this paper presents an innovative solution for expanding the capabilities of the widely-used C programming language while preserving its fundamental characteristics. The proposed @C approach offers greater flexibility and completeness than previous versions of C, making it a valuable tool for programmers working on various computing systems and operations.
