Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Ср июн 20, 2018 21:20

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 69 ]  На страницу Пред.  1, 2, 3, 4, 5
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 23, 2007 10:33 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2107
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 34 раз.
Kopa писал(а):
При чем тут х86. Я вижу, что этой архитектуре скоро конец - в любом случае.

Товарищ Кладов не понимает. Тут технический прогресс не при чем - тут деньги все решают. А слухи распускать о скорой смерти архитектуры х86 - преждевременно. :o

_________________
С уважением, chess



За это сообщение автора chess поблагодарил: ctrl-C
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 23, 2007 14:00 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
Kopa писал(а):
Но моя идея противоречит Форту в главном: программисту доступно все - в форте, но не у меня.


Не понял. Ты что, не программист? Назови меня как угодно, но я хочу иметь доступ ко всему.

Цитата:
Программисту должно быть доступно столько, сколько надо.


Часто бывает так, что предлагаемые средства отличаются от того что мне надо мелким нюансом.
Из-за которого, задача становится на порядок сложнее или даже вобще невыполнимой.
Можно считать то, что тебе не надо, недоступным. Вообще, добавить жесткий интерфейс
доступа, не проблема. Проблема его обойти, если приспичет.

Цитата:
Стеки должны быть разделены полностью.
Данные нельзя перебрасывать на стек возвратов и обратно.
Данные на стеках нельзя адресовать как память, хотя бы даже они и располагались физически в памяти.


В Форте, все это реализуемо. Но лично мне, не надо.



За это сообщение автора Mihail поблагодарил: ctrl-C
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 23, 2007 14:36 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Mihail писал(а):
Kopa писал(а):
Но моя идея противоречит Форту в главном: программисту доступно все - в форте, но не у меня.

Не понял. Ты что, не программист? Назови меня как угодно, но я хочу иметь доступ ко всему.
[quote]

Mihail не передергивай - это не мое высказывание. См в P.S.
Мну конечно программист, но по работе в коллективе Си Форт не понимается:)
и не рассматривается, а навязывать свою точку зрения себе дороже.

P.S. Но подвижки есть и есть даже заинтерисовавшийся коллега
возможностями Форта легко его средствами создавать ассемблер, как пример:)
И задачи у меня больше железячные, ну и что с этого.
кого интересно поддержка уникальных средств разработки ПО.



За это сообщение автора Kopa поблагодарил: ctrl-C
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 23, 2007 11:37 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Полемика об использовании языка в обучении.

http://ergosolo.ru/forum/viewtopic.php? ... c&start=10

P.S. В обсуждении затрагивается возможность использования PostScript языка.

Пример его использования для вычисления и построения графика:
Код:
%!PS-Adobe-1.0
%%Title: Example solve equation
%%Creator: Carpov P.V.
%%Pages: 1
%%DocumentFonts: Courier
%%BoundingBox: 0 0 595 842
%%EndComments
   /title (Solve equation) def
   /equation ( exp (-x/2) - 5  = 0.0125*x*x*x ) def
   /answer {1.35} def
   /string (          ) def
   /function {
      /u exch def
      2.71828 u -2 div exp u u u mul mul 0.0125 mul sub 5 sub   
   } def
%%EndProlog
%%Page 1 1
   gsave
   595 2 div 842 2 div translate

   /Courier findfont 16 scalefont setfont

   -595 2 div 50 add 842 2 div 50 sub  moveto
   title show
   -595 2 div 50 add 842 2 div 120 sub moveto (Answer: ) show
   
   /_x -10 def
   /x_  10 def
   
   0 1 100{
   /i exch def
   _x x_ add 2 div
   /x exch def
   
   x function
   /answer exch def
   answer x_ function mul 0 le
      {  x /_x exch def }
      {  x /x_ exch def }
   ifelse
   }for
   
   x string cvs

   50 180 moveto (0.125*x*x*x) show
   70 -70 moveto (exp ( -x/2) - 5) show
   -150  842 2 div 80 sub   moveto 
   equation false charpath
   0.8 setlinewidth
   -595 2 div 50 add 80 add   842 2 div 120 sub  moveto
   0.1 setlinewidth
   
   string false charpath
   1.0 setlinewidth
   stroke

   0.0 setlinewidth   
   newpath
   0 200 moveto
   0 -200 lineto
   200 0 moveto
   -200 0 lineto
   0 200 moveto
   -3 190 lineto
   0 200 moveto
   3 190 lineto
   200 0 moveto
   190 3 lineto
   200 0 moveto
   190 -3 lineto
   
   -180 20 180{
   /i exch def
   i 0 moveto
   i 2 lineto
} for
   -180 20 180{
   /i exch def
   0 i moveto
   2 i lineto
} for
   200 10 moveto (x) show
   5 200 moveto (y) show
   3 -14 moveto (0) show

   0.5 setlinewidth
   180 -5 -180{
      /i exch def
      i
      2.71828 i -20 div 0.5 mul exp 5 sub 20 mul
      /a exch def   
      a 200 le
      {
      i
      a
      i 180 eq
         { moveto }
         { lineto }
      ifelse
      }
      if
   }for
   stroke
   
   -180 5 180{
      /i exch def
      i 20 div
      /a exch def   
      a a a  mul mul  0.0125 mul  20 mul
      /b exch def
      b abs 200 le
      {
         i
         b
         i -180  eq
            { moveto }
            { lineto }
         ifelse
       
         }
       
      if
   }for
   stroke

   closepath
   stroke   
   

   grestore
   showpage
