ьб - [entries|archive|friends|userinfo]
is3

[ website | My Website ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

[Mar. 24th, 2020|01:11 am]
Previous Entry Add to Memories Tell A Friend Next Entry
Imagebh@sysad.org wrote the following post Mon, 23 Mar 2020 22:25:01 +0300
Image/photo

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.html


Repo (alpha version - may contain bugs):

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

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

Examples 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

#clang #library #software

originally posted on ussr.win
LinkLeave a comment