creator cover YoungCoder.Ru
YoungCoder.Ru

YoungCoder.Ru 

Курс по основам программирования на языке Си

2subscribers

63posts

goals1
0 of 1 paid subscribers
31 июля 2025 года: Текущая цель найти первого постоянного подписчика! =D

About

Всем привет!
Я пишу курс по Основам программирования (на языке Си). На этой странице я просто логирую свою работу над ним. 
Вы можете поддержать мою деятельность подпиской или разовым донатом.

21 июня 2026 года


Добавил 3 дополнительные задачи на программирование в сеттинге игры Suber Mario Bros. 
Обновил пороговые значения для получения сертификатов по курсу. 

18 июня 2026

Внёс окончательные правки в заметку про передачу аргументов в функцию и опубликовал её.
Вынес из старого урока на степике на эту тему задачи, которые не касались массивов. Перенёс их в отдельный урок и добавил к ним ещё 3 простенькие задачки. Потом, мб, добавлю сюда ещё задач.
Написал кратенькую заметку о том, зачем нужны указатели.
Изменил структуру уроков на сайте и на степике. Теперь после циклов идут функции, потом массивы и строки. Т.е. теперь все управляющие конструкции идут последовательно в урока 6, 7 и 8.

15-17 июня 2026 года


Добавил 4 новых задачи на степик в урок по Функциям.
Добавил 2 новых задачки на написание кода в урок по объявлению переменных.
Заметку про область видимости перенёс в раздел мануалы, хотя её стоило бы переписать. 
В очередной раз поправил заметку по указателям и опубликовал её на сайте. Дополнительно создал небольшой вводный интерактивный урок по указателям на Степик. Там короткие объяснения и 7 простеньких-задачек: тесты и программирование.
Осталась последняя заметка и можно будет менять структуру курса.

13 и 14 июня 2026

Добавил простенькую тестовую задачку на прототипы функций на степик, для существующих задач поправил формулировки. Придумал несколько идей для новых задач на функции. 
Нарисовал несколько новых картинок для урока по функциям. Добавил их на степик.
Ещё раз прочитал и поправил новые версии заметок про функции и использование функций. Опубликовал новые версии этих заметок. Пока ещё публикую их в рамках 10 урока, но как закончу с переделкой всего урока, поменяю нумерацию уроков. 

12 июня 2026 года

Написал новую версии заметки про передачу аргументов в функции и заметки про стандартную библиотеку и справочники функций.
В общем, в теории новый урок по функциям готов, но надо дать ему настояться и прочитать свежим взглядом, поправить корявые формулировки, если они будут, проверить все примеры и пр. В общем, есть ещё над чем поработать, но основня часть работы уже сделана.
А вот заметку про стандартную библиотеку, думаю, что залью в раздел мануалы на днях. Заодно проверю, как будет работать перенаправление с текущих версий урока на новые.

11 июня 2026 года

Написал новую версию заметки про первое знакомство с указателям. 
Т.к. тема обычно вызывает трудности, думаю, что сделаю ещё один небольшой интерактивный урок прямо на степике.

9 и 10 июня 2026

Переписал заметку про пользовательские функции. Разбил её на две отдельные большие заметки. Добавил раздел про квалификатор типа const.
Теперь надо переписать заметку про первое знакомство указателями и про передачу параметров в функции с использованием указателей.

8 июня 2026

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

5 июня 2026 года

Обнаружил, что комментарии на сайте работали неправильно. В частности, не приходили уведомления о том, что кто-то оставил комментарий. Исправил эту ошибку, теперь уведомления приходят корректно.
Кроме того, прошёлся по комментам и ответил там, где это требовалось. 
Начал работу над уроком про функции. Пока написал краткую вводную заметку к уроку.
Заметки про стандартную библиотеку и работу со справочниками функций, вероятно, вынесу в раздел Мануалы.
Принял решение немного изменить структуру курса. Сейчас последние три урока:
- массивы
- строки
- функции и указатели
В новой версии будет иной порядок:
- функции и указатели
- массивы
- строки
При таком подходе получится более системно рассказать про строковые функции. Кроме того, у учеников будет целых 2 полных урока (не считая самого урока про функции), чтобы потренироваться в написании собственных функций на практике. 
Subscription levels10

NULL

$0.22 per month

void *

$0.44 per month

«Hello, World!»

$0.88 per month

signed char

$1.76 per month

char

$3.6 per month

int

$7.1 per month

float

$14.1 per month

double

$28.2 per month

Syntax error

$57 per month

Segmentation fault

$113 per month
Go up