О создателях языков C/С++ и книжках на русском;
про cc65 - для создания игры под Dendy / NES / Famicom;
https://www.cc65.org/
про Open Watcom - для создания программ под DOS, Windows;
https://openwatcom.org/ftp/install/
https://openwatcom.org/ftp/manuals/cu...
про gcc - для создания программ под Linux;
https://gcc.gnu.org/
про SGDK - для создания игры под SEGA Genesis / SEGA Mega Drive (версия 1.9)
https://github.com/Stephane-D/SGDK
пример основных конструкций в C/C++ (типы, модификаторы типов, переменные, ветвления, циклы, функции, команды препроцессора, параметры запуска программы, подключение библиотек);
сборка программы из консоли командами;
как использовать git;
https://git-scm.com/
что такое IDE на примере Eclipse;
https://eclipseide.org/
как опубликовать код на github.
https://github.com/
ВВЕДЕНИЕ В ЯЗЫК СИ:
https://dims.petrsu.ru/posob/c/
Исходный код из данного видео можно посмотреть тут:
https://github.com/blodtor/demo.git
00:00 О видео
00:31 про gcc - для создания программ под Linux
01:37 про создателей языка C и книге по языку Си от создателя языка
02:03 про создателя языка C++ и книге по языку C++ от создателя языка
03:25 ссылка на "ВВЕДЕНИЕ В ЯЗЫК СИ"
03:38 про Open Watcom - создание программ для DOS, Windows старых версий
05:00 про cc65 - создание игр для Dendy / NES / Famicom и не только
05:39 про GSDK - создание игр для SEGA Genesis / SEGA Mega Drive
06:38 создание файла в котором будет исходный код программы на языке C
07:00 компиляция с помощью gcc
07:12 функция main - точка входа в программу
09:25 блок и тело функции в языке C
09:55 результат компиляции программы - исполняемый файл
10:17 типы данных в языке C
10:29 модификаторы типов в C
11:20 возможные сигнатуры метода main в С и зачем их несколько
14:05 использование функции из стандартной библиотеки в языке C
15:23 команды препроцессора на примере include
17:29 как начать работать с git (git init) и что это такое вообще
18:20 git add - добавление файла историю изменения которого нужно помнить
18:28 git status - состояние git репозитория
18:40 git commit - запомнить текущее состояние файлов git репозитория
18:58 git log - история изменений файлов проекта
19:19 как задать gcc имя создаваемого им исполняемого файла вместо a.out
19:50 цикл for
22:44 спецификаторы функции printf
23:51 как обращаться к элементам массива в C
26:32 цикл while
27:32 j++ это тоже что и j=j+1
28:15 цикл do - while
29:25 if - условный оператор для создания ветвлений в программе на C
31:07 else - зачем нужен и как использовать
32:21 чем отличается = от == (присвоение от сравнения)
33:34 как объявить свою функцию и о глобальных переменных
37:37 IDE Eclipse
38:54 как импортировать git проект в IDE Eclipse
39:48 как в IDE Eclipse смотреть историю изменения программы
40:28 исходный код программы в IDE Eclipse
41:20 как сохранить изменения в git из IDE Eclipse (git commit)
43:40 работа с git из IDE Eclipse
48:10 удаленный репозиторий - что это? (git hub это)
49:12 как опубликовать код в удаленный репозиторий - github.com
53:13 как Вам скачать demo проект из github.com
54:04 https://github.com/blodtor/demo.git