/Csq

Csq (pronounced "C square") is a high-performance, Python-like programming language designed for easy syntax, compatibility with existing C/C++ code, fast execution, and optional hardware control.

Primary LanguagePythonMIT LicenseMIT

Csq 4.3

Hey there, This is the updated version of 4.3 which is having more concise syntax than the 4.1 and better compiler handling provided by AST.

Benchmarking

Csq vs Python3.9

Screenshot_20231024_193740

Installation

To install Csq, run the following command:

./build.sh

To uninstall Csq, run the following command:

./build.sh uninstall

Usage

csq <filename>

Rules.

  • Make sure that your code work properly.
  • After writing your code you should commit it.
  • Don't commit two different things together.
  • After all things push your code to our main branch.

Versioning

This project follows Semantic Versioning (SemVer) for version numbering.

  • MAJOR: Significant changes, breaking existing functionality.
  • MINOR: New features, backward-compatible enhancements.
  • PATCH: Bug fixes, minor improvements, backward-compatible.

Example:

  • Going from 1.2.3 to 1.2.4: Bug fix.
  • Going from 1.2.4 to 1.3.0: New feature.
  • Going from 1.3.0 to 2.0.0: Breaking change.

Contributing:

We welcome contributions from the open-source community. Feel free to fork the repository, make enhancements, and submit pull requests. Additionally, if you encounter any issues or have suggestions, please report them using the provided issue tracker.

Contribution Workflow