Forth http://fforum.winglion.ru/ |
|
совсем-совсем новичoк ;) объясните, плиз, что и как http://fforum.winglion.ru/viewtopic.php?f=24&t=1304 |
Страница 3 из 5 |
Автор: | Mihail [ Ср дек 02, 2009 14:09 ] |
Заголовок сообщения: | |
Bublic [BRN] писал(а): Лабораторные на Паскале, Си и Форте. с первыми двумя все ясно, полез в сеть узнать что же это за зверь такой форт Если рассматривать Форт как язык, то смысла в нем мало. При таком рассмотрении Форта и понимать то там нечего: просто последовательность слов команд разделённых пробелами. Форт не совсем язык. По этому, и описать его невозможно. Синтаксис и семантика Форта определяется устройством форт-системы. Bublic [BRN] писал(а): Просьба, подскажите с чего начинать знакомство с фотром, что стоит почитать в первую очередь?
скачал spf4 думаю что стоит начинать с этой форт системы (тем более ею пользуются в универе Very Happy ) После первого ознакомления, начинать надо с изучения исходных текстов форт-системы. Тело форт-системы представляет собой набор процедур, представленных в виде словарных статей. Если форт-система написана на Форте (как SPF), то исходники системы представляют собой набор определений, которые могут быть определены в рантайме системы. (Форт как-бы сам на себе написан.) Начни с команды INTERPRET_ в src\compiler\spf_translate.f Это собственно интерпретатор входного потока. И он может быть вызван из командной строки, как и любая другая программа из которых состоит форт-система. |
Автор: | Bublic [BRN] [ Ср дек 02, 2009 16:58 ] |
Заголовок сообщения: | |
АГУ Фтф ! в заданиях непосредственно стоит условие на каком языке выполнять! Mihail спасибо , Илья то же спсибо за ссылку. может кто нибудь еще каких ссылок даст полезных для начинающего? |
Автор: | Варнак [ Ср дек 02, 2009 17:48 ] |
Заголовок сообщения: | |
И все-таки: конкретная версия форта оговорена? Это именно SPF? Или можно брать любую? |
Автор: | VoidVolker [ Ср дек 02, 2009 18:02 ] |
Заголовок сообщения: | |
Bublic [BRN] писал(а): Например, задание первой лабы "Реализовать popup menu". Где можно прочитать про это, как это реализовать на форте?
Выпадающее меню легко делается на ннкроне - в мануале(онлайн) есть пример(при этом используется вин-апи). В кварке и в win4k можно нарисовать меню самостоятельно с использованием как графических 2D-примитивов(точка, линия и т.д.), так и с помощью трехмерной графики OpenGL. Для спф есть отличная библиотека devel\~yz\winlib.html - там все подробно описано и есть примеры. |
Автор: | Bublic [BRN] [ Чт дек 03, 2009 16:03 ] |
Заголовок сообщения: | |
Конкретной версии не оговорено! я больше склоняюсь к спф , больше всего уже про него изучил) VoidVolker спасибо ! буду изучать! |
Автор: | diver [ Пт дек 04, 2009 10:06 ] |
Заголовок сообщения: | |
Bublic [BRN] писал(а): Про попап меню я написал для примера, то есть показал для чего примерно я буду изучать язык, пока!, так как язык заинтесовал, вижу многое интересное в нем! помощь мне нужна как я уже написал в поиске информации, просто я львиную долю времени трачу на поиски понятного для меня изъяснения, напрмер долго разбирался с REQUIRE пока не набрел на статью"особенности spf" а до этого гуглил, читал кучу малопонятной и как оказалось не нужной инфы.
учусь в Алтайском государственном. компы обыкновенные на Винде, на форте осбого внимания никто не заостряет, в основном все пишем на с++ (( Bublic [BRN], на лабах встретимся . |
Автор: | Варнак [ Пт дек 04, 2009 11:08 ] |
Заголовок сообщения: | |
diver, только за то, что Бублик пришел в правильное место с вопросами, лабы надо зачесть, ибо он уже обречен на успех |
Автор: | diver [ Пт дек 04, 2009 11:59 ] |
Заголовок сообщения: | |
Варнак писал(а): diver, только за то, что Бублик пришел в правильное место с вопросами, лабы надо зачесть, ибо он уже обречен на успех
Его ж никто убивать не собирается . Прикольно просто. Но за волю к победе Bublic [BRN]-у - респект, это несомненно. Коли сам нашел, значит чего-ндь может. |
Автор: | Bublic [BRN] [ Пт дек 04, 2009 19:58 ] |
Заголовок сообщения: | |
diver а мы знакомы? если "на лабах встретимся " то тогда ты с ФТФ?? интресно..... |
Автор: | Варнак [ Пт дек 04, 2009 20:07 ] |
Заголовок сообщения: | |
Bublic [BRN] писал(а): diver а мы знакомы? если "на лабах встретимся " то тогда ты с ФТФ?? интресно.....
Бублик, мне кажется, что он твой преподаватель (судя по зловещей ухмылке ) |
Автор: | вопрос [ Пт дек 04, 2009 20:32 ] |
Заголовок сообщения: | |
Да, вот так бедному студенту, не только опознать преподавателя не сумел, а ещё и на "Ты" обратился. Всё, не сдать ему лабы ... нет, ну я шучу, конечно (модераторы, вытрите сообщения, пока diver не прочитал) |
Автор: | diver [ Пт дек 04, 2009 21:57 ] |
Заголовок сообщения: | |
Форумчане, не пугайте студента. Эти лабы ему не мне сдавать. |
Автор: | Bublic [BRN] [ Пт дек 04, 2009 22:39 ] |
Заголовок сообщения: | |
Варнак писал(а): Bublic [BRN] писал(а): diver а мы знакомы? если "на лабах встретимся " то тогда ты с ФТФ?? интресно..... Бублик, мне кажется, что он твой преподаватель (судя по зловещей ухмылке ) то же так подумал))) |
Автор: | kzagradskiy [ Вс дек 06, 2009 09:13 ] |
Заголовок сообщения: | |
Necromancer13 и Bublic [BRN] 1. Новичкам в первую очередь надо смотреть раздел "Литература" на этом форуме: "Книги" http://fforum.winglion.ru/viewforum.php?f=37, "Статьи" http://fforum.winglion.ru/viewforum.php?f=34, "Стандарты" http://fforum.winglion.ru/viewforum.php?f=9, "Ссылки" http://fforum.winglion.ru/viewforum.php?f=35. -- Вы поймете что собой представляет форт в общих чертах. 2. Для изучения SPF рекомендуется почитать документацию -- в папке дистрибутива есть \docs\intro.ru.html . На сайте http://www.forth.org.ru/ есть WIKI http://wiki.forth.org.ru/ где можно найти некоторые ответы по SPF. -- Поймете что собой представляет SPF в общих чертах. 3. После ознакомления с первыми двумя пунктами рекомендуется самостоятельно разобраться как устроены исходники SPF в папке \src\ (и задавать вопросы на этом форуме). Ознакамливаясь с исходными текстами необходимо иметь открытую книгу Л.Броуди "Начала форта" или другую подобную, где описано устройство интерпретатора форта -- Поймете как SPF функционирует и устроен внутри. 4. Изучить содержимое папки \devel\ . Почитать исходные тексты либ и примеров (хорошо что их там много). Здесь у разных авторов есть разные решения одних задачь. -- Поймете как практически применять SPF. WingLion Кстати, предлагаю этот пост добавить в раздел FAQ на форуме. |
Автор: | WingLion [ Вс дек 06, 2009 13:45 ] |
Заголовок сообщения: | |
kzagradskiy писал(а): Кстати, предлагаю этот пост добавить в раздел FAQ на форуме.
Я вот, сижу и думаю... Правильно ли советовать новичкам изучать исходники SPF, если у них нет опыта программирования на форте? Это сильно смахивает на ответ: "чтобы изучить форт надо сначала изучить форт!" Книжки почитать надо - да. Исходя из того, что большинство имеющихся книг - старые - по стандарту F83, надо брать именно старую форт-систему со стандартом F83 и начинать на ней что-то делать (примеры из книжек). Кстати, надо бы ее еще найти нам самим, чтобы сразу предлагать брать, а не бежать за ней нагугль. Когда станут ясны и понятны первичные принципы форта как языка и появится какой-никакой но опыт, тогда читать стандарт ANS-94, и только после этого можно что-то начинать делать на SPF. A иначе вылезет куча ненужных проблем несовместимости SPF и F83, описанного в книжках. Они просто помешают изучать и форт, и программирование вообще. |
Страница 3 из 5 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |