Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
По сути дела такой подход - это и есть полу-си. И здесь нужно запоминать кучу всякой ерунды связанной с особенностями вызова этих процедур. Но на Си вспомнить эти особенности легче, потому как код нагляднее.
Отправлено
Mebius
(213.167.39.46)
15 июня 2010, г. 09:58
В ответ на:
О, сколько всякой ерунды приходится запоминать бедному сишнику, чтобы договориться с компилятором :) Люди, пишите на ассемблере - это самый безглючный способ перевести свою мысль в исполняемый код!
отправлено
Токовый клещ
15 июня 2010, г. 05:53
Составить ответ
|
Вернуться на конференцию
Ответы
Наоборот. На асме вы не привязаны к тому неудобному способу вызова функций и хранения локальных переменных, который используют компиляторы. Не нужно запоминать всякую ерунду и следовать ей. Делайте как вам удобнее
-
Токовый клещ
(15.06.2010, 14:23:58
95.24.156.249
,
пустое
)
Это уже лет 10 назад, тут обсуждалось. Пока, за всё это время никаких неудобств, тем более в описании переменных не ощущалось. Компиляторы имеют ряд особенностей. Помнить опр. объём рабочей информации (перед написанием кода) нужно в любом языке. В ЯВУ, перечень этих "напоминалок" не велик. А выигрыш- (по времени и лаконичному восприятию текста/оформлению исходников/читаемости/ПЕРЕНОСИМОСТИ) весьма велик. ASM-только вставками. ТОЛЬКО! А всякая ерунда в апроксимируется и на тот же ASM. P.S. Случай вспомнился :) Один ASM'атик подзабыл :) в распечатке (листов 50 , шрифтом -size 10 ) проставить страницы. Распахнулась дверь. Сквозняк. Потом...Мапет шой. Мат-перемат. Взялся разбираться (чернила пожалел). После глубоких ASM-разбирательных растройств, таки проставил стр. и перепечатал. Сразу кинулся подшивать. Сишнику (большинству) пофигу-метель в таком случае. Это к слову об удобству/скорости рабора кодов. :) Но, хозяин-барин. Кому, как удобно.
-
Макаров
(15.06.2010, 15:45:33
95.107.75.74
,
пустое
)
я и не подозревал, что в заголовке сообщения помещается столько букв :)
-
Токовый клещ
(15.06.2010, 16:48:36
95.24.156.249
,
пустое
)
Как это... прям "ЗАГАДКО". :) Запишите/запомните эту "фичу" . Пригодится.
-
Макаров
(15.06.2010, 17:01:15
95.107.75.74
,
пустое
)
Как показал опыт моих здешних загадок, длинные условия задачек редко кем дочитываются до конца. То же самое касается и ваших заголовков.
-
Токовый клещ
(15.06.2010, 17:12:3
95.24.156.249
,
пустое
)
Тоже из опыта: ваш личный субъективизм понятен. Он не "заразен", к счастью!
-
Макаров
(15.06.2010, 17:57:56
95.107.75.74
,
пустое
)
:))) Тогда придётся переписывать процедуры :)
-
Mebius
(15.06.2010, 14:28:56
213.167.39.46
,
пустое
)
в асме нет процедур :) там подпрограммы
-
Токовый клещ
(15.06.2010, 14:45:1
95.24.156.249
,
пустое
)
От того что придётся переписывать не процедуры а подпрограммы тебе легче не станет.
-
Mebius
(15.06.2010, 14:56:25
213.167.39.46
,
пустое
)
я вообще не понял, о каком переписывании речь
-
Токовый клещ
(15.06.2010, 16:47:9
95.24.156.249
,
пустое
)
+100000(0)) В тему! Именно ТАК!
-
Макаров
(15.06.2010, 13:50:46
95.107.75.74
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 76:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru