Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
856706
Топик полностью
SciFi
(17.07.2018 23:39, просмотров: 120)
ответил
йцукен
на
Прежде чем катить бочку на компилятор, хорошо бы осознать, что компилятор имеет дело с двумя языками, C/C++ и кривым и больным языком препроцессора. Выражение if ( (uint32_t)1 == 1UL ) допустимо, а #if (uint32_t)1 == 1UL недопустимо, поскольку
Вы перечислили 3 языка: Цэ, Цэ с плюсами и ещё что-то. Вот кто сказал, что Цэ и Цэ с плюсами - это один язык? Это как русский литературный и русский матерный (в том же порядке).
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Специально для любителей
докопаться
точных формулировок: компилятор С имеет дело с двумя языками, C и языком препроцессора. Компилятор С++ тоже имеет дело с двумя языками, C++ и языком препроцессора. И как раз последний является аналогом
йцукен
(112 знак., 18.07.2018 00:11
)