is3 (is3) wrote,
is3 wrote the following post Mon, 23 Mar 2020 22:25:01 +0300

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):

Repo (alpha version - may contain bugs):

Examples repo (one example yet):

теперь по-русски

Helianthus -- мультимедиа библиотека для того чтобы изучать язык Си было весело и интересно.

Язык Си максимально приближен к машинному языку процессора, и, программирование на Си позволяет вам лучше понять как устроен компьютер. Поняв язык Си вы с лёгкостью освоите любой другой язык программирования.

Однако начинать изучать язык Си опираясь только на стандартные функции достаточно скучно. Всё с чем мы можем работать (помимо вычислений) — это текстовый терминал где мы можем читать и выводить текст.

Подключать же сторонние библиотеки и собирать из них полноценный проект с графикой и звуком зачастую не такая уж и простая задача для новичка.

Данная библиотека предоставляет вам набор простых функций для работы с графикой, звуком и физикой, для того чтобы вы в самом начале изучения языка Си могли создавать интересные и наглядные примеры.

Библиотека распространяется как общественное достояние, однако для сборки трубуются библиотеки GTK3, SDL2, Cairo и FreeType. По этому на окончательный исполняемый файл могут быть наложены ограничения #GPL, Zlib или другой свободной лицензии.

Online документация (пока только на русском):

Репозиторий библиотеки:

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

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

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

#clang #library #software

originally posted on
Tags: #cc0, #clang, #coding, #education, #gpl, #learn, #learning, #library, #opensource, #programming, #publicdomain, #softwareoriginally, #образование, #обучение, #программирование, #си

  • (no subject)

    A fragment of the Ily Vukhalty Ar (The Coming Down From The Sky Song), an oral tradition of the Khanty people, with a reference to the Great flood.…

  • (no subject)

    The Shaman (Šamaan) - English version Directed by Lennart Meri The Shaman (Šamaan) - English version by zlaxyi on YouTube The…

  • (no subject)

    The Sons of Torum (Toorumin pojat) - English version Directed by Lennart Meri The Sons of Torum (Toorumin pojat) - English version by…

  • Post a new comment


    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.