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

...
Google Search
Forth-FAQ Spy Grafic

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




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

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
рефал - по слухам - был очень интересный проект и не сложилось не идейно, а организационно


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: С чего начать?
СообщениеДобавлено: Пт авг 26, 2011 14:45 
Не в сети
Аватара пользователя

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
вопрос писал(а):
рефал - по слухам - был очень интересный проект и не сложилось не идейно, а организационно

Значит, идея не завладела элементами организации...
Я как посвящение на сайте прочитал - сразу всё как-то безынтересно стало.
Напрочь.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: С чего начать?
СообщениеДобавлено: Пт авг 26, 2011 16:54 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Wlad писал(а):
Я как посвящение на сайте прочитал - сразу всё как-то безынтересно стало.Напрочь.

что именно прочитал?
мне привиделось, что язык имеет ещё и теоретические обоснование


Последний раз редактировалось вопрос Вс авг 28, 2011 19:59, всего редактировалось 1 раз.

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

Зарегистрирован: Чт июл 07, 2011 23:54
Сообщения: 10
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Wlad писал(а):
Дайте, плиз, какое-нить кратенькое введеньице с иллюстрашечками для ознакомлениев и прочувствований дУхов с эфирами...


Самый хороший вариант — руководство по диалекту Рефал 5. На мой взгляд, лучшее руководство с точки зрения восприятия идеологии языка.


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

Зарегистрирован: Чт июл 07, 2011 23:54
Сообщения: 10
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
вопрос писал(а):
рефал - по слухам - был очень интересный проект и не сложилось не идейно, а организационно


