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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 158 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11  След.
Автор Сообщение
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 14:25 
Не в сети

Зарегистрирован: Вс апр 25, 2010 11:14
Сообщения: 200
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
_Harry писал(а):
А другие языки трудоемкость не предполагают :?: Пару клавиш нажал и але оп... неси программу на рынок :lol:
:?:


Как ни странно да. Простенькие часы умещаются на TCL/Tk в 8 (!) строчек. А на форте мне придётся вначале решать проблемы языка и транслятора, а только затем начинать решать собственную проблему. В итоге получается 100500 строк писанины и совершенно неочевидное решение.


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Antender писал(а):
Как ни странно да. Простенькие часы умещаются на TCL/Tk в 8 (!) строчек.

И что, это предмет для продажи?
Antender писал(а):
А на форте мне придётся вначале решать проблемы языка и транслятора, а только затем начинать решать собственную проблему.

А вот при разработке DSL наоборот, Форт почти сразу готов обрабатывать файлы пользователя, а на большинстве других языков надо вначале написать синтаксический анализатор, потом, возможно, компилятор и т.д. и т.п.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 14:33 
Не в сети

Зарегистрирован: Вс апр 25, 2010 11:14
Сообщения: 200
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Хищник писал(а):
И что, это предмет для продажи?

А на форте совсем нечего продавать. :P

Хищник писал(а):
А вот при разработке DSL наоборот, Форт почти сразу готов обрабатывать файлы пользователя, а на большинстве других языков надо вначале написать синтаксический анализатор, потом, возможно, компилятор и т.д. и т.п.

Не заметил у TCL такой проблемы. Используем SafeTcl и радуемся жизни.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 14:41 
Не в сети
Administrator
Administrator
Аватара пользователя

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

Если заранее себя на такое настроить, то да. Кроме того, если заранее настроить себя на "отверточную сборку", то останется только лихорадочно прыгать по средствам разработки и все время следить, не ушла ли куда-нибудь мода.
Antender писал(а):
Не заметил у TCL такой проблемы. Используем SafeTcl и радуемся жизни.

Это как-то доказывает, что разбор текстов на Форте не имеет перспектив?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 15:17 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июн 25, 2009 11:12
Сообщения: 412
Благодарил (а): 41 раз.
Поблагодарили: 8 раз.
Хищник писал(а):
Это как-то доказывает, что разбор текстов на Форте не имеет перспектив?

Имеет! Разбирать "23 ГРАДУСОВ ВЛЕВО БАШНЯ", это просто и очень востребованно. :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 15:23 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
dynamic-wind писал(а):
Хищник писал(а):
Это как-то доказывает, что разбор текстов на Форте не имеет перспектив?

Имеет! Разбирать "23 ГРАДУСОВ ВЛЕВО БАШНЯ", это просто и очень востребованно.

Вот теперь мы добрались до сути непонимания! :) То есть часы на Tcl - это круто, потому что много красивых окошек в IDE. А башня (!!!! :shock: ) - это очень просто. Поворачивать башню просто. Башню.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 15:57 
Не в сети

Зарегистрирован: Вс апр 25, 2010 11:14
Сообщения: 200
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Хищник писал(а):
То есть часы на Tcl - это круто, потому что много красивых окошек в IDE.

TCL не имеет IDE. Совсем. И редактора окошек.
Хищник писал(а):
А башня (!!!! ) - это очень просто. Поворачивать башню просто. Башню.

Но зачем? 95% людей поворачивать башню не надо. Им надо что-то менее оторванное от повседневной жизни. И поэтому не стоит удивляться что фортом пользуются 1,5 человека.
Хищник писал(а):
А вот при разработке DSL наоборот, Форт почти сразу готов обрабатывать файлы пользователя.
Это как-то доказывает, что разбор текстов на Форте не имеет перспектив?

Это доказывает что DSL для форта - это не огромное преимущество которое уделывает все остальные языки. Вы просто предлагаете выкинуть полуфабрикат на рынок с надеждой что "пользователи допилят".


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Antender писал(а):
Хищник писал(а):
То есть часы на Tcl - это круто, потому что много красивых окошек в IDE.

TCL не имеет IDE. Совсем. И редактора окошек.

Tcl - это язык. А к нему есть toolkit (Tk). С окошками в IDE я ошибся, имея в виду подобные средства визуализации компонентов для других систем, но смысл от этого меняется мало. В tcl/tk все равно существуют эффекты, являющиеся следствием заложенных в систему библиотек, а не приложенных программистом усилий.
Antender писал(а):
Но зачем? 95% людей поворачивать башню не надо. Им надо что-то менее оторванное от повседневной жизни. И поэтому не стоит удивляться что фортом пользуются 1,5 человека.

