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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 225 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15  След.
Автор Сообщение
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Вт фев 28, 2012 21:41 
`Kopa писал(а):
В чём договорились? Использовать минимальный стандартный базис? (в Форт тоже так можно)
Ни разу не сталкивался с тем, чтобы создание новых процедур в C приходилось делать по-разному из-за разных компиляторов (из-за разных аппаратных средств или моей приверженности формату К&Р - не в счет).
`Kopa писал(а):
Вопрос - насколько совместим GCC с компиляторами, например, от Мicrosoft
Если не считать отличия в использовании Qt против Win-API, то, практически, полностью.
`Kopa писал(а):
Перенос С программы из одной ОС в другую и с использованием разных компиляторов - это не такая тривиальная задача.
Не путаем разные ОС (реальность, данная нам в ощущениях) с разными компиляторами (дуростью их разработчиков). Фортеры и в пределах одной, произвольно выбранной ОС, ни в жисть не договорятся.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Вт фев 28, 2012 22:15 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6374
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
gudleifr писал(а):
А, вот, C-шники между собой договорились...

На уровне void main() и printf. Серьезный проект между разными реализациями Си без правки вряд ли перенесется. А на уровне DUP DROP SWAP и Форты одинаковые.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Вт фев 28, 2012 22:28 
gudleifr писал(а):
Фортеры и в пределах одной, произвольно выбранной ОС, ни в жисть не договорятся.


Фортёры, в пределах дной произвольно выбранной ОС, коопериуются в то или иное Форт сообщество и Форт-систему.

P.S. Хотя, принципиальных трудностей, по переносу решений
из одной Форт системы в другую, даже в ручном варианте, нет.
Фортёров просто мало и интересы у них разные:)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 00:28 
Хищник писал(а):
На уровне void main() и printf. Серьезный проект между разными реализациями Си без правки вряд ли перенесется.
Ну, во-первых, main() - int по умолчанию. А, во-вторых, много фортеров договорятся на уровне printf(), которого нету? И что называть серьезным проектом? Вот задача про перевоз была простой, а многим удалось ее перенести под свой Forth? Или лень было? Я уже не говорю о том, что имея у себя cygwin, на работе - МСВС, а на хосте Free BSD вообще не имел проблем с C-переносом.
'Кора писал(а):
Фортёров просто мало и интересы у них разные
Я тоже так раньше думал, но на Форуме как-то ничего подобного не увидел. Это сидение каждого на своей кочке со взаимным уважением чужих проектов, которые никому не интересны, уже начало раздражать. Пора откланиваться.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 00:38 
Не в сети
Аватара пользователя

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

Серьезный проект, вроде Апача, и пишут соответственно серьезно, чтобы собирался из коробки под предусмотренными платформами.
Препроцессоры там опять же в помощь.

Есть ли хоть одно кроссплатформенное приложение на форте?


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

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 6374
Благодарил (а): 14 раз.
Поблагодарили: 99 раз.
gudleifr писал(а):
А, во-вторых, много фортеров договорятся на уровне printf(), которого нету?

А почему С навязывает вывод именно с форматным спецификатором? В Форте есть . и TYPE - это как минимум. Эта договоренность настолько проста, что оспаривать ее можно разве что из вредности.
gudleifr писал(а):
И что называть серьезным проектом?

Проект, для которого внимание может переключиться на предметную область, и программист пропустит кусок кода, зависящий от платформы или реализации С.
gudleifr писал(а):
Я уже не говорю о том, что имея у себя cygwin, на работе - МСВС, а на хосте Free BSD вообще не имел проблем с C-переносом.

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

dynamic-wind писал(а):
Есть ли хоть одно кроссплатформенное приложение на форте?

Есть - сам Форт. Он же не от сырости заводится? Для пользователя С было бы несколько странно приписывать себе заслугу наличия кроссплатформенного языка - он только пользователь, и его задачи совершенно другие.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 09:50 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июн 25, 2009 11:12
Сообщения: 412
Благодарил (а): 41 раз.
Поблагодарили: 8 раз.
Хищник писал(а):
dynamic-wind писал(а):
Есть ли хоть одно кроссплатформенное приложение на форте?

Есть - сам Форт. Он же не от сырости заводится?

:D Ввиду нестандартизованности, "сам форт" не является конкретным инструментом.
Но, конечно, можно сказать, что это приложение, дающее пользователю возможность DUP DROP SWAP на любой платформе...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 10:12 
dynamic-wind писал(а):
Есть ли хоть одно кроссплатформенное приложение на форте?

Есть - сам Форт. Он же не от сырости заводится?[/quote]
И в рамках кросплотформенной Форт-системы (например iForth, BigForth и др )
есть примеры приложений, которым глубоко "фиолетово" на кросплатформенность:)


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июн 25, 2009 11:12
Сообщения: 412
Благодарил (а): 41 раз.
Поблагодарили: 8 раз.
В бигфорте то-то не устраивает фортеров, жаждущих кроссплатформенности (если такие есть)?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 11:25 
Не в сети

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

Действительно, если "сложная задача - это та задача, для работы над которой требуется более одного программиста", то фортеры не могут решать сложжных задач, по определению.
тем не менее, выйти на уровень коллективной работы что-то мешает. К сожалению, успешный и весьма остроумный Хищник не может помочь своими советами. Нужно (бы) оказать помощь фортерам-индивидуалистам, однако хищническая установка "просто работать на таком форте, который есть" ничего не даёт по одной причине - Хищник не индивидуалист, у него есть коллектив
Значит всё же фортерам могла бы "помочь" (тем фортерам, которые считают, что нуждаются в "помощи") некоторая реформа форта. Как перейти к коллективной работе? (причём добровольно)
Как образовать коллектив фортеров? Хищнический коллектив образовался не вокруг форта :?: и по независимым от форта причинам: не потому, что форт, а потому, что Хищник. Другие коллективы фортеров? Заметим - для С существует "всемирное комьюнити" и непонятно откуда "готовность работать над одним суперпроектом" - С
Существует только 2 варианта. которые обьясняют положение дел с фортом
1. в форт идут люди, не склонные к ... (заполняем самостоятельно) и потому получаются горькие индивидуалисты, т.е. человек выбирает инструмент под себя
2. в форт приходят талантливые и самостоятельные в мышлении люди, которые потом, завлечённые коварным инструментом, не способны реализовать первоначальные планы

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



За это сообщение автора вопрос поблагодарил: zehotello
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 11:33 
dynamic-wind писал(а):
В бигфорте то-то не устраивает фортеров, жаждущих кроссплатформенности (если такие есть)?


Выбор, по крайней мере, всевозможных решений кросплатформенности много:)
Можно, например, рассмотреть использование Форта на базе Tcl (HolonT)

P.S. Особо может не устраивать, что бывает необходимость использования
разных DLL за неимением этих библиотек в рамках Форт.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 11:55 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2113
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 40 раз.
dynamic-wind писал(а):
В бигфорте что-то не устраивает фортеров, жаждущих кроссплатформенности (если такие есть)?

Пробовал работать.
Не устраивает:
1. Глючит под Windows.
2. Допотопная система работы с экранами(хороший редактор текста для меня лучше).

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 11:59 
gudleifr писал(а):
'Кора писал(а):
Фортёров просто мало и интересы у них разные
Я тоже так раньше думал, но на Форуме как-то ничего подобного не увидел. Это сидение каждого на своей кочке со взаимным уважением чужих проектов, которые никому не интересны, уже начало раздражать. Пора откланиваться.


Почему не интересны? Cчитаю, что если код из "полуфабриката" (по версии
Хищника) кому то реально пригодится, то этот код сделан не напрасно:)

P.S. Форт, как проект "проектирования" интересен в ограниченном
виде.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 12:06 
Не в сети
Аватара пользователя

Зарегистрирован: Чт июл 20, 2006 11:31
Сообщения: 2113
Откуда: Екб
Благодарил (а): 0 раз.
Поблагодарили: 40 раз.
вопрос писал(а):
1. в форт идут люди, не склонные к

У форта есть ниша - embedded приложения. В форт идут люди прежде всего из нее.
Поняв там что такое форт эти люди идут к использованию форта на уровне PC.
Этот вариант прихода в форт считаю естественным и наиболее рациональным.
Второй ваш вариант(если сразу на ПО для PC) считаю неестественным и случайным.

_________________
С уважением, chess


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Сермяжная правда, или флейм о вечном
СообщениеДобавлено: Ср фев 29, 2012 12:08 
Не в сети

Зарегистрирован: Ср май 03, 2006 11:27
Сообщения: 1394
Откуда: St.Petersburg
Благодарил (а): 2 раз.
Поблагодарили: 11 раз.
вопрос писал(а):
Как образовать коллектив фортеров?

В все решает уже предлагаемая мной система микроплатежей.
Типа торрента, только в место рейтинга универсальная валюта (bitcoin).
Т.о. если исходники Форта будут покупать - значит они достаточно удовлетворяют всем требованиям
(в том числе, соответствия некому стандарту)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 225 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15  След.

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


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

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


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

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