Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.
-
- Кстати, про рутину. Кто-нибудь предлагал внедрить в язык Си
интерпретатор того же Си на этапе компиляции? Чтобы уйти от
зубодробительных макросов и использовать вычисленные значения в
качестве констант и т.д.? - SciFi(12.01.2022 10:22)
- ну типа constexpr С++ для что-то типа того, можно поэкспериментировать, всяко лучше шаблонной магии - =AlexD=(12.01.2022 10:40)
- Вот это одна из причин, почему поглядываю, как Zig развивается. Там есть выполнение кода во время компиляции. Не думаю, что в Си такое когда-нибудь появится. - arhiv6(12.01.2022 10:36)
- Он изобрёл С++ :))) VladislavS.(2184 знак., 12.01.2022 10:35)
- Вот, как раз зрите в корень. Убирание рутины из кода сильно
сокращает время работы программиста, но увеличивает время полной
компиляции для embedded с 10 до 30 секунд. Что дороже? И часто ли
вы полную пересборку делаете? VladislavS.(91 знак., 12.01.2022 10:10)
- Ну не знаю, сокращает ли. =AlexD=(459 знак., 12.01.2022 10:36)
- Не надо читать нечитаемую либу. Читайте её открытый интерфейс, он
обычно простой, иначе не стоит даже затеваться. - VladislavS.(12.01.2022 10:54)
- Смотреть нужно. Кто-то кроме вас должен понимать код библиотеки, потому как вы можете в любой момент поменять место работы. - evgeniy1294(12.01.2022 11:15)
- Читать приходится начинать, когда компилятор показывает ошибку
кудато унутрь. Врятли ты сможешь предсказать все методы
использования либы. А использовать тривиально - чем это лучше Си
макроса? - =AlexD=(12.01.2022 11:05)
- Тем что С-макрос работает с текстом, а шаблон с типами. - evgeniy1294(12.01.2022 11:16)
- Если шаблон используется тривиально (примерно как вызов функции), то это не существенное отличие. - =AlexD=(12.01.2022 11:29)
- Тем что С-макрос работает с текстом, а шаблон с типами. - evgeniy1294(12.01.2022 11:16)
- Не надо читать нечитаемую либу. Читайте её открытый интерфейс, он
обычно простой, иначе не стоит даже затеваться. - VladislavS.(12.01.2022 10:54)
- Ну не знаю, сокращает ли. =AlexD=(459 знак., 12.01.2022 10:36)
- Кстати, про рутину. Кто-нибудь предлагал внедрить в язык Си
интерпретатор того же Си на этапе компиляции? Чтобы уйти от
зубодробительных макросов и использовать вычисленные значения в
качестве констант и т.д.? - SciFi(12.01.2022 10:22)