А что ж тогда считаете?
ATtiny45 - странность с внешним прерыванием
Re: ATtiny45 - странность с внешним прерыванием
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4738030#p4738030"]Сам лично С не считаю ЯВУ,.[/uquote]
А что ж тогда считаете?
Питон? Хм, возможно! Однако, кое-кто считает, что Питон - язык для школьников. А ассемблер с макросами - есть и отдельно, макроассемблер.
А что ж тогда считаете?
- Реклама
- Just_Fluffy
- Вымогатель припоя
- Сообщения: 532
- Зарегистрирован: Ср июн 29, 2022 16:25:45
Re: ATtiny45 - странность с внешним прерыванием
Ну, в защиту Си можно сказать, что он достаточно компактный код делает, по сравнению со всякими васиками, паскакалями и т.д. (для СТМ где то встречала упоминание о микроПайтоне - пипец вообще....)
А компактность получается за счет отсутствия всяких проверок на переполнения, на выход за разрядность типа, за пределы массива.... Т.е. все тоже самое, что и на ассемблере, все ложится на плечи программиста. Только процесс написания кода, по сравнению с асмом, чуток лишен рутины, компилятор берет на себя низкоуровневые соглашения об оформлении функций, передаче параметров, аллокации переменных... Позволяя сосредоточиться на более творческом процессе - написании логики программы.
А компактность получается за счет отсутствия всяких проверок на переполнения, на выход за разрядность типа, за пределы массива.... Т.е. все тоже самое, что и на ассемблере, все ложится на плечи программиста. Только процесс написания кода, по сравнению с асмом, чуток лишен рутины, компилятор берет на себя низкоуровневые соглашения об оформлении функций, передаче параметров, аллокации переменных... Позволяя сосредоточиться на более творческом процессе - написании логики программы.
Белая и Пушистая
- HardWareMan
- Мучитель микросхем
- Сообщения: 431
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: ATtiny45 - странность с внешним прерыванием
[uquote="КотПротон",url="/forum/viewtopic.php?p=4738218#p4738218"]А что ж тогда считаете?[/uquote]
Дама ниже вам ответила за меня:
[uquote="Just_Fluffy",url="/forum/viewtopic.php?p=4738485#p4738485"]А компактность получается за счет отсутствия всяких проверок на переполнения, на выход за разрядность типа, за пределы массива.... Т.е. все тоже самое, что и на ассемблере, все ложится на плечи программиста. Только процесс написания кода, по сравнению с асмом, чуток лишен рутины, компилятор берет на себя низкоуровневые соглашения об оформлении функций, передаче параметров, аллокации переменных... Позволяя сосредоточиться на более творческом процессе - написании логики программы.[/uquote]
ЯВУ должен полностью абстрагировать человека от машины, контролировать все типы и прочие т.н. "сущности", а исходник должен быть понятен и читаем как текст.
[uquote="КотПротон",url="/forum/viewtopic.php?p=4738218#p4738218"]Питон?[/uquote]
Есть более очевидный пример:
Дама ниже вам ответила за меня:
[uquote="Just_Fluffy",url="/forum/viewtopic.php?p=4738485#p4738485"]А компактность получается за счет отсутствия всяких проверок на переполнения, на выход за разрядность типа, за пределы массива.... Т.е. все тоже самое, что и на ассемблере, все ложится на плечи программиста. Только процесс написания кода, по сравнению с асмом, чуток лишен рутины, компилятор берет на себя низкоуровневые соглашения об оформлении функций, передаче параметров, аллокации переменных... Позволяя сосредоточиться на более творческом процессе - написании логики программы.[/uquote]
ЯВУ должен полностью абстрагировать человека от машины, контролировать все типы и прочие т.н. "сущности", а исходник должен быть понятен и читаем как текст.
[uquote="КотПротон",url="/forum/viewtopic.php?p=4738218#p4738218"]Питон?[/uquote]
Есть более очевидный пример:
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: ATtiny45 - странность с внешним прерыванием
"Подключение было сброшено" - картинко не отображается. Читаю с мобилы, наверно мобильный оператор блокирует.
Впрочем, несложно предположить - МикроПаскаль, C#, микро-Java
У микроконтроллеров иная сфера применения, где ценятся другие параметры - энергопотребление, скорость отклика, невысокая цена. Однако, даже для микроконтролллеров были придуманы операционные системы, которые берут на себя некоторую часть фукнционала.
Да никто и не запрещает запустить на микроконтроллере виртуальную машину. В ущерб производительности, конечно же, но ради пользователя, не знающего железа.
Языки Си и C++ очень хорошо подходят для микроконтроллеров, поскольку позволяют и работать с железом напрямую и не упираться в проблемы работы машинных инструкций, а так же имеют минимальный оверхед.
Эти языки не подходят тем программистам, которые не знают железа и не привыкли о нем думать.
А ведь именно так выглядит текст на Си для англоговорящих людей: "делать Запись(47) пока N меньше 50".
Впрочем, кто ясно мыслит, тот ясно и пишет на любом языке программирования. Для тех, у кого сложности с изложением, ИИ-генерация поможет! Простым разговорным языком напишите, что хотите получить, и ИИ сгенерирует вам исходник на любом языке. Не парьтесь! Расслабьтесь и пейте пиво. ИИ за вас всё напишет.
Впрочем, несложно предположить - МикроПаскаль, C#, микро-Java
Было бы хорошо, да вот только "машина" требует работы именно с железом. Абстрагироваться от "машины" можно, но тогда должны быть кем-то написаны драйвера работы с железом. В больших компьютерах (ПЭВМ которые) так и сделано - API драйверов железа написаны, скомпилированы и предоставляют стандартные интерфейсы для пользователя.ЯВУ должен полностью абстрагировать человека от машины,
У микроконтроллеров иная сфера применения, где ценятся другие параметры - энергопотребление, скорость отклика, невысокая цена. Однако, даже для микроконтролллеров были придуманы операционные системы, которые берут на себя некоторую часть фукнционала.
Да никто и не запрещает запустить на микроконтроллере виртуальную машину. В ущерб производительности, конечно же, но ради пользователя, не знающего железа.
Языки Си и C++ очень хорошо подходят для микроконтроллеров, поскольку позволяют и работать с железом напрямую и не упираться в проблемы работы машинных инструкций, а так же имеют минимальный оверхед.
Эти языки не подходят тем программистам, которые не знают железа и не привыкли о нем думать.
Никогда не читали исходников от 1С?а исходник должен быть понятен и читаем как текст.
Впрочем, кто ясно мыслит, тот ясно и пишет на любом языке программирования. Для тех, у кого сложности с изложением, ИИ-генерация поможет! Простым разговорным языком напишите, что хотите получить, и ИИ сгенерирует вам исходник на любом языке. Не парьтесь! Расслабьтесь и пейте пиво. ИИ за вас всё напишет.
- HardWareMan
- Мучитель микросхем
- Сообщения: 431
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: ATtiny45 - странность с внешним прерыванием
[uquote="КотПротон",url="/forum/viewtopic.php?p=4738541#p4738541"]Никогда не читали исходников от 1С?
А ведь именно так выглядит текст на Си для англоговорящих людей: "делать Запись(47) пока N меньше 50".[/uquote]
В отличии от вас, не только читал но и сам писал 20 лет назад. На версиях 7.5 и позже 7.7, зарабатывая приличные деньги. И сразу видно, что вы не в теме: он не Си а VB. Причём в 7.7 уже русский синтаксис, хотя допускается смешивать с оригинальным ангельским. Вам уже насовали все ораторы этого форума в панамку, пожалуйста перестаньте лезть туда, где не понимаете. Лучше воспользуйтесь собственным советом про пиво.
В отличии от вас, не только читал но и сам писал 20 лет назад. На версиях 7.5 и позже 7.7, зарабатывая приличные деньги. И сразу видно, что вы не в теме: он не Си а VB. Причём в 7.7 уже русский синтаксис, хотя допускается смешивать с оригинальным ангельским. Вам уже насовали все ораторы этого форума в панамку, пожалуйста перестаньте лезть туда, где не понимаете. Лучше воспользуйтесь собственным советом про пиво.
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
- Реклама
Re: ATtiny45 - странность с внешним прерыванием
Я, в отличие от вас, не вешаю ярлыки незнакомым людям
А вы, даже не поняв, о чем речь, сразу зачерпываете полную лопату и с открытым забралом кидаетесь на амбразуру
Глупо.
Если бы вы внимательно читали, то видели бы, что я не говорил о том, что 1С похож на Си. Я говорил о том, что любые англоязычные языки программирования для англоязычных людей выглядят так, как 1С для нас, русскоговорящих.
Вы только в одном искусстве преуспели - орать. Но если что-то по делу - всё, никого нет, все засунули голову в песок, и тишина стоит. Но стоит только всплыть какому-нить срачу, так все сразу слетелись и каждый отметился "каканием в панамку". Себе в панамку, хахаха 

Если бы вы внимательно читали, то видели бы, что я не говорил о том, что 1С похож на Си. Я говорил о том, что любые англоязычные языки программирования для англоязычных людей выглядят так, как 1С для нас, русскоговорящих.
чето у вас ораторы хамливые на форуме. Оратор - от слова орать, видимо. Хамство - признак невысокого умаВам уже насовали все ораторы этого форума в панамку,
орать, ораторпожалуйста перестаньте
- HardWareMan
- Мучитель микросхем
- Сообщения: 431
- Зарегистрирован: Ср сен 02, 2015 07:47:20
Re: ATtiny45 - странность с внешним прерыванием
[uquote="КотПротон",url="/forum/viewtopic.php?p=4738553#p4738553"]Оратор - от слова орать, видимо.[/uquote]
Я просто оставлю это здесь:

[uquote="КотПротон",url="/forum/viewtopic.php?p=4738553#p4738553"]Хамство - признак невысокого ума
[/uquote]
Оно и видно. Не утруждайте себя отвечать на это сообщение, вы мне не интересны и я вас буду игнорировать.
Я просто оставлю это здесь:
[uquote="КотПротон",url="/forum/viewtopic.php?p=4738553#p4738553"]Хамство - признак невысокого ума
Оно и видно. Не утруждайте себя отвечать на это сообщение, вы мне не интересны и я вас буду игнорировать.
- Вложения
-
- Screenshot_20250814_124553.png
- (168.52 КБ) 333 скачивания
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Актуальность репозитория: 22 апреля 2026 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.
/!\ Обновлений для STM32PowerMon и STM32PowerMon-UCPD временно не будет.
Re: ATtiny45 - странность с внешним прерыванием
Понятно, дальше пошли филологические изыскания и показывания скилов по ораторству и филологии.
Когда нужно по делу, по тематике темы - все молчите, засунув голову в песок. А как только намечается срач, так сразу повсплывали все ораторы и начали панамки доставать. Прям все слетелись и отметились какашками.
Что и требовалось доказать. Ораторы, блин.
Хахаха, ораторы, блин.
Язык Си не научились читать "с листа", им подавай "чтоб можно было как текст читать".
Когда нужно по делу, по тематике темы - все молчите, засунув голову в песок. А как только намечается срач, так сразу повсплывали все ораторы и начали панамки доставать. Прям все слетелись и отметились какашками.
Что и требовалось доказать. Ораторы, блин.
Ой, прям расстроилии я вас буду игнорировать.
Язык Си не научились читать "с листа", им подавай "чтоб можно было как текст читать".
- Starichok51
- Модератор
- Сообщения: 19053
- Зарегистрирован: Сб авг 14, 2010 15:05:51
- Откуда: г. Озерск, Челябинская обл.
Re: ATtiny45 - странность с внешним прерыванием
КотПротон, перестал бы ты сам хамить. мне уже жаловались на тебя из другой темы за твоё поведение.
сам хамишь напропалую, а других обзываешь хамами.
считай это официальным предупреждением за хамство. при повторениях дам сразу бан.
сам хамишь напропалую, а других обзываешь хамами.
считай это официальным предупреждением за хамство. при повторениях дам сразу бан.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
- Just_Fluffy
- Вымогатель припоя
- Сообщения: 532
- Зарегистрирован: Ср июн 29, 2022 16:25:45
Re: ATtiny45 - странность с внешним прерыванием
Та же парадигма - суп отдельно, мухи отдельно.... Все взаимоедйствие с железозависимой периферией выносится в отдельный модуль.HardWareMan писал(а):ЯВУ должен полностью абстрагировать человека от машины, контролировать все типы и прочие т.н. "сущности", а исходник должен быть понятен и читаем как текст.
И основная программа уже оперирует не портами и регистрами, а более глобальными определениями - прочитать клавиатуру, издать звук частотой Х, длительностью Y, громкостью N.....
И тогда оно читается, как стихи Маяковского...
Спойлер
(Кстати, Маяковский тот еще писатель индусского кода..... Ему построчно платили.....)Белая и Пушистая


