|
|
  |
Pascal для AVR |
|
|
|
Dec 13 2008, 22:42
|
Гуру
     
Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588

|
Цитата(733259 @ Dec 13 2008, 22:28)  Вы, вероятно, просмотрели - я выше говорил о переходе на ARM. Т.е. не AVR, хотя аббревиатуры похожи. Нет, я не понял, что вам нужен для ARM. А ответил на "А паскаль? А нет его по факту нигде кроме PC и под винду". Если бы вы написали "А паскаль? А нет его по факту нигде кроме PC, под винду и AVR" я бы не ответил. Наверно. Цитата(733259 @ Dec 13 2008, 22:28)  И я посмотрел последнюю ссылку из Вашего поста, которую Вы же сочли "ничотак", доверился профессионалу. А там "Demo version, output is limited to 2K of program words." После gcc - абсолютно не серьёзно. За деньги не серьезно ? Серьезно или на халяву или ворованное ? То GCC - плохой. Упс.
|
|
|
|
|
Dec 13 2008, 22:42
|

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

|
Цитата(Огурцов @ Dec 14 2008, 01:17)  А буржуи денешку, однако, считают. Верно! Для коммерческих продуктов все хаки за бугром сделаны  Цитата борланда стоил под $10k и плюсом нужно было докупать разные нужные компонеты. Это правильно! Ламеров нужно стричь. Кудыж-то ламер без "разных нужных компонентов" денется. Правильная политика! Вот сейчас новый владелец накидает еще "нужных компонетнов" добавит несовместимостей, и снова Delfi forever! Сообшество считающих, что они пишут на Паскале (они-же считающие, что то, что захлебывасясь от смеха запостил сюда Огурцов написано на 'C' ) очередной раз испытают прилив гордости. Ну и ладно.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 13 2008, 22:52
|
Местный
  
Группа: Участник
Сообщений: 205
Регистрация: 8-03-05
Пользователь №: 3 146

|
Цитата Если бы вы написали "А паскаль? А нет его по факту нигде кроме PC, под винду и AVR" я бы не ответил. Наверно. Не прав, брякнул. Лучше так - есть, но очень мало распространен на платформах отличных от винды. Почти нет. Цитата За деньги не серьезно ? Именно. Open source и бесплатно - вот магистральный путь. Плохо оттестированные, малоиспользуемые "коммерческие" поделия - не катят. Разве что в крайнем случае.
|
|
|
|
|
Dec 13 2008, 22:54
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Огурцов @ Dec 14 2008, 00:17)  Это называется смотрю в книгу форум, вижу фигу. Только что давал линки _для AVR_. Вы только линки нашли, а я их пробовал. По крайней мере последние два. Они неполноценные! На последнем даже неправильно работает простая арифметика!!! Далеко уедешь на корче без колес? Цитата "А паскаль? А нет его по факту нигде кроме PC, под винду и AVR" я бы не ответил. Наверно. Так это - попробуйте перенести с PC какую-нить нехитрую программку написанную на Delphi или TP, на корч под AVR. И поделитесь впечатлениями.
|
|
|
|
|
Dec 13 2008, 23:14
|

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

|
Цитата(defunct @ Dec 14 2008, 01:54)  Так это - попробуйте перенести с PC какую-нить нехитрую программку написанную на Delphi или TP, на корч под AVR. И поделитесь впечатлениями. Судя по этому воплю души Огурцова: Цитата поступил подло, закрыв линию delphi 7.0, и выпустил delphi 8.0. Что есть принципиально иной продукт со всех точек зрения, в т.ч. и по совместимости/переносимости исходников. Прогать на пародии естественно не эстетично, поэтому вряд ли многие прогеры перешли на D8 Вы требуете от "прогера" нечто далеко выходящее за рамки....
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 14 2008, 00:07
|
Профессионал
    
Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118

|
Цитата(defunct @ Dec 14 2008, 01:54)  Вы только линки нашли, а я их пробовал. По крайней мере последние два. Они неполноценные! На последнем даже неправильно работает простая арифметика!!! Далеко уедешь на корче без колес? Так это - попробуйте перенести с PC какую-нить нехитрую программку написанную на Delphi или TP, на корч под AVR. И поделитесь впечатлениями. Пример для пробы(сам не буду) - N ферзей, взял в инете .cpp и переписал в .pas Код //queens_it.cpp --> *.pas var arow, aleft, aright, aposs : array[0..31] of integer; N, count, poss, place, val, pos : integer; begin N:=1; repeat write('N=',N:2); count := 0; val := (1 shl N) -1; pos := 1; arow[1] := 0; aleft[1] := 0; aright[1] := 0; aposs[1] := val shr (N div 2); poss := aposs[1]; while(pos <> 0) do begin if(poss <>0) then begin place := poss and -poss; poss := poss and not place; if (pos = 1) and (poss = 0) and ((N and 1) <> 0) then count := count shl 1; if (pos <> N) then begin arow[pos + 1] := arow[pos] or place; aleft[pos + 1] := (aleft[pos] or place) shl 1; aright[pos + 1] := (aright[pos] or place) shr 1; aposs[pos] := poss; pos := pos + 1; poss := not(arow[pos] or aleft[pos] or aright[pos]) and val; aposs[pos] := poss; end else count := count + 1; end else begin pos := pos - 1; poss := aposs[pos]; end; end; if( not( (N and 1) <> 0) ) then count := count shl 1; writeln(' count=', count : 1); N:=N+1; until N=0; end.
|
|
|
|
|
Dec 14 2008, 09:19
|

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

|
Цитата(Огурцов @ Dec 14 2008, 12:03)  И чего ж не сделаешь для упертого сишника ))) Ну и к чему этот скриншот? Реально соберите этих-же наипримитивнейших ферзей целиком сделайте прошивочку для какой нибудь AVR-ки. Запустите. Выложите сюда листиги компилятора и map файл. Ну и естественно, компильнуть эти-же исходники, борлондячим Паскалем. Вот тогда и можно будет хоть увидеть хоть что-то кроме потока разговоров о том как славен PC+Win+Delphi. Пока-же на данный момент имеем некий HEX, даже на первый взгляд не имеющий отношения к исходнику на красивейшем скриншоте.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Dec 14 2008, 10:25
|

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

|
Цитата(Огурцов @ Dec 14 2008, 13:21)  Придется вам таки сожрать свою шляпу С чего-бы это вдруг? Повторяю, по крайней мере выложенный ранее бинарник не является прошивкой приведенного ферзевого исходника. То, что вывалили сейчас - гляну. .... Глянул. Все без изменений. Убедиться в том, что Вы с помощью этого дивного компилятора получили чер-те знает что очень просто - полученная "прошивка" даже не содержит в себе текстовых строк из исходника, например, " count=". Что и куда Вам засунуть сказать, или сами догадаетесь?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|