Ацкое программирование AVR, на языке ада :) |
Здравствуйте, гость ( Вход | Регистрация )
Ацкое программирование AVR, на языке ада :) |
Гость_MrYuran_* |
4.12.2012, 10:15
Сообщение
#1
|
Гости |
http://habrahabr.ru/post/161257/#habracut
Паскалефилам посвящается Хорошая штука GNU. При желании и на фортране можно попробовать. |
|
|
4.12.2012, 11:05
Сообщение
#2
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
|
|
|
4.12.2012, 13:50
Сообщение
#3
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
Язык красивый, но в переложении для МК все языки становятся похожи.
Уже, наверное, надо было бы спецязык чуть более высокого уровня чем АСМ придумать, МК—ориентированный. Или просто АСМ расширить такими машинно-независимыми надстройками. Хотя и так пишут, считают что идеально и лучше не бывает — не будем мешать... |
|
|
4.12.2012, 13:53
Сообщение
#4
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
|
|
|
Гость_MrYuran_* |
4.12.2012, 20:44
Сообщение
#5
|
Гости |
|
|
|
4.12.2012, 22:18
Сообщение
#6
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
Не окажись Паскаль на обочине - этих уродливых сущностей могло бы и не быть: СиШарп, Питон, Ада.
|
|
|
5.12.2012, 4:10
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 704 Регистрация: 20.2.2011 Из: Новосибирск Пользователь №: 337 |
|
|
|
Гость_MrYuran_* |
5.12.2012, 6:56
Сообщение
#8
|
Гости |
Это что-то типа макроассемблера? Это стековый ассемблер виртуальной машины дотнета и моно. http://ru.wikipedia.org/wiki/Common_Intermediate_Language Все высокоуровневые оптимизации сделает, допустим, студия. Остается только написать бэкенд на целевую платформу. "всего лишь". Можно и непосредственно на нем писать. Вообще идея замечательная. Реализация, как всегда, хромает. Не окажись Паскаль на обочине - этих уродливых сущностей могло бы и не быть: СиШарп, Питон, Ада. Совершенно параллельные технологии А ада, в моем понимании, это паскаль для военных. В котором по умолчанию запрещено все, что не разрешено. |
|
|
5.12.2012, 20:21
Сообщение
#9
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
Это стековый ассемблер виртуальной машины дотнета и моно. http://ru.wikipedia.org/wiki/Common_Intermediate_Language Все высокоуровневые оптимизации сделает, допустим, студия. Остается только написать бэкенд на целевую платформу. "всего лишь". О, как интересно. И понятный довольно таки. А насколько он близок к железу? То есть между ним и железом что еще за прокладки остаются? |
|
|
5.12.2012, 20:30
Сообщение
#10
|
|
сундук Группа: Пользователи Сообщений: 4043 Регистрация: 21.11.2009 Из: Ростов-на Дону Пользователь №: 15 |
|
|
|
Гость_MrYuran_* |
6.12.2012, 15:20
Сообщение
#11
|
Гости |
О, как интересно. И понятный довольно таки. А насколько он близок к железу? То есть между ним и железом что еще за прокладки остаются? CLR - рантайм виртуальная машина либо JIT компилирует в нативный код Единственная известная (во всяком случае, мне) реализация под "мелкие контроллеры" - это M$ .Net MicroFramework Ещё какой-то энтузиаст пытался портировать на пики несколько лет назад. Мелкота контроллеров ограничена ARM9, но принципиальных препятствий для более мелких, включая x51, вроде бы не видно. |
|
|
1.2.2013, 23:36
Сообщение
#12
|
|
тот самый Группа: Мод Сообщений: 13629 Регистрация: 24.11.2009 Из: Харьковская обл., UA Пользователь №: 25 |
только что в рассылке получил про GNAT образца 2012. Не доводилось ни Адой ни гнутым фортраном пользоваться. Но интересно.
|
|
|
2.2.2013, 17:54
Сообщение
#13
|
|
ДИКТАТОР Группа: Мод Сообщений: 23809 Регистрация: 20.11.2009 Из: Житомир Пользователь №: 3 |
только что в рассылке получил про GNAT образца 2012. Не доводилось ни Адой ни гнутым фортраном пользоваться. Но интересно. Так это ж АДА поверх джавы, разве нет? Или на джаве, как правильно сказать, не знаю... |
|
|
Текстовая версия | Сейчас: 29.3.2024, 14:01 |