IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Ацкое программирование AVR, на языке ада :)
Гость_MrYuran_*
сообщение 4.12.2012, 10:15
Сообщение #1





Гости






http://habrahabr.ru/post/161257/#habracut

Паскалефилам посвящается smile.gif

Хорошая штука GNU.
При желании и на фортране можно попробовать.
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 4.12.2012, 11:05
Сообщение #2


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(MrYuran @ 4.12.2012, 12:15) *
...
Паскалефилам посвящается smile.gif
...

Извращенцы.
Халявщики.
Не умеют мыслить параллельно.
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 4.12.2012, 13:50
Сообщение #3


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 22970
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Язык красивый, но в переложении для МК все языки становятся похожи.
Уже, наверное, надо было бы спецязык чуть более высокого уровня чем АСМ
придумать, МК—ориентированный. Или просто АСМ расширить такими
машинно-независимыми надстройками. Хотя и так пишут, считают что идеально
и лучше не бывает — не будем мешать...
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 4.12.2012, 13:53
Сообщение #4


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(orthodox @ 4.12.2012, 15:50) *
Язык красивый, но в переложении для МК все языки становятся похожи.
Уже, наверное, надо было бы спецязык чуть более высокого уровня чем АСМ
придумать, МК—ориентированный.

Дык, есть уже. С называется.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 4.12.2012, 20:44
Сообщение #5





Гости






Цитата(Прохожий @ 4.12.2012, 15:53) *
Дык, есть уже. С называется.

Неа wink.gif
Если чуть выше асма, то CIL

Форт туда же.
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 4.12.2012, 22:18
Сообщение #6


тот самый
Иконка группы

Группа: Мод
Сообщений: 13083
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



Не окажись Паскаль на обочине - этих уродливых сущностей могло бы и не быть: СиШарп, Питон, Ада.
Перейти в начало страницы
 
+Цитировать сообщение
kamil yaminov
сообщение 5.12.2012, 4:10
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 704
Регистрация: 20.2.2011
Из: Новосибирск
Пользователь №: 337



Цитата(MrYuran @ 5.12.2012, 1:44) *
CIL

Это что-то типа макроассемблера?
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 5.12.2012, 6:56
Сообщение #8





Гости






Цитата(kamil yaminov @ 5.12.2012, 6:10) *
Это что-то типа макроассемблера?

Это стековый ассемблер виртуальной машины дотнета и моно.
http://ru.wikipedia.org/wiki/Common_Intermediate_Language
Все высокоуровневые оптимизации сделает, допустим, студия. Остается только написать бэкенд на целевую платформу.
"всего лишь".

Можно и непосредственно на нем писать. Вообще идея замечательная. Реализация, как всегда, хромает.

Цитата(_pasha @ 5.12.2012, 0:18) *
Не окажись Паскаль на обочине - этих уродливых сущностей могло бы и не быть: СиШарп, Питон, Ада.

Совершенно параллельные технологии smile.gif
А ада, в моем понимании, это паскаль для военных. В котором по умолчанию запрещено все, что не разрешено.
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 5.12.2012, 20:21
Сообщение #9


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 22970
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Цитата(MrYuran @ 5.12.2012, 6:56) *
Это стековый ассемблер виртуальной машины дотнета и моно.
http://ru.wikipedia.org/wiki/Common_Intermediate_Language
Все высокоуровневые оптимизации сделает, допустим, студия. Остается только написать бэкенд на целевую платформу.
"всего лишь".

О, как интересно. И понятный довольно таки.
А насколько он близок к железу?
То есть между ним и железом что еще за прокладки остаются?
Перейти в начало страницы
 
+Цитировать сообщение
Прохожий
сообщение 5.12.2012, 20:30
Сообщение #10


сундук
***

Группа: Пользователи
Сообщений: 4043
Регистрация: 21.11.2009
Из: Ростов-на Дону
Пользователь №: 15



Цитата(orthodox @ 5.12.2012, 22:21) *
О, как интересно. И понятный довольно таки.
А насколько он близок к железу?
То есть между ним и железом что еще за прокладки остаются?

Идея не нова.
В PLC она применяется уже более 30 лет.
Практически непосредственно в том виде, как в Википедии.
Перейти в начало страницы
 
+Цитировать сообщение
Гость_MrYuran_*
сообщение 6.12.2012, 15:20
Сообщение #11





Гости






Цитата(orthodox @ 5.12.2012, 22:21) *
О, как интересно. И понятный довольно таки.
А насколько он близок к железу?
То есть между ним и железом что еще за прокладки остаются?

CLR - рантайм виртуальная машина либо JIT компилирует в нативный код

Единственная известная (во всяком случае, мне) реализация под "мелкие контроллеры" - это M$ .Net MicroFramework
Ещё какой-то энтузиаст пытался портировать на пики несколько лет назад.

Мелкота контроллеров ограничена ARM9, но принципиальных препятствий для более мелких, включая x51, вроде бы не видно.
Перейти в начало страницы
 
+Цитировать сообщение
_pasha
сообщение 1.2.2013, 23:36
Сообщение #12


тот самый
Иконка группы

Группа: Мод
Сообщений: 13083
Регистрация: 24.11.2009
Из: Харьковская обл., UA
Пользователь №: 25



только что в рассылке получил про GNAT образца 2012. Не доводилось ни Адой ни гнутым фортраном пользоваться. Но интересно.
Перейти в начало страницы
 
+Цитировать сообщение
orthodox
сообщение 2.2.2013, 17:54
Сообщение #13


ДИКТАТОР
Иконка группы

Группа: Мод
Сообщений: 22970
Регистрация: 20.11.2009
Из: Житомир
Пользователь №: 3



Цитата(_pasha @ 1.2.2013, 23:36) *
только что в рассылке получил про GNAT образца 2012. Не доводилось ни Адой ни гнутым фортраном пользоваться. Но интересно.

Так это ж АДА поверх джавы, разве нет? Или на джаве, как правильно сказать, не знаю...
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.8.2018, 10:42