Важная информация

User Tag List

Страница 11 из 28 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя
Показано с 101 по 110 из 275

Тема: FORTH vs компилятор бейсика vs C++/Pascal/остальное

  1. #101
    Member
    Регистрация
    09.12.2016
    Адрес
    г. Коломна
    Сообщений
    32
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Приветствую всех.
    В былое время выпускались процессоры с FORTH на борту 65F11 и 65F12.
    Достать так и не удалось.
    Можно было бы на сегодня с эмулировать, для интересу.

  2. #102
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    835
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lethargeek, а почему у других время было? Почему на бореле около 70 игр, а на z88dk около 30? Дело не во времени и ассемблере. Значит, у форта есть серьезные недостатки. Как так вышло что у фортеров время было только на одну игру, а оберонщики нашли время на целых 12?
    ¡Un momento, señor fiscal!


  3. #103
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,701
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    178 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kuber Посмотреть сообщение
    В былое время выпускались процессоры с FORTH на борту 65F11 и 65F12.
    До известных событий могли с легкостью привезти вот отсюда.Если есть интерес и возможность оплатить от юрлица, могу у наших китайских поставщиков попробовать запросить. Но куда Вы их втыкать будете? Плата есть?
    А вот ребята с вышеупомянутого мною сайтадо чего доковырялись правда, черти, на Xilinx-овских платах, но можно попробовать и на Alter-овскую спортировать их ядро для прототипа.

    - - - Добавлено - - -

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Как так вышло что у фортеров время было только на одну игру, а оберонщики нашли время на целых 12?
    да полно игр на FORTHе! Не ленись только портировать. Непонятно, почему возле Ивана Макарченко покойного группа не сформировалась фортмэнов. Начальство его кинуло не вовремя. Потому что у нас в России не принято вокруг сложившегося бизнеса ниши других бизнесов заводить. По своим возможностям в 1998-м Петерсы могли себе это позволить. А про программистов Путин и правительство вот только сейчас засуетились. 30 лет псу под хвост!
    Последний раз редактировалось andrews; 12.07.2022 в 14:37.

  4. #104
    Member
    Регистрация
    09.12.2016
    Адрес
    г. Коломна
    Сообщений
    32
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Трудно представить что знатоки форта для целевых машин будут портировать уже имеющиеся игры.
    Интересная или не очень игра уже существует, переделать её на другом языке станет только прогер из спортивного
    интереса, для "пробы пера".
    Придумать интересную игру, расписать сценарий могут не все, скорей всего все.
    А воплотить в коде уже смогут многие прогеры на любом знакомом языке программирования и на Форте в том числе.
    Нужны интересные примеры (где взять и кто напишет?) на Форте под целевые машины, которые подогреют интерес.
    Время от времени на разных площадках ведётся затухающая полемика о Форте без наглядных примеров.

  5. Эти 2 пользователя(ей) поблагодарили kuber за это полезное сообщение:

    Oleg N. Cher (12.07.2022), vlad-kras (12.07.2022)

  6. #105
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,556
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    181 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    Lethargeek, а почему у других время было? Почему на бореле около 70 игр, а на z88dk около 30? Дело не во времени и ассемблере.
    именно во времени и в ассемблере, я ж сказал
    Цитата Сообщение от Lethargeek Посмотреть сообщение
    который для фортера не сложнее
    поскольку форт стандартный к железу принципиально ближе
    а вот бейсикисты асм ниасиливают (агэдисты часто ниасиливают и бейсик))
    а кто мог бы, у того нет времени заниматься (я на спекомпутинге как-то спрашивал)
    Прихожу без разрешения, сею смерть и разрушение...

  7. #106
    Master
    Регистрация
    15.02.2015
    Адрес
    г. Могилёв, Беларусь
    Сообщений
    835
    Спасибо Благодарностей отдано 
    12
    Спасибо Благодарностей получено 
    98
    Поблагодарили
    65 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем, форт бесполезен для разработки игр, так как годится только для прототипирования, сложность программирования сопастовима с ассемблером, требует много времени. Нафига такой форт нужен?

    - - - Добавлено - - -

    Кто не согласен - проды на форте в студию! Нет продов?! Тогда начинайте их писать!!!
    Последний раз редактировалось Smalovsky; 12.07.2022 в 17:27.
    ¡Un momento, señor fiscal!


  8. #106
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  9. #107
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,701
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    178 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем я закачал себе под Win7 pforth
    В консоли
    git clone https://github.com/philburk/pforth

    а далее в директории pforth\platform\win32\vs2017 нашелся нужный файл для того, чтобы построить
    pforth.exe
    У меня он переместился в pforth\fth так как я не стал замарачиваться с правильными настройками своей VS2019. Нашел его поиском в Total Commander-е
    Потом в соответствии с этой инструкцией построил словарь командой pforth -i system.fth
    и после запуска pforth без параметров набрал простейшее
    2 3 + .
    Форт оказался живым Теперь надо как-то подключить графику SDL2 и можно приступать кодить гейм.
    Ну поскольку исходники, надеюсь, не фуфло и интернет пока не вырубили, может удастся сделать шаги в сторону кросс-компиляции для какого-то железа, отличного от x86 32 бита.

    - - - Добавлено - - -

    Цитата Сообщение от Smalovsky Посмотреть сообщение
    форт бесполезен для разработки игр
    "Движенья нет, сказал мудрец брадатый.
    Другой смолчал и стал пред ним ходить.
    Сильнее бы не мог он возразить;
    Хвалили все ответ замысловатый"
    Последний раз редактировалось andrews; 12.07.2022 в 17:34.

  10. #108
    Veteran Аватар для Oleg N. Cher
    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,620
    Спасибо Благодарностей отдано 
    2,203
    Спасибо Благодарностей получено 
    143
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лихой бред лихого мамкиного кулхацкера. Зачем им Паскаль, если им надо стрелять себе в ногу.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    абаснуй - с чего это не отдельная?
    Я обосновал. Дырки между словарями. Отдал память под массив выше словарей, хрен уже что-то забудешь. Словари это мусор. Хороший язык будет чётко оперировать интерфейсами. А там даже параметры слов описываются в комментах. Рай для бандита.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    во-1, в силу компактности Форта выгрузка может не понадобиться вообще
    Тут, скорее, не в силу компактности, а в силу того, что у тебя 4 Кб ОЗУ и прога в ПЗУ. Так да, я соглашусь.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    во-2, возможно, забыть можно до заказа массива
    Ты пойми главное - у тебя в Форте массив не просто сущность, а грязное пятно на белой памяти. И другим словам надо крепко подумать, чтобы его не затронуть. А в Обероне - вызвал NEW для массива и отдал ссылку на него куда угодно. И не паришься.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    а вообще, чем возиться с надуманной "модульностью" и прибитой к ней гвоздями функциональностью, на Форте, наверно, проще и намного полезней общий сборщик мусора запилить, если уж без динамической модели кюшать не можется
    Наверно проще будет удавиться, чем запилить, или даже придумать зачем он там нужен.

    Модульность - не надуманное понятие, а вызванное жизнью. Ты модульно живёшь в своём жилище. А не делишь кухню с соседом. (Я надеюсь). Форт это делить кухню, бритву, унитаз и презерватив с соседом, и зависеть от того, насколько он адекватный. А в реальном мире с этим плохо.

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    интересно, к Си такие же претензии у тебя? а в Обероне, значит, не убивают?
    Переменные по ссылке в Си - те же адреса. Оберон даёт более герметичные абстракции.

  11. #109
    Veteran Аватар для Kakos_nonos
    Регистрация
    26.12.2010
    Адрес
    Кубань
    Сообщений
    1,154
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    23 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну что ж вы спорите, ребята, не надо. Форт хороший, мне нравится обратная польская запись, и есть много кому нравится. И когда перемнные-адреса, мне это тоже нравится, хоть и небезопасно.
    И таких вещей много, не всё программирование ограничивается "эффективно/не эффективно безопасно/не безопасно", там более в спеке. Тут надо ориентироваться "кайф/не кайф".

  12. #110
    Guru Аватар для andrews
    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,701
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    178 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если конкретизировать для ZX Spectrum-а, то вообще удобно. Привязывать слова FORTH к конкретным адресам ПЗУ и затем использовать в своих программах. И точно так же можно "присосаться" к любой игре и доделать к ней свой интерфейс, который тем самым изменит и саму игру. Почти так поступал и создатель FORTH со своим телескопом. Вводил, например, ориентацию на созвездие, используя придуманное им слово и ву-аля, смотрите и наслаждайтесь тем, что заказали.
    Последний раз редактировалось andrews; 13.07.2022 в 10:31.

Страница 11 из 28 ПерваяПервая ... 789101112131415 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Софт для PC : Pascal, Object Pascal, Delphi
    от hobot в разделе PC-совместимые компьютеры
    Ответов: 0
    Последнее: 02.02.2021, 01:36
  2. Кросс-компилятор бейсика для БК
    от litwr в разделе БК-0010/0011
    Ответов: 2
    Последнее: 30.03.2018, 18:03
  3. Pascal
    от Andrew771 в разделе Программирование
    Ответов: 22
    Последнее: 24.05.2011, 21:20

Ваши права

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