|
Паскалевский компилятор для АРМов |
|
|
|
Nov 17 2006, 12:36
|
Частый гость
 
Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829

|
Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх) Я пробовал компилировать на ФриПаскале и собирать объектник ld (WinARM) -> не выходит!  Может кто чего подскажет? Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать". Спасибо. То же самое касается и АВР (е-лаб смотрел).
|
|
|
|
|
 |
Ответов
|
Nov 26 2006, 13:57
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
Цитата(forever failure @ Nov 25 2006, 19:43)  ЗЫ. Кстати, может всё таки объясните с каих таких щей баня-то попадала, что приоритет || стал выше <? Может прежде чем плеваться, курнуть любой справочник по Ц в разделе operator precednce ? Виноват, исправляюсь. Выражение (a & 0x22 ==a) привожу в пример. По уму, сначала маску бы надо наложить, а выполняется сравнение. Вроде бы против здравого смысла. zltigo:Приоритет не той операции я хотел указать. В Паскале AND один для логических и битовых операций, оттого и казусы. Ну не предназначался Паскаль для таких целей. Со скобками я неудачный пример привел, каюсь. Где-то читал про тонкости Си, там были такие примеры, сейчас не найду.
|
|
|
|
|
Nov 26 2006, 15:10
|

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

|
Цитата(Andy Great @ Nov 26 2006, 12:57)  Где-то читал про тонкости Си, там были такие примеры, сейчас не найду. Так наверное и не надо - смысла особого нет. Естественно везде есть и тонкости и несуразности и вкусовщина :-(. На мой взгляд проблемы возникают только в том случае, когда кто-то хочет "сотворить себе кумира". Цитата Выражение (a & 0x22 ==a) привожу в пример. По уму, сначала маску бы надо наложить, а выполняется сравнение. Да! Можно-ли было еще усложнить правила - можно, например, отличать (a & 0x22 ==a) от ( a == 0x22 & a )? Mожно. Нужно? Думаю, что нет. Является ли принятые в "C" правила "золотой серединой" - не берусь утверждать. Но Паскалевские 4 уровня приоритетов еще меньше не нее похожи. Существуют-ли другие решения конкретно этой проблемы - существуют. Вплоть до радикальных решений на базе идеи Лукасевича. Стоит-ли применять - лет 20 назад я был-бы более категоричен - ДА!! Сейчас отвечу пожалуй более уклончиво. Причина пожалуй в опыте, в том я стал "чувствовать" языки. Я понимаю, что программирование становится все более массовым, шаблонным и многим начинает казаться что оно вообще может и должно быть однозначным, как инструкция к использованию таблицы умножения. Есть такой путь и на данный момент он наиболее отработан, но очевидно есть и прямо противоположный.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
Mos Паскалевский компилятор для АРМов Nov 17 2006, 12:36 abcdefg Цитата(Mos @ Nov 17 2006, 15:36) Не подск... Nov 17 2006, 13:36 Mos Цитата(abcdefg @ Nov 17 2006, 15:36) Цита... Nov 17 2006, 14:03  IgorKossak Цитата(Mos @ Nov 17 2006, 16:03) Лично я ... Nov 17 2006, 14:50   Mos Цитата(IgorKossak @ Nov 17 2006, 16:50) А... Nov 17 2006, 15:43  abcdefg Цитата(Mos @ Nov 17 2006, 17:03) Цитата(a... Nov 17 2006, 15:00   Mos Цитата(abcdefg @ Nov 17 2006, 17:00) Цита... Nov 17 2006, 15:24  zltigo Цитата(Mos @ Nov 17 2006, 16:03) Лично я ... Nov 17 2006, 15:50   Mos Цитата(zltigo @ Nov 17 2006, 14:50) Что-т... Nov 20 2006, 20:08    zltigo Цитата(Mos @ Nov 20 2006, 19:08) А Вы что... Nov 20 2006, 20:31     Mos Цитата(zltigo @ Nov 20 2006, 19:31) Вы пи... Nov 20 2006, 21:28      zltigo Цитата(Mos @ Nov 20 2006, 20:28) На том, ... Nov 20 2006, 23:00       Mos Цитата(zltigo @ Nov 20 2006, 22:00) Ответ... Nov 21 2006, 10:21        zltigo Цитата(Mos @ Nov 21 2006, 09:21) ...
Т.е.... Nov 21 2006, 12:44      Oldring Цитата(Mos @ Nov 20 2006, 21:28) Во всех ... Nov 24 2006, 15:44       Andy Great Цитата(Oldring @ Nov 24 2006, 15:44) Цита... Nov 24 2006, 16:56 Andy Great А чем Фортран плох? особенно, если он входит в GCC... Nov 17 2006, 15:56 COMA Человек спросил есть паскаль или нет, а вы его сра... Nov 17 2006, 22:40 zltigo Цитата(COMA @ Nov 18 2006, 00:40) Челове... Nov 18 2006, 19:16 [sER] Native ARM Pascal compiler available
- by Philipp... Nov 18 2006, 23:22 COMA ЦитатаДык, упреждающий удар :-)
так и отбить охо... Nov 19 2006, 14:20 zltigo Цитата(COMA @ Nov 19 2006, 16:20) так и ... Nov 19 2006, 17:00 Oldring Цитата(Mos @ Nov 17 2006, 15:36) Не подск... Nov 19 2006, 17:51 Andy Great Опять мои 5коп незамеченно прошли GPC - это ж fro... Nov 21 2006, 11:24 Mos Цитата(Andy Great @ Nov 21 2006, 10:24) О... Nov 21 2006, 12:44 khach Я сам старый "пасквилянт", но для ембедд... Nov 21 2006, 13:23 SpiritDance Господа вам еще не надоели топики типа С vs Паскал... Nov 21 2006, 15:15 AlexandrY Надо, только проблему надо чеснее представлять.
У... Nov 21 2006, 15:37 zltigo Цитата(SpiritDance @ Nov 21 2006, 14:15) ... Nov 21 2006, 19:02 afad НЕ, лучше на ВАСИКЕ...
http://electronix.ru/for... Nov 24 2006, 15:18 forever failure Мосье Mos, Вам таки шашечки или всё-таки поехать ?... Nov 25 2006, 11:07 Andy Great Цитата(forever failure @ Nov 25 2006, 11... Nov 25 2006, 15:57  zltigo Цитата(Andy Great @ Nov 25 2006, 14:57) Ц... Nov 25 2006, 16:38 Andy Great Я б сказал не "проще", а "возможно... Nov 25 2006, 16:42 Alex B._ >> У "сложных" языков масса недост... Nov 25 2006, 18:57 forever failure ЦитатаЦ - простой язык??
Если C кажется Вам сложны... Nov 25 2006, 19:07 Kopa Цитата(forever failure @ Nov 25 2006, 19... Nov 27 2006, 16:05 Andy Great Вкуривал. Читал Страуструпа. Писал на С++. И все р... Nov 25 2006, 19:16 zltigo Цитата(Andy Great @ Nov 25 2006, 18:16) п... Nov 25 2006, 20:09 forever failure И тем не менее, каким бы сложным не казался инстру... Nov 25 2006, 19:38 beer_warrior Цитатавыражение (a & 0x22 ==a) привожу в приме... Nov 26 2006, 15:11 Andy Great Терпеть не могу лишние скобки, фигурные скобки, ст... Nov 26 2006, 16:27 zltigo Цитата(Andy Great @ Nov 26 2006, 15:27) В... Nov 26 2006, 16:50 Andy Great Старых времен, когда байты экономили.
А еще было с... Nov 26 2006, 17:17 Hardman Настоящему профи не важно на каком языке писать п... Nov 27 2006, 00:33 zltigo Цитата(Hardman @ Nov 26 2006, 23:33) Наст... Nov 27 2006, 00:51  Hardman Цитата(zltigo @ Nov 27 2006, 00:51) Цитат... Nov 27 2006, 13:46   zltigo Цитата(Hardman @ Nov 27 2006, 12:46) Речь... Nov 27 2006, 13:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|