( Read more... )Helianthus -- мультимедиа библиотека для того чтобы изучать язык Си было весело и интересно.
Язык Си максимально приближен к машинному языку процессора, и, программирование на Си позволяет вам лучше понять как устроен компьютер. Поняв язык Си вы с лёгкостью освоите любой другой язык программирования.
Однако начинать изучать язык Си опираясь только на стандартные функции достаточно скучно. Всё с чем мы можем работать (помимо вычислений) — это текстовый терминал где мы можем читать и выводить текст.
Подключать же сторонние библиотеки и собирать из них полноценный проект с графикой и звуком зачастую не такая уж и простая задача для новичка.
Данная библиотека предоставляет вам набор простых функций для работы с графикой, звуком и физикой, для того чтобы вы в самом начале изучения языка Си могли создавать интересные и наглядные примеры.
Библиотека распространяется как общественное достояние, однако для сборки трубуются библиотеки GTK3, SDL2, Cairo и FreeType. По этому на окончательный исполняемый файл могут быть наложены ограничения #GPL, Zlib или другой свободной лицензии.Online документация (пока только на русском):
https://coolbug.org/users/bw/helianthus-doc-ru/index.htmlРепозиторий библиотеки:
https://coolbug.org/earthworm/user/bw/repo/helianthushttps://repo.coolbug.org/bw/helianthusв коде могут содержаться ошибки, указание на них или даже исправление приветсвуетсяРепозиторий с примерами (пока с одним примером):
https://coolbug.org/earthworm/user/bw/repo/helianthusexampleshttps://repo.coolbug.org/bw/helianthusexamples#
c #
programming #
coding #
learn #
learning #
education#
си #
программирование #
образование #
обучение#
opensource #
cc0 #
publicdomain