Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Естественно. Он тогда бы думал другими категориями, нежели вызовы непонятно как и что делающих функций.
Отправлено
SM
01 апреля 2008 г. 13:02
В ответ на:
Вы думаете, что эта популярная программа перестала бы пропускать, если бы ее разработчик изучил бы 86 и, в частности, его ассемблер?:-)))
отправлено -=ВН=- 01 апреля 2008 г. 12:57
Составить ответ
|
Вернуться на конференцию
Ответы
Не так давно Вы тут проводили опрос аудитории на предмет расширения набора команд Вашего чипа... Уверен недалеко то время, когда многие функции 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 изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
скольким Омам равен эквивалент двух резисторов по 10 Ом, соединённых параллельно?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru