Международный краудфандинг запустился!
Получи поддержку со всего мира!
Начать

Матрёшка Си. Слойная система языка программы

Периодическая система Менделеева для языка программирования Си. More
Периодическая система Менделеева для языка программирования Си.

Choose reward

Периодическая система Менделеева внесла в химию порядок и ясность.

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

В первой главе книги представлена речевая модель программы, отражающая прикладной подход. Программа разделена на три последовательных вида: речевой, кодовый и машинный. Язык Си выражает второй, кодовый вид.

Следующие главы собирают, упорядочивают и описывают единицы кодового вида. Итогом является Слойная система, представляющая язык Си в духе системы Менделеева - на одной странице.

Последняя глава рассматривает общность прикладных языков, следующую из их речевой подчиненности. Один набор единиц Матрёшки Си позволяет описывать и сравнивать разные языки, создав ряд Матрёшек: C++, PHP, JavaScript, C#, MySQL, Python и так далее.

Слойная система собирает все сведения о программировании и раскладывает их по полочкам. Больше не надо рыться в толстых книгах и перелопачивать интернет, собирая сведения и мысли по крупицам. Всё собрано в одну систему и будет собираться, упорядочиваться и отсеиваться дальше.

Встаньте с нами!

Сделайте программирование проще для себя, своих детей и внуков.

Поддержите рождение сайта Матрёшек!

Задачи сбора средств:

  • Запуск сайта Матрёшек (ma3.site).
  • Издание книги «Матрёшка Си. Слойная система языка программы» в двустороннем сетевом виде.
  • Организация курсов «Скорой помощи студентам по Си» (СОС по Си).

Содержание курсов «СОС по Си»:

  • Речевая модель программы. Единый подход к созданию программы. Основные единицы программы.
  • Ссылки (массив, ссылка, косвенная отсылка, межслойная пересылка).
  • Функции (несменные, сменные, сверхзаполняемые).
  • Передаточные функции(printf(), scanf(), getch(), fflush() etc).
  • Подборки(struct, union, enum).
  • Отклонения (static, const, extern).
  • Обычные и необычные операции (счёт, сравнение, укладка, смещение, приращение, очередность операций).
  • Понятные и непонятные функции (функция случайного числа, управление курсором и др.).
  • Вставки (#include, #define etc).