Санкт-Петербург
Научная и научно-популярная литература

Выберите вознаграждение

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

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

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

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

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

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

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

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

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

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

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

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

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