A downloadable language for Linux

Bytecharge is a modern programming language designed for high-performance software development, offering simplicity, efficiency, and portability. It is the official product of MeanByte.

πŸš€ Key Features

  • Cross-platform: Compatible with Windows, Linux, and macOS.
  • High performance: Compiled language optimized for speed and low resource usage.
  • Modern syntax: Clean, simple, and easy-to-learn syntax designed for developers of all levels.
  • Robust standard library: Comes with a wide range of built-in functionalities for rapid development.

πŸ› οΈ Installation

The recommended way to install Bytecharge is using the official Byteloader tool.

Prerequisites:

Before installing Byteloader, you need to install the dependencies. The security mechanism involved in encrypting the compilation of Bytecharge code is done using Python and pycryptodome, so you'll need this to use Bytecharge (including Byteloader). In Linux, you can install dependencies using a command:

Ubuntu/Debian
Fedora/RHEL/CentOS
Arch/Manjaro
openSUSE
Gentoo
Alpine
Slackware

Command
sudo apt install python3
sudo dnf install python3 ou sudo yum install python3
sudo pacman -S python
sudo zypper install python3
sudo emerge dev-lang/python
sudo apk add python3
slackpkg install python3
  • After downloading Python, you should download the pycryptodome library. You can do this using pip:
pip3 install pycryptodome

On Windows, you can download Python from the official website, and use the same command in pip to install pycryptodome.

βœ… Step by step to install:

  1. Download Byteloader from the Releases section or the official website.
  2. Run Byteloader; it will automatically detect your operating system and download the appropriate Bytecharge binary.
  • To run Byteloader on Linux, navigate to the directory where it was downloaded from the terminal, and run it from the terminal using sudo, for example: sudo ./Byteloader. Don't forget to give permission to the file to run it as an executable!
  1. For Linux users, Byteloader also configures the language globally, making the bytecharge command accessible system-wide.

Common errors

On some Linux distributions, Python may conflict, interfering with the execution of Bytecharge, since it depends not only on a C compiler, but also on Python. The easiest way to solve this is to create a virtual environment for Bytecharge and install the dependencies. By default, when using Byteloader, Bytecharge is installed in the root directory and is accessible throughout the system via the terminal. So, just use the following commands to resolve this conflict (if it occurs):

python3 -m venv bytecharge source bytecharge/bin/activate pip3 install pycryptodome

That's it! Now, every time you want to run Bytecharge, just use the command source bytecharge/bin/activate to enter the virtual environment, and use the β€œBytecharge” command normally.

πŸ“– Documentation

The full documentation, including tutorials, language specifications, and advanced usage examples, is available in the Wiki section of this repository.

πŸ“„ License

Bytecharge is proprietary software under the copyright of MeanByte.

βœ… You are allowed to:

  • Use Bytecharge freely for personal, educational, and commercial projects.
  • Distribute compiled programs created with Bytecharge without paying royalties.

❌ You are not allowed to:

  • Modify, reverse-engineer, or distribute the Bytecharge source code.
  • Share or redistribute the internal components of Bytecharge.

By using Bytecharge, you agree to the terms and conditions set forth by MeanByte.

Click here to read MeanByte's terms and conditions

As mentioned in the license, Bytecharge is not open-source, but Byteloader is an external tool and is open-source, accepting contributions!

πŸ”— Official Links

🏒 About MeanByte

MeanByte is committed to delivering innovative and efficient software solutions. Bytecharge represents our vision for a powerful yet accessible programming language.

Updated 20 days ago
Published 21 days ago
StatusReleased
CategoryTool
PlatformsLinux
AuthorMeanByte

Download

Download
byteloader_linux_amd64 8 MB