Ответ: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено 18 сентября 2003 г. 22:48
В ответ на: Будем считать, что пятница началась. Вставлю сюда свои 5 копеек Pascal(Дельфи) vs C(VC) (+) отправлено abivan 18 сентября 2003 г. 21:28

У нас на фирме тоже все программисты пишут на дельфи. Так вот и мене счастье привалило один компонент писать. Благо паскаль в школе учили, долго разбираться не пришлось, да и в общем-то не сложно мне раза в два больше строчек, чем на С написать... однако просто ОБПЛЕВАЛСЯ. Кажись задачка-то простенькая, сраный декодер ADPCM G.726 для воспроизведения звука, записанного нашим оборудованием. А из-за отсутствия элементарных операций, таких как например арифметический сдвиг вправо (с сохранением знака) геморрою было... Я-то, как простой программер, подумал, что если SHR сделать знаковой переменной - то счастье придет. Не тут-то было! Ну и еще какие-то засады были (не помню уже, и вспоминать, как страшный сон, не желаю).

Отсюда вывод - если писать что-то обычное в нашей среде железячников - всякие там драйверы, кодеры-декодеры, прокачивалки потоков, консольные тест-программы, низкоуровневый обмен с железякой и т.п. - то С и только С. (ну или С++, главное что Це). И давать на выходе .SYS/.LIB/.DLL. А если всякую экзотику типа окошко на окошке, менюшка на менюшке - так это пусть виндовые программеры пишут на чем сами пожелают. И нас, мирных ембеддеров, не трогают.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru