Posts

C #0

Последний год я занимался чем угодно, только не программированием. Время размять мозг. На этот раз вернёмся к истокам. Си как он есть. Как он есть в 2022 году. Задача № 1 — на простом примере разобраться с тулчейном и инструментами. Решаемая задача Как я люблю, из старой книги по Бейсику. Кольцевое сечение. Вычисляем моменты инерции (осевой и полярный), а также площадь. Три простые математические формулы. Как раз сойдёт, чтобы не отвлекаться на реализацию собственно логики. Реализация Компиляция, запуск и GIT Кто догадался, где в этой программе лютый баг — возьмите пирожок с полки. А пока — запускаем Ubuntu (у меня WSL), идём туда, где у нас лежат поименованные выше файлики, компилируем: gcc main.c annularsection.c -lm -Wall Получаем a.out, запускаем: Enter inside diameter: 3 Enter outside diameter: 4.11 Area: 5.497787 Moment of inertia: 8.590292 Polar moment of inertia: 17.180585 Ура, вроде как работает? Ну что ж, самое время сделать git: инициализируем через git init ,  добавляе...