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

|
Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх) Я пробовал компилировать на ФриПаскале и собирать объектник ld (WinARM) -> не выходит!  Может кто чего подскажет? Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать". Спасибо. То же самое касается и АВР (е-лаб смотрел).
|
|
|
|
|
Nov 17 2006, 13:36
|
Местный
  
Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490

|
Цитата(Mos @ Nov 17 2006, 15:36)  Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх) Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать". Спасибо. Можно спросить - зачем? Или в школах уже и микроконтроллеры преподают?!
|
|
|
|
|
Nov 17 2006, 14:03
|
Частый гость
 
Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829

|
Цитата(abcdefg @ Nov 17 2006, 15:36)  Цитата(Mos @ Nov 17 2006, 15:36)  Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх) Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать". Спасибо.
Можно спросить - зачем? Или в школах уже и микроконтроллеры преподают?! Я понимаю Вашу необдуманную реплику. Кстати, в той школе где я учился некоторые (сейчас очень успешные) люди действительно программировали МК и зарабатывали на этом деньги уже тогда  А у меня в те годы были иные ИТ-интересы. Лично я всю жизнь программировал на паскале+асме (х86) -> мне будет сложно (долго) создавать красивые решения на Си.
|
|
|
|
|
Nov 17 2006, 15:00
|
Местный
  
Группа: Свой
Сообщений: 201
Регистрация: 23-01-06
Из: Msk
Пользователь №: 13 490

|
Цитата(Mos @ Nov 17 2006, 17:03)  Цитата(abcdefg @ Nov 17 2006, 15:36)  Цитата(Mos @ Nov 17 2006, 15:36)  Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх) Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать". Спасибо.
Можно спросить - зачем? Или в школах уже и микроконтроллеры преподают?! Я понимаю Вашу необдуманную реплику. Кстати, в той школе где я учился некоторые (сейчас очень успешные) люди действительно программировали МК и зарабатывали на этом деньги уже тогда  А у меня в те годы были иные ИТ-интересы. Лично я всю жизнь программировал на паскале+асме (х86) -> мне будет сложно (долго) создавать красивые решения на Си. Я тоже принимаю Вашу необдуманную реплику, но я имел ввиду, что Паскаль очень хорош для обучения и очень широко практикуется при преподавании программирования в школах, а не ваш уровень развития...
|
|
|
|
|
Nov 17 2006, 15:24
|
Частый гость
 
Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829

|
Цитата(abcdefg @ Nov 17 2006, 17:00)  Цитата(Mos @ Nov 17 2006, 17:03)  Цитата(abcdefg @ Nov 17 2006, 15:36)  Цитата(Mos @ Nov 17 2006, 15:36)  Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх) Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать". Спасибо.
Можно спросить - зачем? Или в школах уже и микроконтроллеры преподают?! Я понимаю Вашу необдуманную реплику. Кстати, в той школе где я учился некоторые (сейчас очень успешные) люди действительно программировали МК и зарабатывали на этом деньги уже тогда  А у меня в те годы были иные ИТ-интересы. Лично я всю жизнь программировал на паскале+асме (х86) -> мне будет сложно (долго) создавать красивые решения на Си. Я тоже принимаю Вашу необдуманную реплику, но я имел ввиду, что Паскаль очень хорош для обучения и очень широко практикуется при преподавании программирования в школах, а не ваш уровень развития... ОК
|
|
|
|
|
Nov 17 2006, 15:43
|
Частый гость
 
Группа: Свой
Сообщений: 89
Регистрация: 31-10-06
Пользователь №: 21 829

