March 24th, 2020

тим

(no subject)

bh@sysad.orgbh@sysad.org wrote the following post Mon, 23 Mar 2020 22:25:01 +0300
Image/photo
Collapse )
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/helianthus

https://repo.coolbug.org/bw/helianthus

в коде могут содержаться ошибки, указание на них или даже исправление приветсвуется

Репозиторий с примерами (пока с одним примером):


https://coolbug.org/earthworm/user/bw/repo/helianthusexamples

https://repo.coolbug.org/bw/helianthusexamples

#c #programming #coding #learn #learning #education
#си #программирование #образование #обучение
#opensource #cc0 #publicdomain

#clang #library #software

originally posted on ussr.win