Altinkaya: турецкие корпуса для РЭА

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

Страница 3 из 6
Новичок
 
Аватар для Alex__St
 
Регистрация: 19.04.2016
Адрес: Москва
Сообщений: 35
Репутация: 34
24 17
1 7
 
12.11.2020 13:35 #21
Цитата:
Сообщение от Alexandr111
Бейсик более человечный
Вот это точно! Дебагить процедуры в Бэйсике - одно удовольствие!
__________________
_____________________________
РадиоГубитель со стажем
Оценка
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Новичок
 
Регистрация: 14.06.2018
Сообщений: 111
Репутация: 17
18 51
15 14
 
13.11.2020 14:29 #22
Цитата:
Сообщение от Alex__St
Вот это точно! Дебагить процедуры в Бэйсике - одно удовольствие!
Потому что интерпретатор. У "С" - компилятор. Нужна внешная программа для дебага. У Java тоже встроенные средства дебага. Если остановится программа - распечатывает стек с точности до строки. Где и что произошло.
Оценка
Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.
Знаток
 
Регистрация: 08.04.2010
Сообщений: 182
Репутация: 78
61 32
1 0
 
13.11.2020 18:32 #23
Цитата:
Сообщение от stankow
Потому что интерпретатор. У "С" - компилятор. Нужна внешная программа для дебага.
Борландовский Turbo Basic с которым я работал после Майкрософтовского QBasic'а имел встроенный компилятор и умел создавать exe-файлы. При этом скорость выполнения скомпилированной программы возрастала в разы и не всегда работала также корректно, как в режиме отладки
Оценка
Новичок
 
Регистрация: 23.03.2009
Сообщений: 1
Репутация: 10
 
09.01.2021 17:11 #24
Как радиоинженер-проектировщик, проще говоря схемщик, т.е. человек не являющийся профессиональным программистом во многом согласен с автором. Так как я начинал трудовую деятельность, когда персональных компьютеров и в помине не было (студентом практику проходил на ЭВМ «Урал-2») то более плотное знакомство с программированием состоялось, когда собрал первый «Спектрум» товарища Клайва Синклера, Бейсик действительно оказался простым, понятным и достаточно универсальным языком. Волею судеб в дальнейшем возникла необходимость программировать микроконтроллеры, и тут я полностью согласен с автором, что лучше использовать ассемблер – понимая, как должна работать схема ассемблер позволяет с помощью микрокоманд заставить работать отдельные элементы в целом сложного устройства. По поводу языка Python, я тоже согласен с автором, когда встала необходимость общения микроконтроллера с компьютером, программа была написана на Python-е через неделю после начала знакомства с Python-ном с нуля, т.е. язык так же как и Бейсик достаточно прост и понятен.
Оценка
Знаток
 
Регистрация: 25.06.2011
Адрес: Тернопіль
Сообщений: 595
Репутация: 140
125 51
4 15
 
10.01.2021 18:44 #25
Цитата:
Сообщение от DmitriyVDN
нормальный у Си синтаксис, с умилением вспоминаю работу в школе на барсике, и тихим ужасом пасаль, кто хоть раз писал на нем игры или БД, меня поймет...
и улыбкой страшилки преподов о злом и ужасном Гудвине в виде языка Си.
знакомство с МК начал ассемблера для ПИК , а выучить Си заставила простая лень (лень было заучивать больше сотни команд для АВиРок) . и слава богу что на то время не было барсиков и пасалей для МК. потому что все попадающиеся в последствии проги от бедных студней, преподы которых просекли что в нете им с помощью ничего нормального не светит, и начинающих не в состоянии осилить асм или Си , откровенно напоминают бредо-код.

радетелям барсиков, пасалей и некрозов простая задача: одной строкой создать переменную, которую компилятор в коде будет воспринимать, как все порты вода/вывода МК. покажите что это реально, может я не прав в своем субъективном мнении в отношении к барсику и пасалю , потому как в Си это реально и работает.
о, Боже! как можно жить без булевого типа? испанский стыд!
Оценка
Эксперт
 
Регистрация: 29.08.2009
Адрес: kaliningrad
Сообщений: 3,186
Репутация: 771
746 345
23 1
 
10.01.2021 19:15 #26
да, точно!
а все таки какой командой в бейсике можно одной строкой сделать назначение портов ввода\вывода?
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 636
616 131
34 9
 
11.01.2021 09:15 #27
Цитата:
Сообщение от gurnik
о, Боже! как можно жить без булевого типа? испанский стыд!
действительно как... хотя правильный вопрос "а на кой он нужен? в Си есть битовые поля, мало того битовое поле позволяет создавать переменные длиной два или три или четыре бита и упаковывать их в один 8-ми битный регистр.
Оценка
Эксперт
 
Аватар для DmitriyVDN
 
Регистрация: 08.11.2009
Сообщений: 2,309
Репутация: 636
616 131
34 9
 
11.01.2021 09:30 #28
Цитата:
Сообщение от gurnik
испанский стыд!
заключается в полном непонимании вопрошающего что такое булевый тип
Оценка
Специалист
 
Регистрация: 26.10.2020
Адрес: Омск
Сообщений: 1,752
Репутация: 242
254 177
537 320
 
11.01.2021 12:02 #29
В МК от NEC команда вывода высокого уровня на ногу 2 порта 3 выглядит так:
P3.2 = 1;
а команда считывания уровня на ноге 6 порта 2 так:
x = P2.6;
Это на С, в штатном бесплатном фирменном IDE.
А теперь покажите, как эти же операции выглядят на С, к примеру, для STM32 в любом IDE.
И причем здесь язык-то?
Оценка
Новичок
 
Аватар для Alex__St
 
Регистрация: 19.04.2016
Адрес: Москва
Сообщений: 35
Репутация: 34
24 17
1 7
 
11.01.2021 17:16 #30
Ну, честно говоря, в памяти все значения хранятся как байты. Т.е. всё зависит от точки зрения на байт: можешь его воспринимать как число (int / long/ double etc), можещь - как букву (string), можешь как логическое значение (boolean), и т.д.
И потому при наличии правил любое количество байт может быть преобразовано в тот тип переменной, который удобен в данной процедуре.
__________________
_____________________________
РадиоГубитель со стажем
Оценка
Ответ
Страница 3 из 6
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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

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