Проект интересный, только, к сожалению, популярности не получил. :-(


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

Зарегистрирован: Чт июл 07, 2011 23:54
Сообщения: 10
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Wlad писал(а):
Я как посвящение на сайте прочитал - сразу всё как-то безынтересно стало.Напрочь.

Что именно и на каком сайте?

вопрос писал(а):
мне привидилось, что язык имеет ещё и теоретические обоснование

Нормальные алгоритмы Маркова.

З.Ы. Надо привыкать отвечать одним постом на несколько сообщений.


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Флеймить про функциональное программирование будем? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: С чего начать?
СообщениеДобавлено: Пн авг 29, 2011 14:29 
Не в сети

Зарегистрирован: Вт авг 08, 2006 13:49
Сообщения: 47
Благодарил (а): 2 раз.
Поблагодарили: 1 раз.
http://refal.botik.ru/


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: С чего начать?
СообщениеДобавлено: Пн авг 29, 2011 22:44 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Цитата:
«Не стоит прогибаться под изменчивый мир,
Пусть лучше он прогнется под нас ... »

Интересно, почему такой эпиграф? Рефаловцев активно стараются прогнуть?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: С чего начать?
СообщениеДобавлено: Ср авг 31, 2011 13:53 
Не в сети
Аватара пользователя

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
Хищник писал(а):
Интересно, почему такой эпиграф? Рефаловцев активно стараются прогнуть?

Ну, скорее всего там что-то или фрейдовское, или - по привычке тех, кто Сахарову что-то посвящает ...
Фантомные боли, короче...


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

Зарегистрирован: Чт июл 07, 2011 23:54
Сообщения: 10
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
fplab писал(а):
http://refal.botik.ru/

Не знал о существовании этого сайта. Надо прочитать внимательнее.

Хищник писал(а):
Интересно, почему такой эпиграф? Рефаловцев активно стараются прогнуть?

Хз. Возвожно, авторы этого сайта типа сохраняют верность Рефалу не смотря на наличие других более новых языков программирования типа Хаскеля, Питона и прочих.


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

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
Маздайщик писал(а):
Хищник писал(а):
Интересно, почему такой эпиграф? Рефаловцев активно стараются прогнуть?

Хз. Возвожно, авторы этого сайта типа сохраняют верность Рефалу не смотря на наличие других более новых языков программирования типа Хаскеля, Питона и прочих.

Да пусть хоть на Фортране-IV сидят, ещё пол-века, если им так в душу запало!
Чо ж себя мессиями-то объявлять и на общественно-политические процессы расширять-то?
Ну удобно(?) на Рефале работать с анализом текстового представления формальных языков - ну и гут с ним...
Но, большинству народа, больше нужен универсальный язык. Хорошо, если - с мощной поддержкой предметки. Ещё лучше, это будет язык типа Форта, который предоставляет изначально "мета"-средства, вплоть до определения синтаксиса создаваемого DSL.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: С чего начать?
СообщениеДобавлено: Вт сен 27, 2011 22:01 
Не в сети

Зарегистрирован: Пн ноя 23, 2009 16:12
Сообщения: 64
Откуда: Київ, Івано-Франківськ
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Цитата:
Ещё лучше, это будет язык типа Форта, который предоставляет изначально "мета"-средства, вплоть до определения синтаксиса создаваемого DSL.

Не очень хорошо, вернее, в большинстве случаев совсем не хорошо.

В своей небогатой практике программирования много раз пытался найти способы применить метапрограммирование и DSL. Натыкался на следующие проблемы:
- получаемый код превращялся в трудноподдерживаемый
- машинный анализ "мета"-кода превращался в несбыточную мечту, соответственно, анализ корректности полностью ложится на плечи программиста
- что одному интуитивно понятно, другому нужно долго и нудно объяснять почему и ему должно быть понятно. В случае DSL этот барьер усугубляется еще больше. Негласное правило - делать DSL, только если совсем нету другого выхода.

Не говоря о том, что правильная организация DSL - это еще та задача!

А что Форт? В Форте так-называемые "средства создания языка" используются чаще всего для реализации концепций из других языков, не создавая ничего принципиально нового. В лучшем случае, Форт может идти "на равных" с современным детерминированым языком (С, С++, Java, Python, Ruby, Haskell, ML, Erlang, SQL), но для этого нужно быть "очень" квалифицированным программистом.

А рефал, все-таки, не более чем игрушка...


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

Зарегистрирован: Чт апр 26, 2007 21:09
Сообщения: 303
Благодарил (а): 12 раз.
Поблагодарили: 10 раз.
danbst писал(а):
В своей небогатой практике программирования ...
А что Форт? ....
А рефал, все-таки, не более чем игрушка...

В своей богатой практике - из выше написанного понял только буквы и слова.
Вместе как-то не сложилось.
Мы, вообще, об одних и тех же вещах говорим?
Ямавнаувази DSL як http://en.wikipedia.org/wiki/Domain-specific_language.

Вообще-то, вы создаёте ПОЯП на каждом шагу моделирования предметной области: от "простых процедур" и - до библиотек классов. Причём, там на каждом уровне может быть свой язык.
И, вообще-то, как-то так принято в ИТ-сообществе (ну, там, на основании опыта работы отрасли более чем за полувек и кучи шишек и находок), что создание ПРАВИЛЬНОГО ПОЯП НИЗМЕРИМО помогает разработчику в проработке, программировании и поддержке системы...
Что и мной собственным опытом подтверждено не раз.

"... может надо что-то в консерватории менять?..." :wink:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: С чего начать?
СообщениеДобавлено: Ср сен 28, 2011 11:01 
Не в сети

Зарегистрирован: Пн ноя 23, 2009 16:12
Сообщения: 64
Откуда: Київ, Івано-Франківськ
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.
Об одних и тех же вещах, если сравнивать disadvantages в статье и моем посте.

Цитата:
создание ПРАВИЛЬНОГО ПОЯП НИЗМЕРИМО помогает разработчику в проработке, программировании и поддержке системы...
Что и мной собственным опытом подтверждено не раз.

Приведите пример, пожалуйста, мне интересно было бы послушать.


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

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


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

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


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

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