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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 68 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Пт мар 07, 2014 19:32 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 905
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
capicator писал(а):
Хотите помочь скажите конкретно есть у Форта перспектива или нет.

А разве чтение форума ничего не прояснило в "13-ти летней пацанской" голове?
Вроде обсуждения на всём форум так или иначе должны способствовать решению этого "ключевого" вопроса для "конкретного" индивидума :)

P.S. Можно поставить вопрос ещё на голосование (но вроде уже какие то голосования были этому посвящены)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Пт мар 07, 2014 19:54 
Не в сети

Зарегистрирован: Ср фев 06, 2008 16:29
Сообщения: 13
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.
gudleifr писал(а):
Кто и когда видел красивую FORTH-программу? Окромя простеньких примеров Броуди?

Я видел - в конце 80-х, система обработки данных, на основе F-PC. Огромный набор математических библиотек, поддержка разных интерфейсов ввода-вывода, многозадачность (своя), интегрированная среда разработки, всё с исходниками, с комментариями. Это не "простенькие примеры" - несколько мегабайт исходников.

Тогда же, кстати, в Черноголовке был куплен математический пакет на Си, с заметно более скромными возможностями, по крайней мере в отношении ввода-вывода. Для программистов, только что пересевших с ЕС и СМ на РС, он оказался "роднее". Особо их поражало, что он успешно компилировался и в TurboC и в QuickC.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Пт мар 07, 2014 19:57 
4myke писал(а):
Я видел - в конце 80-х, система обработки данных, на основе F-PC. Огромный набор...
Красивую или большую? В чем была красота?

Я к чему? Я сам не умею писать на FORTH красиво. Разве что какие-то сугубо частные фигульки, которые, впрочем, тоже ни кому не доставляют.

P.S. Кстати, о 13-летних отпрысках. Посмотрите на оценки по русскому, иностранному и математике - это будет коэффициент способности к программированию.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Пт мар 07, 2014 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1255
Благодарил (а): 3 раз.
Поблагодарили: 17 раз.
capicator писал(а):
По существу вопроса в последних постах пока толку ноль.Поспорить вы можете и в другой теме.

Вот кстати да.
capicator писал(а):
Когда задавался вопрос то имелось в виду стоит ли 13 летнему пацану заниматься программированием именно на Форте в плане его изучения для успешной (комерческой) реализации программ на железе.В этом русле и прошу всех двигаться, а если вопрос исчерпан то прошу прекратить полемику ни как не связанную с сутью вопроса.

Да, смысл есть.

_________________
Cтоимость сопровождения программного обеспечения пропорциональна квадрату творческих способностей программиста.
Роберт Д. Блисc


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Пт мар 07, 2014 20:25 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 905
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
capicator писал(а):
программированием именно на Форте в плане его изучения для успешной (комерческой) реализации программ на железе

Three Forths Make a Hole
Поучительная история разработки системы обезвреживания неразорвавшихся бомб в реалиях использования Forth инструментария.

P.S. По русски можно ознакомится с содержимым текста (использовав, например, online сервис http://translate.google.com)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Пт мар 07, 2014 21:37 
Не в сети

Зарегистрирован: Ср фев 06, 2008 16:29
Сообщения: 13
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.
gudleifr писал(а):
В чем была красота?

Критерии красоты вещь конечно спорная, но, интерактивная среда, из нескольких тысяч модулей, с возможностью компиляции на лету за какие-то секунды на 10МГц процессоре, это не магия? Для сравнения: на QuickC не очень большая программа компилировалась минут 5 (на TC - в разы быстрее).
Сейчас это трудно представить наверное, но в ДОС тогда был только строчный редактор. Экранный редактор был в Нортоне, но не работал с файлами больше 64кб и не знал русскую букву р. В F-PC редактор по-моему не имел этих ограничений и, кажется, ещё в нём была подсветка синтаксиса.
Литературы по РС ещё было крайне мало, а тут в исходниках можно было посмотреть назначение регистров и программирование контроллеров DMA и клавиатуры, таймеров и LPT да и всей остальной периферии.
В авиации говорят что некрасивый самолёт будет плохо летать. А эта система летала.
Значит она красивая :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Пт мар 07, 2014 22:02 
4myke писал(а):
интерактивная среда, из нескольких тысяч модулей, с возможностью компиляции на лету за какие-то секунды на 10МГц процессоре, это не магия?
Ну, как бы, по канонам FORTH, несколько тысяч модулей - это символ дурости.
4myke писал(а):
Сейчас это трудно представить наверное...
Тогда даже 4k ядра FORTH не впечатляли, ведь полноценный Sinclair Basic весил 8k, а в оставшиеся 8k ПЗУ втискивали полноценную дисковую ОС.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Пт мар 07, 2014 22:41 
Не в сети

Зарегистрирован: Ср фев 06, 2008 16:29
Сообщения: 13
Благодарил (а): 5 раз.
Поблагодарили: 0 раз.
Ну, как бы, система по количеству функций соизмерима с ДОС, неудивительно что большая система была разбита на модули. Наверное такое разбиение позволяло эффективно использовать память и/или увеличивать скорость компиляции. И потом, основной объём занимали высокоуровневые функции, всякие БПФы с Ханнами и Хэммингами, как мне кажется.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Сб мар 08, 2014 01:03 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 905
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
gudleifr писал(а):
4myke писал(а):
Сейчас это трудно представить наверное...
Тогда даже 4k ядра FORTH не впечатляли, ведь полноценный Sinclair Basic весил 8k, а в оставшиеся 8k ПЗУ втискивали полноценную дисковую ОС.

Тоже "ровестник" ZX-Spectrum Jupiter ACE

P.S. Полноценная дисковая ОС для Spectrum - это "блоковая" система в теневом ПЗУ :) Более серьёзным Форт компьютером был Canon Cat.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Сб мар 08, 2014 01:21 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6435
Благодарил (а): 14 раз.
Поблагодарили: 101 раз.
capicator писал(а):
Когда задавался вопрос то имелось в виду стоит ли 13 летнему пацану заниматься программированием именно на Форте в плане его изучения для успешной (комерческой) реализации программ на железе

Вообще говоря, 13 лет - уже возраст, в котором мальчик активно задумывается о показателях успешности. Важно делать что-то крутое, будь то спорт, учеба или программирование (у кого-то курение и прочие вредные привычки). Из Форта в данном случае нельзя делать инструмент для культивирования "белой вороны", которая неважно на чем программирует, главное, что не как все. А вот для быстрого достижения видимого эффекта при управлении железом Форт прекрасно подходит. В данном случае определяющую роль будет играть удобная "прокладка" между языком и железом, в том числе на русском языке, чтобы можно было за первые же подходы к оборудованию заставить его мигать, крутиться и жужжать. Далее на этом можно уже изучать алгоритмы, ЯВУ, ассемблер и электронику. При этом ни в коем случае нельзя упускать из виду самые-самые основы - например, понятие переменной, сам принцип исполнения программы процессором (сверху вниз по тексту, с вызовом подпрограмм), архитектуру железа (сам факт того, что каждая железка представлена определенным адресом).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Сб мар 08, 2014 16:06 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июн 25, 2009 11:12
Сообщения: 412
Благодарил (а): 41 раз.
Поблагодарили: 8 раз.
4myke писал(а):
В авиации говорят что некрасивый самолёт будет плохо летать. А эта система летала.

Что толку от летающего транслятора, если он выдаёт медленный код. Разве что использовать для обучения и написания прототипов, которые так и останутся прототипами.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Сб мар 08, 2014 21:23 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 317
Откуда: СПб
Благодарил (а): 10 раз.
Поблагодарили: 4 раз.
Вот не надо тут Форт обижать! :(
Для "теоретикофф" скажу так - я реализовал систему управлением отопления и оперативного информирования именно на Форт-е!!!
Вот это совсем не шутки и словоблудие! :)
ПО для управления системой отопления моим загородным домом написано исключительно на Форт-е!
Я - доверился Форту и пока не сожалею!!!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Сб мар 08, 2014 21:31 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 905
Благодарил (а): 3 раз.
Поблагодарили: 33 раз.
Ilya писал(а):
ПО для управления системой отопления моим загородным домом написано исключительно на Форт-е!
Я - доверился Форту и пока не сожалею!!!

А может ли быть написана небольшая статья по личным впечатлениям и горячим следам по выполненной работе c какими то практическими выкладками? :shuffle;



За это сообщение автора KPG поблагодарил: vikt
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Сб мар 08, 2014 22:46 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 227
Откуда: Москва
Благодарил (а): 25 раз.
Поблагодарили: 2 раз.
KPG писал(а):
Ilya писал(а):
ПО для управления системой отопления моим загородным домом написано исключительно на Форт-е!
Я - доверился Форту и пока не сожалею!!!

А может ли быть написана небольшая статья по личным впечатлениям и горячим следам по выполненной работе c какими то практическими выкладками? :shuffle;


Присоединяюсь! Это будет вроде как пособие, по внедрению форта.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Вс мар 09, 2014 00:17 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 317
Откуда: СПб
Благодарил (а): 10 раз.
Поблагодарили: 4 раз.
vikt писал(а):
KPG писал(а):
Ilya писал(а):
ПО для управления системой отопления моим загородным домом написано исключительно на Форт-е!
Я - доверился Форту и пока не сожалею!!!

А может ли быть написана небольшая статья по личным впечатлениям и горячим следам по выполненной работе c какими то практическими выкладками? :shuffle;


Присоединяюсь! Это будет вроде как пособие, по внедрению форта.

Вы прям "экстрасенсы" :) - я в силу своих скромных возможностей постараюсь популяризировать Форт!
Надеюсь в ближайшее время подготовлю необходимые материалы и вылажу (пока на своем "сервере"). все исходники и принципиальные схемы.
ЗЫ Если найдется желающий привести (отредактировать) моё "словоблудие"", к нормальному/грамотному русскому языку - я буду весьма признателен!


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

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


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

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


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

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