реклама на сайте
подробности

 
 
> программирование на ADA для ARM
Tsvetik
сообщение Jun 6 2008, 09:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-10-06
Пользователь №: 21 663



Встречался ли кто-нибудь с компилятором ADA для ARM?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 15)
etoja
сообщение Jun 6 2008, 09:54
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Фирма GreenHills поставляет компилятор ADA95. У них можно запросить CD с ограничением по времени тестирования компилятора.
http://www.ghs.com
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 6 2008, 10:25
Сообщение #3


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



А GCC'шный ADA-компиллер умеет код для ARM'а генерить?


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Tsvetik
сообщение Jun 6 2008, 10:35
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-10-06
Пользователь №: 21 663



Про GCC не знаю

Цитата(etoja @ Jun 6 2008, 13:54) *
Фирма GreenHills поставляет компилятор ADA95. У них можно запросить CD с ограничением по времени тестирования компилятора.
http://www.ghs.com

На GreenHills я был, у них действительно есть компилятор ADA95, но я не увидел нигlе укзания на то, что он комплит под ARM

Есть ли у кого-нибудь опыт разработки на ADA для микроконтроллеров?
По идкк этот язык специально заточен под embedded системы

Сообщение отредактировал Tsvetik - Jun 6 2008, 10:36
Go to the top of the page
 
+Quote Post
Andy Great
сообщение Jun 6 2008, 10:39
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057



Цитата(Rst7 @ Jun 6 2008, 13:25) *
А GCC'шный ADA-компиллер умеет код для ARM'а генерить?

Дык он жеж фронт-энд. Кодогенератор общий. Вопрос ИМХО в библиотеках.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jun 6 2008, 10:51
Сообщение #6


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Дык он жеж...


Ну я не знаток, просто знаю, что в GCC была ADA, а что и как - хз...


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
rimpocha
сообщение Jun 6 2008, 12:42
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 82
Регистрация: 6-03-07
Из: Новосибирск, Seattle
Пользователь №: 25 935



Цитата(Tsvetik @ Jun 6 2008, 17:35) *
По идкк этот язык специально заточен под embedded системы


Это вы не с FORTH'ом перепутли случаем? ADA -- это Паскаль такой smile.gif


--------------------
НГТУ, Физико-технический факультет, кафедра Лазерных систем
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jun 7 2008, 10:00
Сообщение #8


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(rimpocha @ Jun 6 2008, 16:42) *
Это вы не с FORTH'ом перепутли случаем? ADA -- это Паскаль такой smile.gif

Это не Паскаль. ADA язык высокого уровня. Буржуи французские на нем (насколько мне известно) писали софт для своих космических ракет Ариан.


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 7 2008, 10:25
Сообщение #9


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Tsvetik @ Jun 6 2008, 13:35) *
Встречался ли кто-нибудь с компилятором ADA для ARM?
У меня только один вопрос: чем обусловлена необходимость использовать именно этот язык???...


--------------------
Go to the top of the page
 
+Quote Post
Dron_Gus
сообщение Jun 7 2008, 12:07
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



"Язык АДА". Как звучит. smile.gif

>>Буржуи французские на нем (насколько мне известно) писали софт для своих космических ракет Ариан.
Для тех, что падали все время? )


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
Tsvetik
сообщение Jun 7 2008, 12:37
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 25-10-06
Пользователь №: 21 663



Цитата(AVR @ Jun 7 2008, 14:25) *
У меня только один вопрос: чем обусловлена необходимость использовать именно этот язык???...


Заинтересовала его ориентированность на параллельные вычисления.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jun 7 2008, 12:50
Сообщение #12


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Tsvetik @ Jun 7 2008, 16:37) *
Заинтересовала его ориентированность на параллельные вычисления.
Что-то мне подсказывает что от выбора языка ARM параллельнее считать не станет... Кроме того Вы лишаете себя массы полезных библиотек (ну может и прилинкуете их к программе на ADA, но ведь и прототипы функций переписывать надо будет - а зачем эта лишняя работа?)... Если надо язык, ориентированный на параллельные вычисления - Verilog biggrin.gif


--------------------
Go to the top of the page
 
+Quote Post
mdmitry
сообщение Jun 7 2008, 12:50
Сообщение #13


Начинающий профессионал
*****

Группа: Свой
Сообщений: 1 215
Регистрация: 25-10-06
Из: СПб
Пользователь №: 21 648



Цитата(Dron_Gus @ Jun 7 2008, 16:07) *
Для тех, что падали все время? )

Судя по одной статье именно эти.
bb-offtopic.gif Траекторию выхода на орбиту поменяли, а софт не скорректировали. Траектория не та, то, следовательно, самоуничтожение объектаsmile.gif


--------------------
Наука изощряет ум; ученье вострит память. Козьма Прутков
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 9 2008, 14:06
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



В своё время читал статью на эту тему. Читал в познавательных целях и, поэтому, в мелочах могу быть неточным.

Язык АДА применялся американцами на всех военных объектах. Это был стандарт. Выбор языка в пользу АДА был сделан очень давно 60-70 годы. Причина - Это был самый оптимальный объектно-ориентированный язык того времени. В связи с этим считалось, что найболее защищённый. Кроме того, естественно переносимость. Естественно, что за долгие годы было наработано много софта в области данного языка (созданно объектов), что мешало переходить на другие языки. Кроме того надёжность его не ставилась под сомнение.
В 90-ые годы произошло несколько аварий. Известна как минимум одна авария челнока связанная именно с программой. И именно с её переносом с модели на модель. В связи с этим поднялась волна дискуссий о целесообразности групповых заимствований.

Недавно, с интересом прочитал сообщение, что военные выбрали язык С++ для дальнейших разработок. Думаю причины - понятны. Примерно тоже происходит и с ОС. Если ранее военными использовались только ОС на основе открытого кода (Linux), то недавно прочитал, что принято решение применять Windows.

Наши по прежнему применяют Linux. Недавно где-то ноутбук военный советский проскакивал... smile.gif
Go to the top of the page
 
+Quote Post
dxp
сообщение Jun 10 2008, 05:39
Сообщение #15


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(SasaVitebsk @ Jun 9 2008, 21:06) *
Язык АДА применялся американцами на всех военных объектах. Это был стандарт. Выбор языка в пользу АДА был сделан очень давно 60-70 годы.

Язык АДА был специально разработан в начале 1980-х по заказу МО США для целевого использования в разработках по военному заказу оного заведения. Точно так же был разработан VHDL - не находите между ними сходства? smile.gif

Цитата(SasaVitebsk @ Jun 9 2008, 21:06) *
Причина - Это был самый оптимальный объектно-ориентированный язык того времени. В связи с этим считалось, что найболее защищённый.

АДА исходно не был объекто-ориентированным. Ее включили в более поздние версии. Защищенность - да. Особенно, что касается так называемой "защиты от дурака". smile.gif Это все имеет свои обратные стороны и, естественно, не гарантирует безошибочной работы программ, написанных на нем.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jun 10 2008, 08:32
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(dxp @ Jun 10 2008, 08:39) *
Язык АДА был специально разработан в начале 1980-х по заказу МО США для целевого использования в разработках по военному заказу оного заведения. Точно так же был разработан VHDL - не находите между ними сходства? smile.gif

Цитата
АДА исходно не был объекто-ориентированным. Ее включили в более поздние версии. Защищенность - да. Особенно, что касается так называемой "защиты от дурака". smile.gif Это все имеет свои обратные стороны и, естественно, не гарантирует безошибочной работы программ, написанных на нем.

Для того, чтобы находить сходства, надо поработать на том и на этом. smile.gif А я ни на том ни на этом. smile.gif

Так что всецело доверяю вам. smile.gif

Я просто к тому написал, что он действительно военными использовался, но, похоже, сейчас это уже в прошлом. smile.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 02:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.02211 секунд с 7
ELECTRONIX ©2004-2016