%%Trailer


P.S. Можно, например, преобразовать в PDF и увидеть график.
или запустить в интерпритаторе, например ghostscript



За это сообщение автора Kopa поблагодарил: ctrl-C
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Реальные преимущества языков
СообщениеДобавлено: Пн окт 03, 2011 19:51 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Правильный инструмент
Задача: изучить мнения о языках программирования.
http://tool.yoihj.ru/lang/19

Чем плох и хорош Форт в баллах:)



За это сообщение автора Kopa поблагодарил: ctrl-C
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Реальные преимущества языков
СообщениеДобавлено: Вс июн 24, 2012 01:23 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
Форт-подобная машина Владимира Кладова 2007г.
И некоторая сопутствующая полемика :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Реальные преимущества языков
СообщениеДобавлено: Вс июн 24, 2012 02:06 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6328
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
Kopa писал(а):
Форт-подобная машина Владимира Кладова 2007г.
И некоторая сопутствующая полемика

На настоящий момент можно достаточно смело "вынести за скобки". Ожидания от FPGA далеки от реальности. Пример "долгостроя", в результате которого автор "вдруг" обнаружит, что за пределами узкого круга посетителей его ресурса проект ни у кого не вызывает священного трепета.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Реальные преимущества языков
СообщениеДобавлено: Сб май 18, 2013 10:13 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 838
Благодарил (а): 3 раз.
Поблагодарили: 32 раз.
Для "реального" получения преимуществ от использования "других" языков
рекомендованный к прочтению список книг каждым программистом из 1751 наименований. (шутка?)
Форт, возможно, где то в этом списке можно обнаружить:)

P.S. На программирование, уже, времени не останется:)
Но может нафик? и правы классики: @ "Лучше день потерять, а затем за пять минут долететь"

Для С++ программистов и не только (где то здесь собака и порылась) со статей на хабре
90 рекомендаций по стилю написания программ на C++
Ремесло программиста. Золотые правила
И немного юмора Цитаты о языках программирования
Оттуда «Уже пол-шестого утра… Ты знаешь, где сейчас твой указатель стека?»(Anonim)
50 цитат о программировании всех времён

P.P.S Источник ссылок страничка Steps3D о графике


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Реальные преимущества языков
СообщениеДобавлено: Сб май 18, 2013 12:28 
Не в сети
Аватара пользователя

Зарегистрирован: Чт дек 31, 2009 18:36
Сообщения: 2105
Откуда: Питер
Благодарил (а): 15 раз.
Поблагодарили: 34 раз.
KPG писал(а):
Но может нафик? и правы классики: @ "Лучше день потерять, а затем за пять минут долететь"

Классики (Керниган и Пайк):
Цитата:
Мы сами в повседневной работе широко используем и эти три языка [C, C++, Java], и множество других. Выбор языка зависит от задачи: операционные системы лучше всего писать на эффективном и не давящем языке вроде С или C++; создавать на скорую руку прототипы проще на командных интерпретаторах или языках скриптов вроде Awk или Perl; для пользовательских интерфейсов хорошо подходят Visual Basic, Tcl/Tk и Java.

_________________
Когда я говорю "понимаю" - это не значит, что я согласен, не значит, что я понимаю, и вообще не значит, что я слушаю тебя. /Чарли, "2 1/2 человека"/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 69 ]  На страницу Пред.  1, 2, 3, 4, 5

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB