Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Вы думаете, что эта популярная программа перестала бы пропускать, если бы ее разработчик изучил бы 86 и, в частности, его ассемблер?:-)))
Отправлено
-=ВН=-
01 апреля 2008 г. 12:57
В ответ на:
Пользователь и разработчик - всё-таки некая разница есть... Вот например популярная терминальная программа от Br@y++ (+):
отправлено argus98 01 апреля 2008 г. 12:50
Составить ответ
|
Вернуться на конференцию
Ответы
Если бы он ЗНАЛ аsm86, то представлял бы как работает железо ПК, что в свою очередь заставило бы узнать, как работают API-функции и т.п. И написал бы на ЛЮБОМ подходящем языке качественное ПО
—
argus98
(01.04.2008 13:11:28
81.22.205.230
,
пустое
)
Да перестаньте. Не надо тут такую базу подводить. 232 порт от ассембелера не зависит, зуб даю. :-)) Смешно все это. В древние времена приходилось неоднократно писать обмен писи с устройствами по 232 и уж чем-чем, а 1 % пропусками сигнала этот обмен не страдал, несмотря на то, что я тогда (и сейчас, тем более) знал абсолютно точно только одну ассемблерную команду писюка. И команда эта называлась ноп.
—
-=ВН=-
(01.04.2008 13:50:56
193.125.71.140
, 242 байт)
Смешно, не смешно - а пропуски есть.... А у Нортона нет. Можно, конечно без глубоких знаний и конечности ампутировать, и на вертолете летать к ближайшему ларьку... но я предпочту другое
—
argus98
(01.04.2008 14:13:4
81.22.205.230
,
пустое
)
Пропуски от того, что автор яичницу не умел готовить.
—
-=ВН=-
(01.04.2008 14:24:22
193.125.71.140
,
пустое
)
ВН над нами откровенно издевается. Он сам досконально знает архитектуры того, с чем работает.
—
SM
(01.04.2008 14:18:13
80.92.255.53
,
пустое
)
:) надо ведь дать и другим расслабиться :)
—
argus98
(01.04.2008 14:41:8
81.22.205.230
,
пустое
)
SM, побойтесь бога, я очень мирный и ни над кем не издеваюсь. Я на самом деле считаю, что необходимость досконального изучения особенностей архитектур, ассемблеров, отходит на второй план. И чем дальше, тем больше. При этом совершенно ясно, что всегда будут исключения, а для людей, работающих в области разработки архитектур и т.п. - это вообще хлеб насучный.
—
-=ВН=-
(01.04.2008 14:33:49
193.125.71.140
,
пустое
)
Т.е. Вы считаете, что все меньше и меньше производитель заботится о снижении себестоимости? Позволяя программистам разводить себя на более мощное и дорогое железо?
—
SM
(01.04.2008 14:38:35
80.92.255.53
,
пустое
)
Ну равзвод на более мощное железо есть объективная реальность:-)
—
-=ВН=-
(01.04.2008 15:25:23
193.125.71.140
, 527 байт)
Я не про производителей микросхем :) Это понятно (+)
—
SM
(01.04.2008 15:33:18
80.92.255.53
, 520 байт)
Выиграет тот, кто предложит разумный ряд. AVR - это пример. Цены завышены, и все равно берут.
—
Vladimir Ljaschko
(01.04.2008 15:58:11
194.158.204.49
,
пустое
)
Выиграет китай. Потому, что они не будут ставить AVR. А испекут сами себе чип под задачу, злобный и дешовый. И разварят его без корпуса прямо на плату.
—
SM
(01.04.2008 16:04:2
80.92.255.53
,
пустое
)
Китайсы блин беду творят. У меня жена буквально вчера купила светильник на батареках зачем-то. Китайский. В красивой картонной коробочке. Пластмассовый. Стоит 3 р 50 к без батаррек. Блин, я бы за картонную упаковку не меньше червонца стал просить :-)))
—
-=ВН=-
(01.04.2008 16:18:10
193.125.71.140
,
пустое
)
Ага. Я в шоке был от их зажигалок с фонариком.
—
vitalyn
(01.04.2008 17:11:11
89.189.191.4
, 218 байт)
Дык вот Вам пример изделия на микросхемах, посредством которого Вы общаетесь со мной на этой конференции. У меня есть твердая уверенность, что означенное изделие, стоящее на Вашем рабочем месте выполнено вовсе не на 286. И опрерационная система на нем отнюдь не ДОС.
—
-=ВН=-
(01.04.2008 15:56:14
193.125.71.140
, 1002 байт)
И даже с этим изделием - я не покупаю себе лишних ресурсов, которые мне не нужны. А вот осописатели вынуждают глупых пользователей покупать все новее и мощнее. По этому не апгрейдился с этим компом уже года 3-4,
—
SM
(01.04.2008 16:02:51
80.92.255.53
,
пустое
)
А кто говорит про лишнее? Давайте я Вам презентую 286 писюк, вроде валяется где-то, а Вы для него перепишите виндовус хп, и все полагащиеся причандалы, на асме
—
-=ВН=-
(01.04.2008 16:10:57
193.125.71.140
,
пустое
)
Это противозаконно, виндовс хп переписывать. Хотя спросом пользовалось бы, наверное... А 286-ой у меня самого есть.
—
SM
(01.04.2008 16:13:59
80.92.255.53
,
пустое
)
Ну хорошо, создадим новую торговую марку, виндовус-SM.
—
-=ВН=-
(01.04.2008 16:21:52
193.125.71.140
,
пустое
)
Всё уже украдено до вас. С SM. ;О)
—
-mse-
(01.04.2008 16:30:18
83.239.86.98
,
пустое
,
ссылка
)
Название чем-то минет напоминает. Но Вы меня расстроили и лишили дивидендов, положенных мне как идейному вдохновителю.
—
-=ВН=-
(01.04.2008 16:33:33
193.125.71.140
,
пустое
)
Цэ ля ви, как говорят у нас, на Бургундщине...
—
-mse-
(01.04.2008 16:38:20
83.239.86.98
,
пустое
)
Je fais la triste figure :-(
—
-=ВН=-
(01.04.2008 16:56:4
193.125.71.140
,
пустое
)
Осописатели - далеко не в первую очередь
—
Oldring
(01.04.2008 16:10:2
91.76.16.155
, 206 байт)
А виста пойдет? А осописатели жестко пропагандируют - виста - рулез, ХП - старьё и ацтой :)
—
SM
(01.04.2008 16:16:34
80.92.255.53
,
пустое
)
Виста - не думаю.
—
Oldring
(01.04.2008 17:08:21
91.76.16.155
, 375 байт)
Естественно. Он тогда бы думал другими категориями, нежели вызовы непонятно как и что делающих функций.
—
SM
(01.04.2008 13:02:58
80.92.255.53
,
пустое
)
Не так давно Вы тут проводили опрос аудитории на предмет расширения набора команд Вашего чипа... Уверен недалеко то время, когда многие функции API библиотек будут реализованы аппаратно...
—
ETM
(01.04.2008 13:16:14
62.117.85.103
,
пустое
)
Кстати обсуждение с пользой прошло :) Задержало выход чипа еще на пару месяцев :)
—
SM
(01.04.2008 13:28:17
80.92.255.53
,
пустое
)
С пользой для прогресса человечества - с убытками для прибылей сегодняшнего дня...
—
ETM
(01.04.2008 13:33:54
62.117.85.103
,
пустое
)
неа, убытков это не принесет, окупится с лихвой.
—
SM
(01.04.2008 13:39:25
80.92.255.53
,
пустое
)
"ЖЕЛАЮ ЧТОБЫ ВСЕМ!"... :)
—
ETM
(01.04.2008 13:41:53
62.117.85.103
,
пустое
)
И хорошо. Это сопроцессоры называется. И придется изучать еще и их работу, а не только самого ядра и периферии.
—
SM
(01.04.2008 13:17:51
80.92.255.53
,
пустое
)
Сейчас это - сопроцессоры, завтра - команды ядра процессора, послезавтра - asm=ЯВУ...
—
ETM
(01.04.2008 13:24:51
62.117.85.103
,
пустое
)
И опять ассемблер будет основным языком программирования :)
—
SM
(01.04.2008 13:27:11
80.92.255.53
,
пустое
)
Так зачем же делать сегодня то, что придется делать еще и завтра .. :)
—
ETM
(01.04.2008 13:26:59
62.117.85.103
,
пустое
)
Нет тут никакой естественности, а есть отвлечение мозга на ненужную для решения данной задачи дребедень. Для данной задачи важно понимания самого интерфейса 232 и, видимо, взаимодействие с оп. системой.
—
-=ВН=-
(01.04.2008 13:11:26
193.125.71.140
,
пустое
)
Если бы он знал архитектуру вплоть до ассемблера, он знал бы все уровни от пинов разъема RS-232 до верхнего уровня API через процессор, и априори не допустил бы такой ошибки.
—
SM
(01.04.2008 13:13:57
80.92.255.53
,
пустое
)
Ну да, а если бы ему взгрустнулось написать такую программу для чего-то Apple'образного - он должен был бы начать с изучения соотв. ассемблера:-)) SM, не пытайтесь подвести к тому, что изучение ассемблера ужасно дисциплинирует и рождает необыкновенную глубину мысли.:-))
—
-=ВН=-
(01.04.2008 13:38:10
193.125.71.140
, 397 байт)
А я и не пытаюсь. Если в задачу человека входит писать пользовательский интерфейс - то ему асм и не нужно знать. А вот если он разработчик "с нуля" - то нужно.
—
SM
(01.04.2008 13:40:50
80.92.255.53
,
пустое
)
Да хоть с -1.
—
-=ВН=-
(01.04.2008 13:54:38
193.125.71.140
,
пустое
)
Вы явно не работали в коллективе пишущем большие программные проекты. Программист программ высокого уровня должен знать интерфейс обращения к другим программным модулям. Знать как там битики в асинхронном потоке растактируются совсем не обязательно и тем более на каких ножках какие уровни.
—
Elektronik
(01.04.2008 13:18:24
194.85.99.225
,
пустое
)
В стопервый раз повторить? Я об этом говорил уже, товарисч песатель. Для программиста программ высокого уровня это и не надо. Я веду речь и поднял тему только в разрезе разработчиков полного цикла "идея -> прибыль"
—
SM
(01.04.2008 13:20:56
80.92.255.53
,
пустое
)
А программисту высокого уровня проще. Он всегда может все свалить на программиста низкого уровня. Как раз я работал в коллективе, драйвера писал. И знаю, как с этими высокоуровневыми долпайобами общаться.
—
SM
(01.04.2008 13:29:43
80.92.255.53
,
пустое
)
Знакомая ситуация... Одна поправка следует читать "програмиист высокого(не низкого) уровня нижнего(не верхнего) уровня"... :)))
—
ETM
(01.04.2008 13:49:58
62.117.85.103
,
пустое
)
Часто на такие оговорки потом долго приходится объяснять, что ты - не верблюд...
—
ETM
(01.04.2008 13:59:46
62.117.85.103
,
пустое
)
Именно. И все они, "высокого", отличается тем, что пальцы веером.
—
SM
(01.04.2008 14:00:43
80.92.255.53
,
пустое
)
И как я в тесте получаю поток в 50 мбайт/с, а эти долпайопы умудряются сделать так, что у них больше 10 не получается на том же драйвере.
—
SM
(01.04.2008 13:31:7
80.92.255.53
,
пустое
)
Программа то наверное под Win? Глупость полнейшая писать на ассемблере, если эти функции по определению черные ящики ака Win API
—
Elektronik
(01.04.2008 13:05:57
194.85.99.225
,
пустое
)
БЛЯ! Где хоть слово о том, что ПИСАТЬ? Речь о том, чтобы ЗНАТЬ!
—
SM
(01.04.2008 13:08:23
80.92.255.53
,
пустое
)
Ну а нафиг знать архитектуру современных PC, все эти мат платы десятки южных и северных мостов?
—
Elektronik
(01.04.2008 13:10:29
194.85.99.225
, 151 байт)
Вот и выходят потом глючные программы, теряющие байты. Потому, что программист использовал API не зная, что и как это API делает с железом.
—
SM
(01.04.2008 13:16:41
80.92.255.53
,
пустое
)
Теряются байты отнюдь на от незнания аппаратной сущности RS-232, а быстрей всего в момент записи на винчестер или в алгоритме с какими-нибудь массивами. Никакого отношения к знанию архитектуры это не имеет.
—
Elektronik
(01.04.2008 13:20:22
194.85.99.225
,
пустое
)
И будьте в этом слепо уверены.
—
SM
(01.04.2008 13:22:4
80.92.255.53
,
пустое
)
Абсолютно
—
Elektronik
(01.04.2008 13:25:20
194.85.99.225
,
пустое
)
Как-то давно возникла чисто математическая задача, которую можно было решить только переборным способом (+):
—
argus98
(01.04.2008 13:54:28
81.22.205.230
, 241 байт)
Ужасы какие Вы рассказываете:-)))))))
—
-=ВН=-
(01.04.2008 14:17:16
193.125.71.140
,
пустое
)
Безполезно. Этот тип из тех, кто задает требования к железу, а не влезает в минимальное.
—
SM
(01.04.2008 13:57:6
80.92.255.53
,
пустое
)
это ж понятно с первых слов... очень знакомые типажи. Сегодня я просто расслабился :))
—
argus98
(01.04.2008 14:19:12
81.22.205.230
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
прибавьте тройку к двум:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru