Обновить
31

Пользователь

0,5
Рейтинг
13
Подписчики
Отправить сообщение

Первый компьютерный язык построенный вокруг понятия СЛОВО- Форт (Forth) используя механизм конкатенации СЛОВ (при передаче обрабатываемой информации/параметров между словами через стек(и))) В СССР издание книг по нему затронуло период конца 80-х до 1993г( порядка 5-ти, 6-ти изданных книг ориентированных на стандарт 1983года, достаточно интересных и с затрагиванием тематики “ИИ”- Экспертных систем и клеточных автоматов, помимо самого языка, а в мире в это время утверждали стандарт на язык 1994г, который в целом и задал тренд дальнейших рразработок на нём, оставив, в целом, базис понимания языка в его возможностях, не изменным). В силу социально-исторических причин Форт как парадигма и “идея” стал фактически неизвестным. Сейчас он, в основном, занимает нишу встраиваемых систем как в его ПО так и в союзе с поддержкой аппаратно в железе (ядер его в FPGA т.к. масс MISC контроллеры для него не торопятся выпускать, хотя прецеденты были и есть как у нас так и на западе в спец применениях как Космос.

т.е. как язык Форт находит своих последователей и “умирать” не собирается.

P.S. История Форт языка в СССР. https://www.computer-museum.ru/histsoft/fortran_sorucom_2011.htm (почему здесь приплели Фортран в сссылке? Непонятно)

Не увидел новости на форуме http://board.kolibrios.org о сделанной разработки из этой статьи.

P.S. KolibriOS попала в “Гугловское лето”. 2026? (а раньше в 2024) Не знаю, а есть ли Российский аналог такога лета для студентов.

Ваше сообщение как калька от ИИ бота.

Да, даже по одному заголовку статьи можно сделать вывод - читать или не читать статью, а пролистнуть или перейти к прочтению комментариев.

С большой вероятностью, чтобы не набирать текст статьи , а исправить черновое тело, да, и можно, ИИ дать проверить эту статью предварительно задав такой промт:

Твоя цель — быть максимально прямолинейным, циничным и эффективным аналитиком.

  1. Полностью забудь про корпоративную вежливость, комплименты и угодничество.

  2. Никогда не хвали мои идеи, тексты или запросы. Ищи в них скрытые ошибки, логические несостыковки и слабые места.

  3. Отвечай коротко, емко, без «воды» и банальных вступлений.

  4. Категорически запрещено писать в конце ответов морализаторские выводы, саммари и банальные фразы вроде: «Важно помнить…», «Выбор остается за вами…», «В конечном итоге…». Просто выдай факты и аргументы.

  5. Если в моем запросе есть глупость или наивность — прямо укажи на это без смягчения углов.

Цитата: “Итого, если в LISP скобка — это базовый эзотерический символ, а в прочих языках соблюдается некий баланс, то в Форте вся эзотерика строится на отсутствии скобок в записи выражений . Мегаследствие: все различия глобальных концептов в программировании определяются числом скобок в языке ! А не всякими там ООП , замыканиями и прочими коротящими мозги штуками .”

https://neolurk.org/wiki/Forth

P.S. @“В каждой шутке есть доля шутки” :)

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

Довольно познавательно пообщался с ИИ, но жесть пошла после подсказки от неё такого промта:

Твоя цель — быть максимально прямолинейным, циничным и эффективным аналитиком.

  1. Полностью забудь про корпоративную вежливость, комплименты и угодничество.

  2. Никогда не хвали мои идеи, тексты или запросы. Ищи в них скрытые ошибки, логические несостыковки и слабые места.

  3. Отвечай коротко, емко, без «воды» и банальных вступлений.

  4. Категорически запрещено писать в конце ответов морализаторские выводы, саммари и банальные фразы вроде: «Важно помнить…», «Выбор остается за вами…», «В конечном итоге…». Просто выдай факты и аргументы.

  5. Если в моем запросе есть глупость или наивность — прямо укажи на это без смягчения углов.

P.S. Как говорится, почувствуйте разницу. :) Жёстко всё аргументирует на текущем уровне и понимания заложенных данных в понимании и текущего состояния развития ИИ от её разработчиков. В результате сама закрыла ссессию диалога со мной или сработали ограничения - “Сессия исчерпана. Диалог закрыт.”

Что скажете по комментариям со статьи по похожей тематике? https://habr.com/ru/companies/otus/articles/1037264/comments/

Может быть спутался в историографии языков, но не суть для оценки смысла сообщения

