roboforum.ru

Технический форум по робототехнике.

Ада для AVR

Ада для AVR

Strijar » 24 апр 2009, 02:27

Заинтересовался тут языком Ада. Оказалось что есть компилятор для AVR - http://avr-ada.wiki.sourceforge.net/ Может кому пригодится.

Re: Ада для AVR

blindman » 24 апр 2009, 03:32

Давно слежу за проектом. Пока пользы мало - не реализованы ни потоки, ни исключения, без них уж лучше на С.

Re: Ада для AVR

zubr » 24 апр 2009, 15:21

И без потоков и исключений лучше чем С по любому.
По крайней мере гораздо меньше будет кривого кода и стиль выработается.

Re: Ада для AVR

galex1981 » 24 апр 2009, 15:29

Она сама то на С написана, с чего это кривого кода меньше будет?

Добавлено спустя 1 минуту 10 секунд:
Кривизна кода зависит от программиста а не от языка

Re: Ада для AVR

=DeaD= » 24 апр 2009, 15:36

galex1981 писал(а):Кривизна кода зависит от программиста а не от языка

Ай не скажи :)

Re: Ада для AVR

galex1981 » 24 апр 2009, 20:47

Но С давно отлаженный язык...

Re: Ада для AVR

Master » 24 апр 2009, 22:27

Харош флудить. Полно тем где можно поспорить какой язык лучше :x

Re: Ада для AVR

MiBBiM » 25 апр 2009, 00:08

эээх, щас бы Delphi для мк :good:

Re: Ада для AVR

=DeaD= » 25 апр 2009, 00:24

Delphi - это GUI+ObjectPascal. GUI на МК нафиг не сдался, объекты тоже, а паскаль там и так есть :)

Re: Ада для AVR

MiBBiM » 25 апр 2009, 06:35

ууу подловили. а как насчет удобства? в делфи есть готовые функции для работы с динамическими массивами, например.

Re: Ада для AVR

=DeaD= » 25 апр 2009, 09:27

MiBBiM писал(а):ууу подловили. а как насчет удобства? в делфи есть готовые функции для работы с динамическими массивами, например.

Динамические массивы на МК? Чего вы там городить собрались? И какая у них производительность? И насколько эффективно оно на малом объеме памяти МК работать будет?

Re: Ада для AVR

blindman » 25 апр 2009, 11:22

На процессорах такого класса ИМХО следует избегать динамического выделения памяти.

Re: Ада для AVR

zubr » 25 апр 2009, 22:53

Мне пофиг на чем написан транслятор/компилятор, если он генерит корректный код.
Скатываться до того что все в конце концов сводится к байт-коду, и что можно все делать на асме надеюсь не будем.
Достаточно изучить кому был нужен этот (АДА) язык и какие задачи он решает. Рекомендую, очень познавательно.

Вобщемто на данный момент это единственный язык который написан изходя из конкретного списка требований (тоесть по техническому заданию).
Остальные писались для решания текущих задач, без перспектив расширения. И расширялись по месту :)

Re: Ада для AVR

blindman » 26 апр 2009, 05:31

zubr писал(а):Достаточно изучить кому был нужен этот (АДА) язык и какие задачи он решает. Рекомендую, очень познавательно.

Вобщемто на данный момент это единственный язык который написан изходя из конкретного списка требований (тоесть по техническому заданию).

Тогда можно поглубже копнуть и почитать критику этого языка, какие есть проблемы в спецификации и реализациях

Re: Ада для AVR

mandigit » 26 апр 2009, 13:12

blindman писал(а):Давно слежу за проектом. Пока пользы мало - не реализованы ни потоки, ни исключения, без них уж лучше на С.


Вообще, есть сомнения насчёт лучшего качества кода, написанного на АДА по сравнению с СИ.


cron
Rambler\'s Top100 Mail.ru counter