/simple-binary-system

This is a simple java realization of an binary numeral system.

Primary LanguageJavaMIT LicenseMIT

simple binary system

The simple binary system is a simple realisation java of the binary numerical system. This allows to manipulate of binary digits and bit logical operations.

status version stable build oss lifecycle maintenance latest release date last commit

license Contributor Covenant

platform


📇 Table of Contents

📖 About

The simple binary system is a simple realisation java of the binary numerical system. This allows to manipulate of binary digits and bit logical operations.

Motivation

Initially, there was a need to store and manipulate bits, but in Java there is no such type of data. Bits can be stored in different ways and work with them as well. This library helps to unify the process of working with bit operations.

This project was conceived as a simple implementation of a binary calculus system with signed and unsigned data types.

📸 Demo

The demonstration shows binary AND operation with 2 bytes.

demo-1 demo-2

🎚 Features

  • The library with binary digits realisations, simple base binary opertations realisations.

To Do

  • For more information on an upcoming development, please read the todo list.

Changelog

  • For more information on a releases, a features and a changes, please read the changelog notes.

🚦 Getting Started

These instructions allow to get a copy of this project and run it on a local machine.

Prerequisites

Before using it, make sure that follows software are installed on the local machine:

Installing

Not for usage yet

Cloning

For the cloning this repository to a local machine, just use the follows link:

https://github.com/ololx/simple-binary-system

Using

Not for usage yet

🛠 Built With

  • Maven - Dependency Management.

🎉 Contributing

If you want to contribute this project - you are welcome and have fun. Please visit the contributing section for details on this code of conduct, and the process for submitting pull requests.

📝 Code of Conduct

In order to ensure that all is welcoming, please review and abide by the code of conduct.

🗒 Versioning

For the versioning is used Semantic Versioning. For the versions available, see the changelog or the tags on this repository.

©️ Authors

  • Alexander A. Kropotin - Initial work - ololx.

🔏 Licensing

This project is licensed under the MIT license - see the lisence document for details.