Религиозная тема. Все обсирают бейсик.

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
Ответить
Собутыльник Кота
Аватара пользователя
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Сообщение Z_h_e »

koms48, не совсем понятно зачем был создан данный топик.

Кто Вам сказал, что программист МК не знает ассемблера? Он знает и ассмеблер (нет в нем ничего сложного), и архитектуру МК и опкоды команд (не наизусть конечно) и электрические характеристики МК и пр. в том числе электронику. "Легко" оперирует различными инструментами программирования, используя их как врознь, так и комбинируя.

Вас вроде никто не заставляет пользоваться тем или иным. Пользуетесь чем желаете. Но за категорическим непринятием ЯВУ я вижу только одно - не желание учиться. ЯВУ - это не 100 команд камня, изучить надо будет гораздо, гораздо больше, а алгоритмы и методы они и там и там одни.

Про Паскаль ничего не скажу под МК, а Бэйсик я как-то слабо представляю использование в МК, ведь изначально он интерпретируемый язык. Наверное там не Бэйсик, а что-то вымутированное из него, но не знаю.

По поводу Си, есть камни, система команд которых изначально заточена под него (это тоже о чем-то же говорит). По крайней мере, мне попадалась ифнормация об этом, читая на STM8 и STM32. И операторы Си легко компилируются в кратчайший код, вот только опять, знать надо как их применять. Пример условных операторов для STM32 мне попадались. Боюсь соврать, но не сложный условный оператор, компилировался в 4 или 6 команд. Я что-то пока наигрался с обоими, и подзабыл их.

Вообще не понимаю, как можно спорить что лучше лопата, мотоблок или трактор. Но темы эти постоянно возникают, с каждой из сторон.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18783
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Мурато Мяуконни писал(а):Ознакомьтесь получше с языком Си и ваши заблуждения исчезнут
какие именно заблуждения у меня исчезнут? я бы очень просил вас быть конкретнее
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 25556
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Мурато Мяуконни писал(а):Как один кекс тут похвалялся писаниной на ассемблере, а на поверку оказался это дизасм.
Тут все зависит от квалификации. Ты ее уже продемонстрировал до колик в животе, отдыхай... :music:
Вымогатель припоя
Аватара пользователя
Сообщения: 616
Зарегистрирован: Вс ноя 01, 2015 13:13:49

Сообщение scorpi_0n »

shindax писал(а):Школота лютует!
И болото подтянулось.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 6207
Зарегистрирован: Ср май 04, 2016 23:18:38

Сообщение murzistor »

Я попробовал скормить этот код компилятору (MinGW, Windows). Компилируется, но ошибка времени выполнения. А вообще, что делает этот код?
main(_,l)char**l;{6*putchar(--_%20?_+_/21&56>_?strchr(1[l],_^"pt`u}rxf~c{wk~zyHHOJ]QULGQ[Z"[_/2])?111:46:32:10)^_&&main(2+_,l);}
А серьёзно:
Да, подсветка кода - вещь безусловно полезная.
И ещё:
Дейкстра говорил, что программирование - единственная область, в которой приходится работать и с битами, и с сотнями мегабайт - а это девять порядков! (Сейчас уже больше)
Короче, человек тупо не в силах загрузить в свою "оперативку" все-все детали своей программы.
Поэтому придумываются всякие способы, высокоуровневые языки, паттерны (шаблоны) проектирования...
Абстракция и инкапсуляция...
Чтобы программисту, когда он пишет одну небольшую часть программы, не приходилось вспоминать, как "внутри" работают остальные части программы - важно, что они как-то работают.
Более того, нужно уменьшать количество зависимостей - как раз чтобы освободить мозг не только от внутреннего устройства, но даже от существования этих других частей программы, по возможности.

----
С микроконтроллерами я дела не имел. Так, программизмом интересуюсь.
Ваше открытие опровергает науку? Нет, это наука опровергает ваш бред.
Истина никогда не бывает посередине. Ведь середина на стороне того, кто больше лжёт.
Не стыдно писать в МЯЯЯУ! - стыдно вести себя не как порядочный Радио Кот. :)
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18783
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

murzistor писал(а):А вообще, что делает этот код?
этот код содран с конкурса на самый странный код, который регулярно проводится :))) только я чуток его подправил, чтобы он стал еще страннее, и в итоге он уже не делает то, что должен, а должен он был выводить какой-то текст вроде "автор сего - крутой чувак" или нечто подобное.

в этом коде есть рекурсивное обращение к main, что в итоге (очевидно, после моей коррекции) и дает переполнение стека и ошибку времени исполнения.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Zor
Друг Кота
Аватара пользователя
Сообщения: 3544
Зарегистрирован: Вс фев 14, 2016 05:39:01
Откуда: с. Лебединое