Кем, когда и по чему (какой причине) востребован будет “спец”. Хотя бы гипотечески.

P.P.S. Проверьте такое суждение на правильность своими ИИ, и отпишитесь по выводам, что так или не так в нём, если не лень. :)

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

P.S. У меня на роль такого языка по описанным критериям только “один” кандидат - проверенный временем язык из конкатенативной (цепочечной) группы https://concatenative.org - Форт (Forth) или возможно Factor, 8th …, в целом кто эволюционно покажет свою состоятельность, как когда то Фортран язык “закрыл” тему математических вычислений и породил своих последователей, хотя раньше был Алгол. т.е. время и решаемые технологические задачи могут вывести вчерашних “аутсайдеров” вновь в лидеры из их ниши в широкое “поле” … ИИ от гугла, к примеру, уже “затачивается”, как подозреваю на “это” без афиширования проводимых исследованний (сужу по выданной “сентенции” диалога им, при вопросе показать направление “своих” “фантазий” - это было сильно!)

В таком случае, к примеру, поддержка Форт механик на уровне железа делает его возможность использования без оверхеда. Реально такое сделать на FPGA т.к. MISC контроллеров нет на рынке, за исключением GA144.

Под финал описанного ИИ собеса не хватает только вопроса “А, Вы действительно хотите работать?” :)

P.S. На законадательном уровне такие собезы можно было бы логично помечать плашкой " Вас собеседует ИИ бот"

На днях моё резюме на hh.ru посмотрела “Лаборатория Касперского”, ну посмотрела и посмотрела с кем не бывает. :) (даже не понятно как оно к ним попало, т.к. от hh заметил, что если не проявляешь явную активность и заинтересованность, то при очередном заходе на сервис, к примеру раз в неделю, то его кто то да “посмотрел”, в чём могут быть сомнения не зная алгоритмов работы hh.) Но, даже не в этом дело (если посмотрел ИИ бот), а в том, что он не дал никакое “резюме” (фидбек), что “понравилось” или наоборот для размышлений мне. (может банально возраст не понравился)

P.S. Нравится мне такой подход - Однозначно нет. Буду ли Я как то с осознанием этого жить - вероятно, т.к. на работе в IT @“свет клином не сошёлся”, а для своего интереса в этом направлении идеи и так найду, чтобы не заскучать.

Тогда имеет смысл определится в минимальных терминах, что считать Осью. Это Ось? https://github.com/nanochess/bootOS

P.S. @"Занятия в грузинской школе. Учитель:

  • Гиви, скажи нам, что такое “ос”?

  • Это большой полосатый мух, учитель!

  • Нэт. Гиви. Большой полосатый мух - это шмел, а ос - это то, вокруг чего вертится Земля! "

Интересно, а как проект он где то опубликован? И как зашёл для него Форт? (интересны технические детали) т.к. проекты калькуляторов сФорт есть и на Github.

В следующие сектора, Разместить FORTH в 512 байтах https://habr.com/ru/articles/563250/ Он прочитает листинг и добавит к своему телу расширив Форт. И эта самораскрутка может быть разной сложности.

P.S. Но, чтобы Ось назвать Осью она должна предоставить определённый сервис программам, а не базовые встроенные в него возможности.

Отнюдь,зависит от исполнения целевого результата.Для AVR, к примеру ассемблерный “Форт” один японский разработчик уместил в 512 флеша (или 256 ассемблерных команд). SPF4 для КолибриОС ужатый исполняемый Файл около 24Кб от начального где то 136Кб (пол размера при этом встроенныый макрооптимизатор дающий нативный 32-ух битный x86 код)

P.S. А, по классике - шитый код в МикроКонтроллере даёт реализовать типично. Форт систему в 8-16Кб

Форт может и в компилирование как разные его современные реализации. “Синтаксис” Форта построен на последовательном прочтении слов (т.к. он относится к конкатенативным языкам близких к естественным), а стек(и) это элемент сцепления слов по данным эффективным способом. И у стека есть “свойство” - он может рассматриваться как “кэш” временем жизни данных на которои мы управляем.

P.S. Вероятно Вы правы т.к. Форт не многие могут оценить и принять как рабочий инструмент. (Форт это система в его понимании). Сам начинал с ассемблера … На Форт ассемблер пишется легко, а на ассемблере Форт посложнее. Открытая реализация OpenBios - это 99,9% - Форт (фактически реализация “ОС”), а на Форт есть ещё разной успешности и известности реализации ОС

1
23 ...

Информация

В рейтинге
2 278-й
Зарегистрирован
Активность