Раздел «Язык Си».InstallC:

Что ставить?

По убыванию удобства (и убыванию требований к компьютеру)

IDE

Для работы нужна командная строка, установленный valgrind и текстовый редактор. Все это может быть объединено в единую среду разработки (IDE). Если ваш компьютер тянет, то ставьте Не забудьте установить wsl

Если ваш компьютер не перегревается и CLion работает, дальше можно не читать.

UNIX-консоль

Текстовый редактор

В нем будем писать код. Требования:

Варианты:

Online IDE

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

Вопросы и ответы

A: Можно установить Codeblock?
Q: Можно, но лучше его использовать как текстовый редактор, а компилировать и запускать программы из командной строки UNIX.

A: Зачем мне нужна командная строка?
Q: Чтобы запускать тесты с большим количеством входных данных, перенаправляя входные данные из отдельного файла. Будет задача сложить 2 матрицы 10х10, вы же не будете набивать 200 чисел при каждом запуске программы.

A: У меня в Windows есть своя командная строка, зачем мне командная строка UNIX?
Q: С октября начнется работа с памятью, нужны будут программы проверки корректности этой работы. Такая программа valgrind работает в UNIX-консоли. Без нее будет трудно отлаживать программы. Проверяющая система выдает сообщения об ошибках этой программы.

-- TatyanaDerbysheva - 05 Sep 2020