|
Цитата(IgorKossak @ Nov 17 2006, 16:50)  А Вы уверены, что на Паскале Ваши решения были действительно Красивыми? Всё познаётся в сравнении. На скольно мои решения красивы - судить не мне. Можно сказать (с уверенностью), что мои решения на Си (на данном этапе владения этим инструментом) будут менее красивы, чем на паскале. Цитата(IgorKossak @ Nov 17 2006, 16:50)  PS: Паскаль как язык для МК весьма экзотичен как среди человеческих языков - санскрит или латынь.  Я с этим не согласен. Учитывая функциональность FPC-2.0.2, Паскаль как язык для МК не более экзотичен чем Французский (если считать, что Си - Английский). Представляю, что было бы если бы я сказал "Фортран"  , однако предлагаю не порождать религиозные войны. Просто, если для АВР есть E-LAB, то почему для АРМ не может быть подобного? Тем более, что АВР имеет не ФонНейманновскую архитектуру и -> является более экзотичной платформой для паскаля, чем АРМ (с его ФонНейманновской). Поэтому: "Не подскажел ли уважаемый Ол паскалевский компилер для АРМов?"
|
|
|
|
|
Nov 17 2006, 15:56
|
Знающий
   
Группа: Свой
Сообщений: 793
Регистрация: 5-11-04
Из: Краматорск, Украина
Пользователь №: 1 057

|
А чем Фортран плох? особенно, если он входит в GCC? GNU Pascal говорит о себе следующее: Цитата runs on all operating systems supported by GNU C, including
* GNU Hurd, * Linux on Intel, AMD64, Sparc, Alpha, S390, and all other supported types of hardware, * the BSD family: FreeBSD, NetBSD, OpenBSD, * DOS with 32 bits, using DJGPP or EMX, * MS-Windows 9x/NT, using CygWin or mingw or MSYS, * OS/2 with EMX, * Mac OS X, * MIPS-SGI-IRIX, * Alpha-DEC-OSF, * Sparc-Sun-Solaris, * HP/UX, Стало быть, где Линукс, там и Паскаль. И не только. А есть еще транслятор p2c, говорят работает неплохо. zltigo: Поддерживаю на все 100%
|
|
|
|
|
Nov 18 2006, 19:16
|

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

|
Цитата(COMA @ Nov 18 2006, 00:40)   Человек спросил есть паскаль или нет, а вы его сразу "лечить" принялись.  Дык, упреждающий удар :-) Ведь, кажется, вопрос был не из праздного интереса "есть или нет". Он ведь работать собрался, далее вопросы последует что с этом Паскалем делать. И дабы не объяснять потом куда его ..... и почему.....
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 18 2006, 23:22
|
PCB_developer
  
Группа: Свой
Сообщений: 209
Регистрация: 7-07-05
Пользователь №: 6 622

|
Native ARM Pascal compiler available - by Philippe Guillot 15/11/2006 @ 12:28 Download here the new version of the Native ARM Palm Pascal Compiler : NaPP v3.04 Цитата PP is a freeware standard Pascal compiler for PalmOS that runs directly on the handheld. PP generates true native 68000 and ARM executable code from standard Pascal source code. Console applications, standard Palm applications, shared libraries, DA's, armlets may be generated on board in the train, while waiting the bus, while fishing, on the beach, or wherever you are. We hope this site will be a tool of knowledge sharing. http://www.ppcompiler.org/?lng=enНо это тольок для Пальмы, т.е. для обычного ARM может не подойти (что скорее всего и будет), я не пробывал...
--------------------
|
|
|
|
|
Nov 19 2006, 17:51
|

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

|
Цитата(Mos @ Nov 17 2006, 15:36)  Не подскажел ли уважаемый Ол паскалевский компилер для АРМов (наиболее интересен АТ91САМ7Хххх) Я пробовал компилировать на ФриПаскале и собирать объектник ld (WinARM) -> не выходит!  Может кто чего подскажет? Тем, кто любит отвечать типа: "Возьми Си и не мучайся" - отвечаю: "Пока не нашел паскалевского компилера, использую Си (ИАР и ВинАРМ) -> Си и Асм не предлагать". Спасибо. То же самое касается и АВР (е-лаб смотрел). А Аду предлагать можно?  Взгляните, например, сюда: http://www.rtems.org/features.html Пишут, что это все работает... Но, возможно, прийдется самому портировать библиотеки под свое железо.
--------------------
Пишите в личку.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|