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

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Проект: Форт-машина на Си
Автор Сообщение
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Antender писал(а):
Sourceforge - это просто для удобства выкладывания исходников.

Я не планирую "удобно выкладывать исходники". Я не против того, чтобы разработанным мной кодом кто-то пользовался, но sourceforge и вообще проекты с открытым кодом - это направление, имеющее серьезные недостатки. Будем надеяться, что на sf регулярно заходят суперпрофессионалы, которым совершенно случайно нечего делать, и которые с удовольствием доведут код до уровня конфетки? А можно какую-то позитивную статистику по проектам, которые без sourceforge не шли, а после выкладывания туда в скором времени завершились успешно?
Antender писал(а):
А преимуществами Euphoria будет независимость от выбора С компилятора,( Можно будет взять и gcc, и VC) , динамическая типизация, сборка мусора, уже реализованные стеки, возможность записывать текстовое представление местных объектов в текстовые (например можно сделать аналог образов RetroForth одной инструкцией). Этого мало?

Это - никак. Ни одного пункта в исходных пожеланиях к транслятору нет. Соответственно, лишняя прослойка ни к чему.
Сообщение Добавлено: Вс янв 16, 2011 00:36
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Sourceforge - это просто для удобства выкладывания исходников.

А преимуществами Euphoria будет независимость от выбора С компилятора,( Можно будет взять и gcc, и VC) , динамическая типизация, сборка мусора, уже реализованные стеки, возможность записывать текстовое представление местных объектов в текстовые (например можно сделать аналог образов RetroForth одной инструкцией). Этого мало?
Сообщение Добавлено: Вс янв 16, 2011 00:19
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Antender писал(а):
Есть смысл, если проект будет открытый, зарегить его на sourceforge. Тогда и в этом случае группу разработчиков можно будет по "личным предпочтениям Хищника" составлять.

И есть предложение: писать его не на С, а на Euphoria. Тогда не надо будет мучаться с выбором компилятора, будет сборка мусора и ,возможно, доступна динамическая типизация из форта.

В итоге получаем другой проект - который на sourceforge, и написан на Euphoria :) И зачем оно мне надо? Оба изменения не видятся для меня преимуществами.
Сообщение Добавлено: Вс янв 16, 2011 00:09
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Есть смысл, если проект будет открытый, зарегить его на sourceforge. Тогда и в этом случае группу разработчиков можно будет по "личным предпочтениям Хищника" составлять.

И есть предложение: писать его не на С, а на Euphoria. Тогда не надо будет мучаться с выбором компилятора, будет сборка мусора и ,возможно, доступна динамическая типизация из форта.
Сообщение Добавлено: Сб янв 15, 2011 23:27
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
вопрос писал(а):
Была ещё машина Понятова. Правда, очень по мнению многих простая, там был самый простой байт-код...

Да-да, помню я этот фрик. Понятов в su.forth просил научить его писать виртуальные машины. Ему ответили, показали примеры кода, посоветовали, куда двигаться, чтобы получить простейшую работоспособную конструкцию. Через некоторое время возникла "Форт-машина Понятова" (куда делись те, кто советовал, непонятно). Общение перешло в плоскость "я уже написал Форт-машину, и теперь классическая Форт-машина должна называться моим именем, а вы присоединяйтесь". Тут, собственно, даже критиковать бесполезно, потому что и работа ниже всякой критики, и элементарная этика напрочь отсутствует. Я уже не говорю о неописуемой простоте подхода, когда начинается гнутие пальцев перед теми же людьми, которые когда-то объясняли.
Сообщение Добавлено: Пн янв 10, 2011 21:05
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Была ещё машина Понятова. Правда, очень по мнению многих простая, там был самый простой байт-код... :wink:
Сообщение Добавлено: Пн янв 10, 2011 20:17
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Mihail писал(а):
Может я что-то упускаю

Да, упускаешь. Ничего не соответствует (пока не будет доказано обратное). Кстати, ТЗ ты видеть не мог, хотя бы потому, что оно еще не завершено. Конечно, если тебя устраивает статус-кво, это твое полное право. Но зачем других-то заставлять молиться старым идолам?
Сообщение Добавлено: Пн янв 10, 2011 16:05
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Хищник писал(а):
Готовое не устраивает тем, что оно не соответствует этому ТЗ

Может я что-то упускаю, но этому ТЗ: viewtopic.php?p=29804#p29804
соответствует все перечисленное.
Сообщение Добавлено: Пн янв 10, 2011 15:20
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Mihail писал(а):
у так скажи, на что больше всего похоже то, что ты хочешь и чем не устраивает готовое.


Господи, сюда-то старый флейм зачем тащить? Мало что ли тем засрано?
Сообщение Добавлено: Пн янв 10, 2011 14:44
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Mihail писал(а):
Ну так скажи, на что больше всего похоже то, что ты хочешь и чем не устраивает готовое.

Больше всего оно похоже на ТЗ, которое я сейчас пишу. Готовое не устраивает тем, что оно не соответствует этому ТЗ.

P.S.
:)) :)) :))
Сообщение Добавлено: Пн янв 10, 2011 14:26
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Хищник писал(а):
Ну меня вроде на гугле еще не забанили

Ну так скажи, на что больше всего похоже то, что ты хочешь и чем не устраивает готовое.
Сообщение Добавлено: Пн янв 10, 2011 14:24
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
WingLion писал(а):
Ой, а там могут?

Ну, если мне оттуда тащат список фортов (видимо, чтобы я бухнулся в ножки авторам и завопил "милостивцыыыы! жажду быть холопом вашим и Продолжить Вашу Разработку, ибо умишком скуден").
WingLion писал(а):
Вот, думаю, если форт-машину на Си можно будет упихнуть в NIOS, может там и прямо на Форте писать программы можно будет, а не только на местном Си?

Для Microblaze можно писать на gcc, для NIOS вроде бы тоже? В любом случае, gcc достаточно важный продукт, чтобы его упускать из виду.
WingLion писал(а):
Надо только продумать, как "объектный код" компилить для такой форт-машины и как его вставлять в прошивку.

Думаю, в каком-то варианте шитого кода.
Сообщение Добавлено: Пн янв 10, 2011 14:22
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Хищник писал(а):
меня вроде на гугле еще не забанили,


Ой, а там могут?

Вот, думаю, если форт-машину на Си можно будет упихнуть в NIOS, может там и прямо на Форте писать программы можно будет, а не только на местном Си?
Надо только продумать, как "объектный код" компилить для такой форт-машины и как его вставлять в прошивку.
Сообщение Добавлено: Пн янв 10, 2011 14:11
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
Antender писал(а):
Может быть ещё стек строк добавить? Был в frt-script. Удобная штука, строки пригодятся при вызове библиотеки Tk (компактная, основывается на строках, написана на C).

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

Ну меня вроде на гугле еще не забанили, так ведь? :)
Сообщение Добавлено: Пн янв 10, 2011 13:24
  Заголовок сообщения:  Re: Проект: Форт-машина на Си  Ответить с цитатой
http://ag.da.ru/~kvt/relf-0.2.zip
Сообщение Добавлено: Пн янв 10, 2011 11:43

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


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