roboforum.ru

Технический форум по робототехнике.
Текущее время: 01 мар 2025, 12:12

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Ада для AVR
СообщениеДобавлено: 24 апр 2009, 02:27 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2006, 17:09
Сообщения: 664
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов
Заинтересовался тут языком Ада. Оказалось что есть компилятор для AVR - http://avr-ada.wiki.sourceforge.net/ Может кому пригодится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 24 апр 2009, 03:32 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Давно слежу за проектом. Пока пользы мало - не реализованы ни потоки, ни исключения, без них уж лучше на С.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 24 апр 2009, 15:21 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
И без потоков и исключений лучше чем С по любому.
По крайней мере гораздо меньше будет кривого кода и стиль выработается.

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 24 апр 2009, 15:29 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Она сама то на С написана, с чего это кривого кода меньше будет?

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 24 апр 2009, 15:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
galex1981 писал(а):
Кривизна кода зависит от программиста а не от языка

Ай не скажи :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 24 апр 2009, 20:47 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Но С давно отлаженный язык...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 24 апр 2009, 22:27 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
Харош флудить. Полно тем где можно поспорить какой язык лучше :x


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 25 апр 2009, 00:08 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
эээх, щас бы Delphi для мк :good:

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 25 апр 2009, 00:24 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Delphi - это GUI+ObjectPascal. GUI на МК нафиг не сдался, объекты тоже, а паскаль там и так есть :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 25 апр 2009, 06:35 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
ууу подловили. а как насчет удобства? в делфи есть готовые функции для работы с динамическими массивами, например.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 25 апр 2009, 09:27 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
MiBBiM писал(а):
ууу подловили. а как насчет удобства? в делфи есть готовые функции для работы с динамическими массивами, например.

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 25 апр 2009, 11:22 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
На процессорах такого класса ИМХО следует избегать динамического выделения памяти.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 25 апр 2009, 22:53 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
Мне пофиг на чем написан транслятор/компилятор, если он генерит корректный код.
Скатываться до того что все в конце концов сводится к байт-коду, и что можно все делать на асме надеюсь не будем.
Достаточно изучить кому был нужен этот (АДА) язык и какие задачи он решает. Рекомендую, очень познавательно.

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

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 26 апр 2009, 05:31 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
zubr писал(а):
Достаточно изучить кому был нужен этот (АДА) язык и какие задачи он решает. Рекомендую, очень познавательно.

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

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

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ада для AVR
СообщениеДобавлено: 26 апр 2009, 13:12 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
blindman писал(а):
Давно слежу за проектом. Пока пользы мало - не реализованы ни потоки, ни исключения, без них уж лучше на С.


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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO