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

 
 
> scmRTOS + ADA
Сергей С.
сообщение Feb 15 2008, 17:06
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 15-02-08
Пользователь №: 35 076



Здравствуйте!

Пробовал ли кто-нибудь писать задачи на языке Ada для порта gcc scmRTOS? Возможно ли это в принципе? И если возможно, каков механизм подключения и взаимодействия этих задач с ядром?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergeeff
сообщение Feb 17 2008, 13:32
Сообщение #2


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

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Лет тридцать тому назад, учась и работая в институте, была волна всяких языков типа Modula, LISP, Ada и еще куча всего. Вымерли почти все. При этом никак не пойму, чем С/С++ не устраивает? Если люди на них написали UNIX и Windows, а тебе не хватает их средств для AVR, то может в голове надо чего-то подправить?

У меня был сотрудник. Очень толковый. Документацию писал к программам и устройствам просто блестяще. Программист тоже неплохой. Но у него был такой большой недостаток. Допустим, начинал проект в Borland C++. Через пару месяцев натыкался на какую-то проблему, как ему казалось успешно решенную в Microsoft C++. Он прибегал и говорил: "Кранты, тупик. Надо все переписать под Microsoft". Если мы давали ему эту возможность, через некоторое время находилось еще что-то, и обосновывалась необходимость перехода на Watcom.

На самом деле все это чушь. Любую задачу можно написать на каком-то одном языке. И в настоящее время лучше и эффективнее C/C++ ничего нет.
Go to the top of the page
 
+Quote Post
Damon
сообщение Feb 18 2008, 16:45
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 12-12-05
Пользователь №: 12 125



Цитата(sergeeff @ Feb 17 2008, 16:32) *
Лет тридцать тому назад, учась и работая в институте, была волна всяких языков типа Modula, LISP, Ada и еще куча всего. Вымерли почти все. При этом никак не пойму, чем С/С++ не устраивает? Если люди на них написали UNIX и Windows, а тебе не хватает их средств для AVR, то может в голове надо чего-то подправить?

Тем неменее, Ada поддерживается gcc, среди прочего. И отнюдь не умерла... "Если звезды зажигают, значит это кому-нибудь нужно..." (С)

Цитата(zltigo @ Feb 17 2008, 17:04) *
Или простым повышением уровня владения языком и осознание того, что от чего зависит и к чему приведет. Причем повышать уровень владения необходимо для ЛЮБОГО языка. При определенном уровне владения строгие ограничения, как и в любом естественном языке начинают тяготить. Тогда начинают рожать всяки диалекты (например Борландячие диалекты Паскаля), на которых хоть как-то можно работать.

С этим согласен абсолютно и полностью. После ознакомления с буками Дж. Элджера и А. Александреску прямо таки влюбился в С++. Тем неменее, как пример: Торвальдса, наверняка отговаривали от занятий всякой фигней, и попытки написать свою ось. Результат на лице... или на лицо (кому как больше нравиться). "Опыт -- сын ошибок трудных" (С), так что, если человеку хочется, пусть попробует, а жизнь внесет коррективы. Почему бы и нет, как там у Торвальдса: "Just for fun"...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 18 2008, 17:15
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Damon @ Feb 18 2008, 19:45) *
И отнюдь не умерла...

Разумеется язык ADA не умер и в обозримом будущем ни в коем случае не умрет - это на данный момент обязательный язык программирования для пентагоновских заказов. Посему от живет, развивается, совершенствуется. Наработано немерянное количество ПО. В том мире созданном по определенным правилам игры писанным под него, на платформах созданных под него он прекрасно живет. Это совершенно объективная реальность. Тащить или не тащить его в этот мир, вот в чем вопрос. Если тащить, например, вместо БорлондячегоПаскаля, то это было-бы более, чем правильное решение smile.gif. Но вот тащить в эмбеддерство - совсем наоборот smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Сергей С.   scmRTOS + ADA   Feb 15 2008, 17:06
- - zltigo   Цитата(Сергей С. @ Feb 15 2008, 20:06) Пр...   Feb 15 2008, 17:29
|- - Сергей С.   Цитата(zltigo @ Feb 15 2008, 21:29) А что...   Feb 15 2008, 19:33
|- - zltigo   Цитата(Сергей С. @ Feb 15 2008, 22:33) чт...   Feb 15 2008, 20:26
||- - Сергей С.   Цитата(zltigo @ Feb 16 2008, 00:26) Я это...   Feb 15 2008, 21:10
||- - zltigo   Цитата(Сергей С. @ Feb 16 2008, 00:10) Эт...   Feb 15 2008, 21:48
|- - Damon   Цитата(Сергей С. @ Feb 15 2008, 22:33) Ре...   Feb 16 2008, 07:02
|- - Сергей С.   Цитата(Damon @ Feb 16 2008, 11:02) У Гриф...   Feb 16 2008, 12:41
- - Непомнящий Евгений   А если не секрет - чем вас прельстила именно Ада?   Feb 17 2008, 07:38
|- - Сергей С.   Цитата(Непомнящий Евгений @ Feb 17 2008, 11...   Feb 17 2008, 12:56
|- - zltigo   Цитата(Сергей С. @ Feb 17 2008, 15:56) А ...   Feb 17 2008, 14:04
|- - Сергей С.   Цитата(sergeeff @ Feb 17 2008, 17:32) При...   Feb 17 2008, 15:05
||- - zltigo   Цитата(Сергей С. @ Feb 17 2008, 18:05) .....   Feb 17 2008, 16:57
- - Непомнящий Евгений   А вы про oberon слышали? Еще более "жесткий...   Feb 19 2008, 05:32
- - zltigo   Цитата(Непомнящий Евгений @ Feb 19 2008, 08...   Feb 19 2008, 07:37


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 11:13
Рейтинг@Mail.ru


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