Религиозная тема. Все обсирают бейсик.
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Религиозная тема
koms48, не совсем понятно зачем был создан данный топик.
Кто Вам сказал, что программист МК не знает ассемблера? Он знает и ассмеблер (нет в нем ничего сложного), и архитектуру МК и опкоды команд (не наизусть конечно) и электрические характеристики МК и пр. в том числе электронику. "Легко" оперирует различными инструментами программирования, используя их как врознь, так и комбинируя.
Вас вроде никто не заставляет пользоваться тем или иным. Пользуетесь чем желаете. Но за категорическим непринятием ЯВУ я вижу только одно - не желание учиться. ЯВУ - это не 100 команд камня, изучить надо будет гораздо, гораздо больше, а алгоритмы и методы они и там и там одни.
Про Паскаль ничего не скажу под МК, а Бэйсик я как-то слабо представляю использование в МК, ведь изначально он интерпретируемый язык. Наверное там не Бэйсик, а что-то вымутированное из него, но не знаю.
По поводу Си, есть камни, система команд которых изначально заточена под него (это тоже о чем-то же говорит). По крайней мере, мне попадалась ифнормация об этом, читая на STM8 и STM32. И операторы Си легко компилируются в кратчайший код, вот только опять, знать надо как их применять. Пример условных операторов для STM32 мне попадались. Боюсь соврать, но не сложный условный оператор, компилировался в 4 или 6 команд. Я что-то пока наигрался с обоими, и подзабыл их.
Вообще не понимаю, как можно спорить что лучше лопата, мотоблок или трактор. Но темы эти постоянно возникают, с каждой из сторон.
Кто Вам сказал, что программист МК не знает ассемблера? Он знает и ассмеблер (нет в нем ничего сложного), и архитектуру МК и опкоды команд (не наизусть конечно) и электрические характеристики МК и пр. в том числе электронику. "Легко" оперирует различными инструментами программирования, используя их как врознь, так и комбинируя.
Вас вроде никто не заставляет пользоваться тем или иным. Пользуетесь чем желаете. Но за категорическим непринятием ЯВУ я вижу только одно - не желание учиться. ЯВУ - это не 100 команд камня, изучить надо будет гораздо, гораздо больше, а алгоритмы и методы они и там и там одни.
Про Паскаль ничего не скажу под МК, а Бэйсик я как-то слабо представляю использование в МК, ведь изначально он интерпретируемый язык. Наверное там не Бэйсик, а что-то вымутированное из него, но не знаю.
По поводу Си, есть камни, система команд которых изначально заточена под него (это тоже о чем-то же говорит). По крайней мере, мне попадалась ифнормация об этом, читая на STM8 и STM32. И операторы Си легко компилируются в кратчайший код, вот только опять, знать надо как их применять. Пример условных операторов для STM32 мне попадались. Боюсь соврать, но не сложный условный оператор, компилировался в 4 или 6 команд. Я что-то пока наигрался с обоими, и подзабыл их.
Вообще не понимаю, как можно спорить что лучше лопата, мотоблок или трактор. Но темы эти постоянно возникают, с каждой из сторон.
- Реклама
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18546
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Религиозная тема. Все обсирают бейсик.
какие именно заблуждения у меня исчезнут? я бы очень просил вас быть конкретнееМурато Мяуконни писал(а):Ознакомьтесь получше с языком Си и ваши заблуждения исчезнут
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- КРАМ
- Друг Кота
- Сообщения: 25242
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Религиозная тема
Тут все зависит от квалификации. Ты ее уже продемонстрировал до колик в животе, отдыхай...Мурато Мяуконни писал(а):Как один кекс тут похвалялся писаниной на ассемблере, а на поверку оказался это дизасм.
Re: Религиозная тема
И болото подтянулось.shindax писал(а):Школота лютует!
Re: Религиозная тема. Все обсирают бейсик.
Я попробовал скормить этот код компилятору (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
- Ум, честь и совесть. И скромность.
- Сообщения: 18546
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Религиозная тема. Все обсирают бейсик.
этот код содран с конкурса на самый странный код, который регулярно проводитсяmurzistor писал(а):А вообще, что делает этот код?
в этом коде есть рекурсивное обращение к main, что в итоге (очевидно, после моей коррекции) и дает переполнение стека и ошибку времени исполнения.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: Религиозная тема. Все обсирают бейсик.
Зачем столько извращений? Ведь по законам Природы всё гораздо проще и логичнее!
- КРАМ
- Друг Кота
- Сообщения: 25242
- Зарегистрирован: Чт янв 10, 2008 22:01:02
- Откуда: Московская область, Фрязино
Re: Религиозная тема. Все обсирают бейсик.
Все проще лишь если абстракция восприятия этой самой природы человеком упрощена до уровня примитивной физиологии.Zor писал(а):по законам Природы всё гораздо проще и логичнее!
Если же она (абстракция) имеет несколько более высокое разрешение, то все становится запредельно сложно.
Re: Религиозная тема. Все обсирают бейсик.
Вот есть несколько файлов в формате RTF(M). Инструкция на разных языках. Причём файлы на западных языках весят 5 ... 6 КБ, а на русском - 24 КБ, на японском - вообще 70 КБ!
Думаю, чё за фигня?
Открываю их в Notepad++, а там!
Это из русского:
Это из японского:
Вот из английского:
Вот это что, Йении придумали такой ненормальный формат?
Я ещё добавлю: в коде некоторых страниц вот такая же хрень присутствует, как будто они про нормальный юникод не знают.
Думаю, чё за фигня?
Открываю их в Notepad++, а там!
Это из русского:
Код: Выделить всё
\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Я ещё добавлю: в коде некоторых страниц вот такая же хрень присутствует, как будто они про нормальный юникод не знают.
Ваше открытие опровергает науку? Нет, это наука опровергает ваш бред.
Истина никогда не бывает посередине. Ведь середина на стороне того, кто больше лжёт.
Не стыдно писать в МЯЯЯУ! - стыдно вести себя не как порядочный Радио Кот.
Истина никогда не бывает посередине. Ведь середина на стороне того, кто больше лжёт.
Не стыдно писать в МЯЯЯУ! - стыдно вести себя не как порядочный Радио Кот.



