реклама на сайте
подробности

 
 
35 страниц V  « < 24 25 26 27 28 > »   
Reply to this topicStart new topic
> Pascal для AVR
Огурцов
сообщение Dec 13 2008, 22:42
Сообщение #376


Гуру
******

Группа: Участник
Сообщений: 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 - плохой. Упс.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 13 2008, 22:42
Сообщение #377


Гуру
******

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



Цитата(Огурцов @ Dec 14 2008, 01:17) *
А буржуи денешку, однако, считают.

Верно! Для коммерческих продуктов все хаки за бугром сделаны smile.gif
Цитата
борланда стоил под $10k и плюсом нужно было докупать разные нужные компонеты.

Это правильно! Ламеров нужно стричь. Кудыж-то ламер без "разных нужных компонентов" денется. Правильная политика! Вот сейчас новый владелец накидает еще "нужных компонетнов" добавит несовместимостей, и снова Delfi forever! Сообшество считающих, что они пишут на Паскале (они-же считающие, что то, что захлебывасясь от смеха запостил сюда Огурцов написано на 'C' ) очередной раз испытают прилив гордости. Ну и ладно.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
733259
сообщение Dec 13 2008, 22:52
Сообщение #378


Местный
***

Группа: Участник
Сообщений: 205
Регистрация: 8-03-05
Пользователь №: 3 146



Цитата
Если бы вы написали "А паскаль? А нет его по факту нигде кроме PC, под винду и AVR" я бы не ответил. Наверно.
Не прав, брякнул.
Лучше так - есть, но очень мало распространен на платформах отличных от винды. Почти нет.
Цитата
За деньги не серьезно ?
Именно. Open source и бесплатно - вот магистральный путь. Плохо оттестированные, малоиспользуемые "коммерческие" поделия - не катят. Разве что в крайнем случае.
Go to the top of the page
 
+Quote Post
defunct
сообщение Dec 13 2008, 22:54
Сообщение #379


кекс
******

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



Цитата(Огурцов @ Dec 14 2008, 00:17) *
Это называется смотрю в книгу форум, вижу фигу. Только что давал линки _для AVR_.

Вы только линки нашли, а я их пробовал. По крайней мере последние два. Они неполноценные! На последнем даже неправильно работает простая арифметика!!! Далеко уедешь на корче без колес?

Цитата
"А паскаль? А нет его по факту нигде кроме PC, под винду и AVR" я бы не ответил. Наверно.

Так это - попробуйте перенести с PC какую-нить нехитрую программку написанную на Delphi или TP, на корч под AVR. И поделитесь впечатлениями.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 13 2008, 23:14
Сообщение #380


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Leka
сообщение Dec 14 2008, 00:07
Сообщение #381


Профессионал
*****

Группа: Участник
Сообщений: 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.
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 14 2008, 08:23
Сообщение #382


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(zltigo @ Dec 13 2008, 23:14) *
Вы требуете от "прогера" нечто далеко выходящее за рамки....

Направление мысли правильное.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 14 2008, 08:39
Сообщение #383


Гуру
******

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



Цитата(Огурцов @ Dec 14 2008, 11:23) *
Направление мысли правильное.

Это я давно уже понял sad.gif. Только вот "прогеры" все еще создают и создают темы "Дайте Паскаль для микроконтроллера" а не "Дайте Delphi 7 для AVR", хотя, думают ( о другом думать просто не обучены sad.gif ) на самом деле они именно о втором!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 14 2008, 09:03
Сообщение #384


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(defunct @ Dec 13 2008, 22:54) *
Вы только линки нашли, а я их пробовал. По крайней мере последние два. Они неполноценные! На последнем даже неправильно работает простая арифметика!!!

Не как в си ? lol.gif


Цитата(defunct @ Dec 13 2008, 22:54) *
Так это - попробуйте перенести с PC какую-нить нехитрую программку написанную на Delphi или TP, на корч под AVR. И поделитесь впечатлениями.

И чего ж не сделаешь для упертого сишника )))



Прикрепленный файл  NF.rar ( 2.45 килобайт ) Кол-во скачиваний: 71
Go to the top of the page
 
+Quote Post
733259
сообщение Dec 14 2008, 09:11
Сообщение #385


Местный
***

Группа: Участник
Сообщений: 205
Регистрация: 8-03-05
Пользователь №: 3 146



А можно не .hex, а листинг с ассемблером (как в си smile.gif )? Интересно, серьезно.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 14 2008, 09:19
Сообщение #386


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 14 2008, 10:21
Сообщение #387


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(zltigo @ Dec 14 2008, 09:19) *
Пока-же на данный момент имеем некий HEX, даже на первый взгляд не имеющий отнощения к исходнику на красивейшем скриншоте.

Придется вам таки сожрать свою шляпу

Прикрепленный файл  NF.rar ( 42.25 килобайт ) Кол-во скачиваний: 70
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 14 2008, 10:25
Сообщение #388


Гуру
******

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



Цитата(Огурцов @ Dec 14 2008, 13:21) *
Придется вам таки сожрать свою шляпу

С чего-бы это вдруг? Повторяю, по крайней мере выложенный ранее бинарник не является прошивкой приведенного ферзевого исходника. То, что вывалили сейчас - гляну.

....
Глянул. Все без изменений.
Убедиться в том, что Вы с помощью этого дивного компилятора получили чер-те знает что очень просто - полученная "прошивка" даже не содержит в себе текстовых строк из исходника, например, " count=". Что и куда Вам засунуть сказать, или сами догадаетесь?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Dec 14 2008, 10:30
Сообщение #389


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Огаога, я его в текстовом редакторе набирал. Неиначе.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 14 2008, 10:44
Сообщение #390


Гуру
******

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



Цитата(Огурцов @ Dec 14 2008, 13:30) *
Огаога, я его в текстовом редакторе набирал. Неиначе.

Полагаю просто нажали "кнопочку" мышкй и получили "результат". Проблема только в том, что это не результат.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

35 страниц V  « < 24 25 26 27 28 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 06:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01532 секунд с 7
ELECTRONIX ©2004-2016