На склад поступили жидко-кристаллические индикаторы и дисплеи от KSE

Обсуждение: Верните BASIC

Страница 4 из 6
Знаток
 
Регистрация: 25.06.2011
Адрес: Тернопіль
Сообщений: 595
Репутация: 141
126 51
4 15
 
13.01.2021 21:20 #31
Цитата:
Сообщение от DmitriyVDN
заключается в полном непонимании вопрошающего что такое булевый тип
ну да, в С этот тип череж опу реализован, в отличии от Паскаля.
Оценка
В многообразии литиевых батареек и аккумуляторов нет какого-то универсального или идеального варианта. Выбирая тот или иной вариант для питания устройства, разработчику приходится оперировать множеством параметров, используя наиболее оптимальное их сочетание для каждого приложения. Разберем параметры для различных приложений.
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,310
Репутация: 639
619 131
34 9
 
14.01.2021 07:54 #32
постом выше все сказано , тебе все разжевали по этому вопросу , но ты опять ни хрена не понял . это только в книжках для школоты в булевом типе ИСТИНА=1, ЛОЖЬ=0. в ЯП все совсем не так
Цитата:
Сообщение от ART_HA
x = P2.6;
Это на С, в штатном бесплатном фирменном IDE.
А теперь покажите, как эти же операции выглядят на С, к примеру, для STM32 в любом IDE.
да точно так же будут выглядеть, если в хедере структуру
GPIO_TypeDef заменить на объединение с битовыми полями , только на кой нужен этот гемор с прописыванием 224бит , если сама архитектура МК не позволяет нормально это использовать. через ODR ввод идет используя ЧМЗ, а прямая установка/сброс вывода разбросана по разным битам BSRR
и работать с ними проще через маску.
Оценка
Специалист
 
Регистрация: 26.10.2020
Адрес: Омск
Сообщений: 1,753
Репутация: 243
255 178
538 320
 
14.01.2021 09:47 #33
Цитата:
Сообщение от DmitriyVDN
да точно так же будут выглядеть, если в хедере структуру GPIO_TypeDef заменить на объединение с битовыми полями , только на кой нужен этот гемор с прописыванием 224бит , если сама архитектура МК не позволяет нормально это использовать.
А в МК от Atmel тоже не позволяет?
А в МК от NEC позволяет?
Оценка
Новичок
 
Регистрация: 14.06.2018
Сообщений: 112
Репутация: 17
18 51
15 15
 
14.01.2021 13:55 #34
Цитата:
Сообщение от ART_HA
В МК от NEC команда вывода высокого уровня на ногу 2 порта 3 выглядит так:
P3.2 = 1;
а команда считывания уровня на ноге 6 порта 2 так:
x = P2.6;
Это на С, в штатном бесплатном фирменном IDE.
А теперь покажите, как эти же операции выглядят на С, к примеру, для STM32 в любом IDE.
И причем здесь язык-то?
Строго говоря, такая расширенная семантика оператора присваивания не является частью языка, а расширение конкретного компилятора. Которое кстати делает программу непереносимой.
Оценка
Специалист
 
Регистрация: 26.10.2020
Адрес: Омск
Сообщений: 1,753
Репутация: 243
255 178
538 320
 
14.01.2021 14:19 #35
Цитата:
Сообщение от stankow
Строго говоря, такая расширенная семантика оператора присваивания не является частью языка, а расширение конкретного компилятора.
Я тоже так думаю. Потому и возникает впечатление, что сравнивают не языки, а их компиляторы.
А по поводу переносимости....есть основание полагать, что Renesas, объединившись с NEC, его традиции сохранил. Если так, то кому в голову придет переходить с МК самого крупного в мире по объёму продаж производителя микроконтроллеров на МК других изготовителей? От добра добра не ищут.
Оценка
Новичок
 
Регистрация: 23.02.2015
Адрес: Советск
Сообщений: 4
Репутация: 11
1 9
0 2
 
01.06.2021 07:50 #36
А чем бэйсик на BASCOM-AVR не устраивает?
Оценка
Новичок
 
Регистрация: 31.01.2015
Сообщений: 11
Репутация: 14
4 2
0 0
 
24.07.2023 12:54 #37
PureBasic и BascomAVR лучший Бейсик!
Оценка
Новичок
 
Регистрация: 22.09.2014
Сообщений: 120
Репутация: 33
27 1
6 3
 
25.07.2023 16:13 #38

Бейсик по определению не может быть лучшим

Полное г. Для очень недалеких. Когда мы не позволяем, к примеру, своим детям есть пластилин, это считается нормальным. Но когда дети начинают изучать Бейсик, никто, ничего криминального в этом не видит. Бейсик - мерзость, подобная Ардуино, которая позволяет неофитам почувствовать себя электронщиками-программистами, хотя ни то, ни другое им недоступно по определению, хотя идиотские статейки на Хабре позволяют им себя такими почувствовать.
Оценка
Гуру
 
Регистрация: 28.06.2012
Сообщений: 4,677
Репутация: 1102
1,248 94
480 1
 
25.07.2023 20:29 #39
Бейсик - тупик, согласен.
В школе учили Бейсик.
В институте - Паскаль (начало 90х) и ассемблер для 8086.
Потом я сам выучил Си и Object Pascal.

Если бы начинал с нуля сейчас, то начал бы с Си. Причина тривиальна: Си - компиляторы существуют для любого МП, МК и вообще для всего на свете.
Но я не профессиональный программист, если что, я - любитель ...
Оценка
Знаток
 
Аватар для Adagumer
 
Регистрация: 25.09.2015
Сообщений: 626
Репутация: 155
148 167
11 0
 
25.07.2023 21:37 #40
Цитата:
Сообщение от kovigor
Но я не профессиональный программист, если что, я - любител
В этом то и загвоздка, для любителя не нужно полного набора компиляторов под все контроллеры, а под пару типов общераспространённых можно и на бейсике.
Благо что в бейсике нет этих крючёчков, кавычек и прочих скобочек которыми так напичкан СИ!
Оценка
Ответ
Страница 4 из 6
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Электронные компоненты. Бесплатная доставка по России
Часовой пояс GMT +3, время: 07:05.
Обратная связь РадиоЛоцман Вверх