Forth http://www.fforum.winglion.ru/ |
|
Реальные преимущества языков http://www.fforum.winglion.ru/viewtopic.php?f=4&t=29 |
Страница 5 из 5 |
Автор: | chess [ Пт мар 23, 2007 10:33 ] |
Заголовок сообщения: | |
Kopa писал(а): При чем тут х86. Я вижу, что этой архитектуре скоро конец - в любом случае.
Товарищ Кладов не понимает. Тут технический прогресс не при чем - тут деньги все решают. А слухи распускать о скорой смерти архитектуры х86 - преждевременно. |
Автор: | Mihail [ Пт мар 23, 2007 14:00 ] |
Заголовок сообщения: | |
Kopa писал(а): Но моя идея противоречит Форту в главном: программисту доступно все - в форте, но не у меня. Не понял. Ты что, не программист? Назови меня как угодно, но я хочу иметь доступ ко всему. Цитата: Программисту должно быть доступно столько, сколько надо. Часто бывает так, что предлагаемые средства отличаются от того что мне надо мелким нюансом. Из-за которого, задача становится на порядок сложнее или даже вобще невыполнимой. Можно считать то, что тебе не надо, недоступным. Вообще, добавить жесткий интерфейс доступа, не проблема. Проблема его обойти, если приспичет. Цитата: Стеки должны быть разделены полностью.
Данные нельзя перебрасывать на стек возвратов и обратно. Данные на стеках нельзя адресовать как память, хотя бы даже они и располагались физически в памяти. В Форте, все это реализуемо. Но лично мне, не надо. |
Автор: | Kopa [ Пт мар 23, 2007 14:36 ] |
Заголовок сообщения: | |
Mihail писал(а): Kopa писал(а): Но моя идея противоречит Форту в главном: программисту доступно все - в форте, но не у меня. Не понял. Ты что, не программист? Назови меня как угодно, но я хочу иметь доступ ко всему. [quote] Mihail не передергивай - это не мое высказывание. См в P.S. Мну конечно программист, но по работе в коллективе Си Форт не понимается:) и не рассматривается, а навязывать свою точку зрения себе дороже. P.S. Но подвижки есть и есть даже заинтерисовавшийся коллега возможностями Форта легко его средствами создавать ассемблер, как пример:) И задачи у меня больше железячные, ну и что с этого. кого интересно поддержка уникальных средств разработки ПО. |
Автор: | Kopa [ Пт ноя 23, 2007 11:37 ] |
Заголовок сообщения: | |
Полемика об использовании языка в обучении. 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 [ Пн окт 03, 2011 19:51 ] |
Заголовок сообщения: | Re: Реальные преимущества языков |
Правильный инструмент Задача: изучить мнения о языках программирования. http://tool.yoihj.ru/lang/19 Чем плох и хорош Форт в баллах:) |
Автор: | Kopa [ Вс июн 24, 2012 01:23 ] |
Заголовок сообщения: | Re: Реальные преимущества языков |
Форт-подобная машина Владимира Кладова 2007г. И некоторая сопутствующая полемика |
Автор: | Hishnik [ Вс июн 24, 2012 02:06 ] |
Заголовок сообщения: | Re: Реальные преимущества языков |
Kopa писал(а): Форт-подобная машина Владимира Кладова 2007г. И некоторая сопутствующая полемика На настоящий момент можно достаточно смело "вынести за скобки". Ожидания от FPGA далеки от реальности. Пример "долгостроя", в результате которого автор "вдруг" обнаружит, что за пределами узкого круга посетителей его ресурса проект ни у кого не вызывает священного трепета. |
Автор: | KPG [ Сб май 18, 2013 10:13 ] |
Заголовок сообщения: | Re: Реальные преимущества языков |
Для "реального" получения преимуществ от использования "других" языков рекомендованный к прочтению список книг каждым программистом из 1751 наименований. (шутка?) Форт, возможно, где то в этом списке можно обнаружить:) P.S. На программирование, уже, времени не останется:) Но может нафик? и правы классики: @ "Лучше день потерять, а затем за пять минут долететь" Для С++ программистов и не только (где то здесь собака и порылась) со статей на хабре 90 рекомендаций по стилю написания программ на C++ Ремесло программиста. Золотые правила И немного юмора Цитаты о языках программирования Оттуда «Уже пол-шестого утра… Ты знаешь, где сейчас твой указатель стека?»(Anonim) 50 цитат о программировании всех времён P.P.S Источник ссылок страничка Steps3D о графике |
Автор: | gudleifr [ Сб май 18, 2013 12:28 ] |
Заголовок сообщения: | Re: Реальные преимущества языков |
KPG писал(а): Но может нафик? и правы классики: @ "Лучше день потерять, а затем за пять минут долететь" Классики (Керниган и Пайк): Цитата: Мы сами в повседневной работе широко используем и эти три языка [C, C++, Java], и множество других. Выбор языка зависит от задачи: операционные системы лучше всего писать на эффективном и не давящем языке вроде С или C++; создавать на скорую руку прототипы проще на командных интерпретаторах или языках скриптов вроде Awk или Perl; для пользовательских интерфейсов хорошо подходят Visual Basic, Tcl/Tk и Java.
|
Автор: | KPG [ Вт ноя 23, 2021 02:21 ] |
Заголовок сообщения: | Re: Реальные преимущества языков |
Kopa писал(а): Правильный инструмент Задача: изучить мнения о языках программирования. http://tool.yoihj.ru/lang/19 Чем плох и хорош Форт в баллах:) Из веб архива |
Страница 5 из 5 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |