Skip to content
/ Csq Public
forked from CsqLang/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.

License

Notifications You must be signed in to change notification settings

WithSJ/Csq

 
 

Repository files navigation

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

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 69.9%
  • C++ 24.7%
  • Shell 4.4%
  • C 1.0%