Helianthus - new project for education
русский текст нижеHelianthus -- is the multimedia library for making learning of the C language fun and interesting.
The C language is as close as possible to the machine language of the processor. And programming in C allows you to better understand how the computer works. Having understood the C language, you can easily learn any other programming language.
However, starting to learn C using only standard functions is boring. All we can work with (besides computing) is a text console where we can read and display text.
Connecting third-party libraries and building a project with graphics and sound is often not an easy task for a beginner.
This library provides to you a set of simple functions for working with graphics, sound and physics. So at the very beginning of learning the C language you can create interesting and beautiful programs.
Library released as public domain, but using of dependencies GTK3, SDL2, Cairo and FreeType may set an additional restriction to produced binaries (Zlib, #GPL or other libre license).Online documentation (yet russian only):
https://coolbug.org/users/bw/helianthus-doc-ru/index.htmlRepo (alpha version - may contain bugs):
https://coolbug.org/earthworm/user/bw/repo/helianthus https://repo.coolbug.org/bw/helianthusExamples repo (one example yet):
https://coolbug.org/earthworm/user/bw/repo/helianthusexamples https://repo.coolbug.org/bw/helianthusexamples
теперь по-русски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