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

...
Google Search
Forth-FAQ Spy Grafic

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




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

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Сугубо IMHO: Если нет нужды в получении быстрого "коммерческого" результата, то (вечный ЯП) ассемблер, а уж потом можно и ФОРТ.
Кста, при программирование более-менее аппаратно-зависимых программ (на Форте) я периодически "подсматриваю" Сишные (именно C, C++ и всякие шарпы -малопонятное гумно) исходники.


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

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Ilya писал(а):
Кста, при программирование более-менее аппаратно-зависимых программ (на Форте) я периодически "подсматриваю" Сишные (именно C, C++ и всякие шарпы -малопонятное гумно) исходники.

А от этого никуда не деться - в мануалах очень часто примеры исходников как раз на си и его производных.

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


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

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Ilya писал(а):
... периодически "подсматриваю" Сишные (именно C, C++ и всякие шарпы -малопонятное гумно) исходники.

у меня такая же песня. очень не часто в этих примерах можно увидеть что-нибудь действительно ценное. чаще просто убеждаюсь, что правильно понимаю прочитанное в документации.
и почти всегда испытываю при этом досаду и раздражение - столька многа буков и так мало толку...:(
зы, надо ко всем книгам дональда кнута написать иллюстрации на форте ;)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Вс мар 02, 2014 12:53 
chu писал(а):
зы, надо ко всем книгам дональда кнута написать иллюстрации на форте
Ко всем не надо. Только к "Литературному программированию". Удастся ли доказать байку о "самодокументированности"?

С точки зрения управления железом интересны книги Касаткина "Семь задач по кибернетике" (есть в Сети) и "Секреты кибернетики" (к сожалению, не нашел).
От них уже недалече и до Мика и Брика, и Клингмана с Коффроном.

Из игрушечных систем программирования (кроме общепризнанных "миров"):
* ROBOT ODYSSEY - логические схемы
* MINDROVER - машинки Брайтенберга
* COLOBOT - ООП-роботы
(Подробнее - см. http://www.gudleifr.h1.ru/c8.html и http://www.gudleifr.h1.ru/c83.html).

Хищник писал(а):
С интересом посмотрю на процесс объяснения семилетней девочке, что внутри main() в фигурных скобках надо написать red(100);
Напоминает: "Есть ли более удобный способ программно выразить факт "Бобик - сын Шарика"?" (о PROLOG).


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
gudleifr писал(а):
Из игрушечных систем программирования (кроме общепризнанных "миров"):
* ROBOT ODYSSEY - логические схемы
* MINDROVER - машинки Брайтенберга
* COLOBOT - ООП-роботы
(Подробнее - см. http://www.gudleifr.h1.ru/c8.html и http://www.gudleifr.h1.ru/c83.html).
.

Не увидел упоминания и описания GROBOTS :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Вс мар 02, 2014 14:36 
KPG писал(а):
Не увидел упоминания и описания GROBOTS
Grobots - это немного другое направление (от CoreWars), не научение программированию, а соревнование программистов.


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
gudleifr писал(а):
KPG писал(а):
Не увидел упоминания и описания GROBOTS
Grobots - это немного другое направление (от CoreWars), не научение программированию, а соревнование программистов.


Некоторые российские книги по кибернетики


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Вс мар 02, 2014 14:59 
KPG писал(а):
Некоторые российские книги по кибернетики
Вы все их читали и считаете, что именно они имеют отношение к теме?


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

Зарегистрирован: Вт июл 03, 2012 19:50
Сообщения: 7
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Уважаемые фортеры!
Как то странно у вас получается.
Форт мощный инструмент пригодный только для развлечения (хобби)?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Ср мар 05, 2014 12:13 
capicator писал(а):
Форт мощный инструмент пригодный только для развлечения (хобби)?
FORTH - язык для тупого программиста и умного пользователя *). Отсюда - заинтересованность вторых и заблуждения первых.

*) - FORTH позволяет программисту переложить самую сложную часть решения задачи на пользователя. Создается не готовая программа, а язык, на котором ее можно (не всегда) написать.


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

Зарегистрирован: Вт мар 20, 2007 23:39
Сообщения: 1261
Благодарил (а): 3 раз.
Поблагодарили: 19 раз.
Вот только этим самым пользователем обычно и является сам программист =)
capicator писал(а):
Как то странно у вас получается.
Форт мощный инструмент пригодный только для развлечения (хобби)?

Нет, не только для хобби: на форте вполне можно создавать коммерчески успешные проекты.

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


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

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
capicator писал(а):
Уважаемые фортеры!
Как то странно у вас получается.
Форт мощный инструмент пригодный только для развлечения (хобби)?

Пока ты не зарабатываешь на продуктах сделанных на нём или работодатель не нацелен на его включение в процесс разработки, то да.
Единичные примеры как nncron или eserv (в меньшей степени) и др. или разные ниши где его можно найти, в общем то, ни в счёт.
Количество созданных Форт систем, а не законченных пользовательских программ возможно этому свидетельство.
Есть даже Форт программисты считающие что Форт необходимо внедрить в "любую" интересную программу. Следствие этого - Форт это некоторый вирус
внедряемый в программы с помощью пользователя. :D

P.S. Остаётся также загадкой как "выживают" компании так или иначе использующие Форт или продающие законченные Форт системы на рынке :shuffle;


Последний раз редактировалось KPG Ср мар 05, 2014 16:14, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Изучать или нет?
СообщениеДобавлено: Ср мар 05, 2014 16:13 
VoidVolker писал(а):
Вот только этим самым пользователем обычно и является сам программист
В этих случаях, кроме удовольствия программиста, ничего обычно достичь не удается. Так, что - именно хобби.


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

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 327
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 7 раз.
KPG писал(а):

Есть даже Форт программисты считающие что Форт необходимо внедрить в "любую" интересную программу. Следствие этого - Форт это некоторый вирус
внедряемый в программы с помощью пользователя. :D


Кстати эта фишка наиболее полезна. Например, программы для старых телефонов на java.
У меня форт установален на самодельных электронных таблицах и картах. И используется
очень эффективно. Однажды googlemaps отказался выдавать данные, если не указан useragent.
Используя встроенный форт решил проблему. Правда сами программы глубоко любительские,
трудно поддаются переделки, запутался в версиях. То есть к публикации не пригодны.
И заниматся ими не буду, до замены телефонов
А вообще, для себя, я убедился, что возможность допрограмировать на месте, это единственный способ получить программу, управляемую парой кнопок, не делающий лишние действия.
Или пустить в эксплуатацию сырую программу, допилив ее задним числом.
Кстати, если не ошибаюсь, Lua заточена под это же.

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


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Если какая-то программа написана на Си, то разве обязательно вводить куда-то текст на Си для работы с этой программой? В этом плане трудновато полагать, что Си - просто хобби программиста. Форт, кроме обеспечения интерактивного режима для пользователя имеет массу полезных особенностей, а "хобби" на деле относится к измеряемым показателям качества. Например, внедрение скриптового языка для программиста повышает выразительную способность текста в пересчете на строку кода, поэтому можно говорить о повышении скорости разработки программы.


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

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


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

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


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

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