Сообщение Zor »

Зачем столько извращений? Ведь по законам Природы всё гораздо проще и логичнее!
Друг Кота
Аватара пользователя
Сообщения: 25556
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Zor писал(а):по законам Природы всё гораздо проще и логичнее!
Все проще лишь если абстракция восприятия этой самой природы человеком упрощена до уровня примитивной физиологии.
Если же она (абстракция) имеет несколько более высокое разрешение, то все становится запредельно сложно.
Друг Кота
Аватара пользователя
Сообщения: 6207
Зарегистрирован: Ср май 04, 2016 23:18:38

Сообщение murzistor »

Вот есть несколько файлов в формате RTF(M). Инструкция на разных языках. Причём файлы на западных языках весят 5 ... 6 КБ, а на русском - 24 КБ, на японском - вообще 70 КБ!
Думаю, чё за фигня?
Открываю их в Notepad++, а там! :facepalm:

Это из русского:

Код: Выделить всё

\u1103 \u1074 \u1083 \u1103 \u1077 \u1090 \u1089 \u1103  \u1085 \u1072 \u1089 \u1090 \u1086 \u1083 \u1100 \u1082 \u1086  \u1087 \u1088 \u1086 \u1089 \u1090 \u1086 \u1081  \u1087 \u1088 \u1080  \u1077 \u1105  \u1080 \u1089 \u1087 \u1086 \u1083 \u1100 \u1079 \u1086 \u1074 \u1072 \u1085 \u1080 \u1080 , \u1095 \u1090 \u1086  \u1085 \u1072 \u1083 \u1080 \u1095 \u1080 \u1077  \u1080 \u1085 \u1089 \u1090 \u1088 \u1091 \u1082 \u1094 \u1080 \u1080  \u1074  \u1087 \u1088 \u1080 \u1085 \u1094 \u1080 \u1087 \u1077  \u1085 \u1077  \u1103 \u1074 \u1083 \u1103 \u1077 \u1090 \u1089 \u1103  \u1085 \u1077 \u1086 \u1073 \u1093 \u1086 \u1076 \u1080 \u1084 \u1086 \u1089 \u1090 \u1100 \u1102 . \u1053 \u1086 , \u1085 \u1077  \u1089 \u1084 \u1086 \u1090 \u1088 \u1103  \u1085 \u1072  \u1101 \u1090 \u1086 , \u1084 \u1099  \u1086 \u1087 \u1080 \u1089 \u1072 \u1083 \u1080  \u1085 \u1077 \u1082 \u1086 \u1090 \u1086 \u1088 \u1099 \u1077 , \u1085 \u1072 \u1080 \u1073 \u1086 \u1083 \u1077 \u1077  \u1087 \u1088 \u1086 \u1076 \u1074 \u1080 \u1085 \u1091 \u1090 \u1099 \u1077  \u1092 \u1091 \u1085 \u1082 \u1094 \u1080 \u1080 . \
Это из японского:

Код: Выделить всё

\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701
\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind4\viewscale125\rsidroot546880\newtblstyruls\nogrowautofit\outdisponlyhtml \fet0{\*\wgrffmtfilter 3f01}\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1

Код: Выделить всё

{
\rtlch\fcs1 \ab\af21\afs22 \ltrch\fcs0 \b\fs22\kerning0\loch\af461\hich\af461\dbch\af461\insrsid546880\charrsid546880 \hich\af461\dbch\af461\loch\f461  }{\rtlch\fcs1 \ab\af21\afs22 \ltrch\fcs0 
\b\fs22\kerning0\loch\af461\hich\af461\dbch\af461\insrsid546880\charrsid546880 \loch\af461\hich\af461\dbch\f461 \uc2\u12362\'82\'a8\u-30035\'93\'c7\u12415\'82\'dd\u12367\'82\'ad\u12384\'82\'be\u12373\'82\'b3\u12356\'82\'a2}
Вот из английского:

Код: Выделить всё

does not have a separate "Save\'85" option. The results of a benchmark will automatically be saved when you quit the program. If an identical benchmark results file exists
Вот это что, Йении придумали такой ненормальный формат?

Я ещё добавлю: в коде некоторых страниц вот такая же хрень присутствует, как будто они про нормальный юникод не знают.
Ваше открытие опровергает науку? Нет, это наука опровергает ваш бред.
Истина никогда не бывает посередине. Ведь середина на стороне того, кто больше лжёт.
Не стыдно писать в МЯЯЯУ! - стыдно вести себя не как порядочный Радио Кот. :)
Ответить

Вернуться в «МЯЯЯУ!»