А зачем этим людям, чтобы Фортом пользовались все? :) И зачем программисту, хорошо знающему используемые инструменты, чтобы эти инструменты использовались повсеместно? Ради пущей конкуренции? Я не случайно выделил часть текста - не получается ли так, что широкого распространения требуют от тех языков, в знании которых не уверены, чтобы была возможность скачать что-то готовое? С башней, конечно, смешно. Эти алгоритмы что, с sourceforge качать, что ли? :))

Antender писал(а):
Это доказывает что DSL для форта - это не огромное преимущество которое уделывает все остальные языки.

Ссылку на данное утверждение. Я такого не писал, а с самим собой спорить бессмысленно :) Я утверждал, что специфические механизмы работы, лежащие в основе Форта, могут быть использованы для эффективного построения DSL. То, что это требуется не всем, очевидно, хотя бы из статистики использования Форта (плюс использования для этих целей других инструментов). Предлагаю с подобными аргументами пойти в Ferrari к разработчикам Формулы-1 ;) Может быть, они проникнутся идеей, что их болиды нужны не всем, и пойдут работать на АвтоВАЗ (как занимающий приличную долю российского авторынка).
Antender писал(а):
Вы просто предлагаете выкинуть полуфабрикат на рынок с надеждой что "пользователи допилят".

Опять же - где я это утверждал? Могу ответить, что нигде, поскольку утверждаю ровно обратное. Ничего никуда выкидывать не надо, надо разрабатывать готовые продукты, используя внутри коллектива те особенности Форта, которые дают преимущество. И для решения тех задач, которые на эти преимущества сильно завязаны. Задачи вида "интернет-магазин" или "набор форм для делопроизводителя" сюда не входят.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 16:21 
Не в сети

Зарегистрирован: Вс апр 25, 2010 11:14
Сообщения: 200
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Хищник писал(а):
Tcl - это язык. А к нему есть toolkit (Tk). С окошками в IDE я ошибся, имея в виду подобные средства визуализации компонентов для других систем, но смысл от этого меняется мало. В tcl/tk все равно существуют эффекты, являющиеся следствием заложенных в систему библиотек, а не приложенных программистом усилий.

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

Хищник писал(а):
И зачем программисту, хорошо знающему используемые инструменты, чтобы эти инструменты использовались повсеместно?


Чтобы они были хорошо оттестированы. И документированы. И стабильны.


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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 16:31 
Не в сети
Administrator
Administrator
Аватара пользователя

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

Чтобы не уподобляться кошке, которая хочет научиться открывать холодильник и баночки с вискасом, и тогда хозяева уже не нужны :)) Повторение инструментов других языков, предназначенных для использования в нишах с массовой потребностью в программном обеспечении - стандартная ошибка фортеров (да и не только). И аргументация в эту сторону есть стандартная ловушка - "а напишите-ка библиотеку... что, сложно?". Да не собираюсь я ювелирным резаком валить деревья на лесоповале! :)

Antender писал(а):
Хищник писал(а):
И зачем программисту, хорошо знающему используемые инструменты, чтобы эти инструменты использовались повсеместно?

Чтобы они были хорошо оттестированы. И документированы. И стабильны.

Ну я и говорю - чтобы скачать готовое. А потом удивляться, почему или платят мало, или такая конкуренция на это место. Это если не хочется задуматься, что оттестированное, документированное и стабильное может скачать кто угодно. А уж если на этом еще и приложение в 8 строк пишется...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 16:36 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
вопрос писал(а):
Цитата:
существуют эффекты, являющиеся следствием заложенных в систему библиотек, а не приложенных программистом усилий
вот туда и развивается всё программирование

На здоровье, пусть развивается. А я посмотрю, что оно мне может предложить на текущий момент. Будет полезно - возьму.
вопрос писал(а):
а вот сюда оно не развивается, хотя мы понимаем, что у некоторых хороший организаторский талант. Это - тоже "свой форт" - только коллективный

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


И что, ложиться и помирать?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 16:39 
Не в сети

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 17:01 
Не в сети

Зарегистрирован: Вс апр 25, 2010 11:14
Сообщения: 200
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Хищник писал(а):
Ну я и говорю - чтобы скачать готовое. А потом удивляться, почему или платят мало, или такая конкуренция на это место. Это если не хочется задуматься, что оттестированное, документированное и стабильное может скачать кто угодно. А уж если на этом еще и приложение в 8 строк пишется...


Как в анекдоте про Страуструпа - он придумал непознаваемый за целую жизнь С++, чтобы повысить зарплату программистам.
А вообще такое утверждение равносильно: мы элита, а не быдло, поэтому пойдём по непроторенному пути. Что плохого в готовности чего-либо к работе?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Долой Зверскую ТишЕну!
СообщениеДобавлено: Пт июл 01, 2011 17:03 
Не в сети

Зарегистрирован: Вс апр 25, 2010 11:14
Сообщения: 200
Откуда: Москва
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.
Хищник писал(а):
Да не собираюсь я ювелирным резаком валить деревья на лесоповале! :)

Вы просто хотите использовать топор вместо бензопилы.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 158 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11  След.

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


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

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


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

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