Господа, что значит данное предупреждение при компиляции кода через avr-gcc: main.c:250:9: предупреждение: двоичные константы являются расширением GCC case 0b0111111111111111: //1 - 600 Все, понял. Хочет, чтобы было в 16-ричном формате: 0x7fff... Хотя какая ему нафиг разница по большому счету...
Комментарии: 13
Tiny
Потому что в двоичном формате констаны в плюсах и с не задаются стандартом насколько помню
Ogurezzz
Ну вот, видимо, да. Я сегодня переехал на VSCodium и тут чистый avr-gcc без студии. Видимо атмелы в студии на это забивали болт. Кстати, если кто пишет в VSCode или VSCodium - был бы рад помощи. Да и с make файлами пока туговато.
Tiny
У меня бэкграунд больше по плюсам и msvc
Ogurezzz
А плюсы не для МК, случаем?
Tiny
Ну мк знаю на асме и с пишут. Может и на плюсах прогают, хз
Ogurezzz
Да, те же Ардуины в своей IDE плюсы пользуют. Вот интересна все-таки разница. Если не планирую объектно-ориентированный подход, будет ли разница на чем писать?
Tiny
В ардуино если не ошибаюсь не плюсы Я не ембед разработчик, могу ошибаться
Ogurezzz
Плюсы точно. Хотя ими подавляющее большинство пользуется только подключая библиотеки.
Tiny
Ну может язык синтаксически и похож на с++. Но вряд ли там полная поддержка плюсов (типо stl, шаблоны и тд и тп)
Ogurezzz
Тут уж не скажу...
Voron63
еще бейсик есть под атмеги
Tiny
да думаю и на хаскеле можно прогать. Только вот стоимость поддержки абстракций будет слишком высока
Ogurezzz
Не, спасибо. Мне Си нравится. Я только немного в него влез. А там столько еще интересного... Я еще толком не разобрался как правильно библиотеки писать и потом подключать. Тупо в папке с main.c валяются .h и .c и все оттуда работает :)