Bytecharge
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:
- Download Byteloader from the Releases section or the official website.
- 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!
- 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
- π Website
- π¦ Releases
- π Documentation Wiki
π’ About MeanByte
MeanByte is committed to delivering innovative and efficient software solutions. Bytecharge represents our vision for a powerful yet accessible programming language.