Приветствую всех, кто каким-то чудом нашел этот блог. Формат данного блога свободный и в нем я стараюсь делиться различными полезностями, размышлениями о различных событиях, своим творчеством.

Dec to Bin Converter

Dec to Bin Converter

Dec to Bin Converter - сделанный на скорую руку простенький конвертер, преобразующий число из одной системы счисления в любую другую. Написал я его за 3-4 часа, 1-2 из которых потратил на защиту от дурака и добавления фитч типа закрепа поверх всех окон и настройки прозрачности.

Написать ее по-быстренькому решил именно на паскале в Lazarus, т.к. я не знаю, где еще можно так быстро формировать графический интерфейс. Хоть из-за ненависти к синтаксису паскаля мне порой хочется переписать эту программу на плюсы, тем не менее ее дальнейшее развитие скорее всего будет на том же паскале.

Лицензия: MIT License

Платформы: Windows, Linux

Язык: Английский

Ссылка на скачивание: https://github.com/SEVA77/Dec-to-Bin-Converter/releases




Исходный код: https://github.com/SEVA77/Dec-to-Bin-Converter

Заметки разработчика:

У существующей версии есть ограничение: десятичное значение не может быть больше, чем 2147483647. Дело в том, что в паскале есть функция Dec2Numb(), преобразующая десятичные числа в любые другие и есть функция Numb2Dec(), которая делает наоборот. Существование этих функций хоть и свело задачу к тривиальной, однако при этом функция Dec2Numb() принимает только переменные типа Longint, которая как раз таки не может быть больше 2147483647. В дальнейшем постараюсь (или хотя б попробую) решить эту проблему.