Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт окт 26, 2021 05:46

...
Google Search
Forth-FAQ Spy Grafic

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




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

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

Обзор темы - Рейтинг языков программирования - 2020
Автор Сообщение
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Rosetta Code: Popular Programming Languages
Форт на 48-м месте по количеству решённых задач с ресурса rosettacode. :)

P.S. Из конкатенативных языков Factor - 23-й, OForth - 79, ... Befunge - 169-й
Сообщение Добавлено: Ср окт 13, 2021 11:14
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Total Vacuum писал(а):
Тем не менее, как-то дико выглядит наличие в ТОП-100 всякой эзотерики типа MS-DOS batch (да, на этом в теории тоже можно программировать, но покажите мне того самородка, который это делает) и отсутствие там популярного среди меня Форта... :D


Ну например несколько лет взад в репах присутствовал BASH Forth и я даже немного побаловался им!
А сейчас в репах имеется:
Код:
aur/nopforth-git r147.03f885c-1 (+0 0.00)
    Forth interpreter/compiler
aur/e4thcom 0.8.0-1 (+0 0.00) (установлено)
    Terminal for Embedded Forth Systems
aur/noforth 190519-2 (+0 0.00)
    Interactive 16-bit stand-alone forth for MSP430
aur/pforth-git 20160529-1 (+0 0.00)
    A portable implementation of the Forth programming language written in ANSI C
aur/folie 2.15-3 (+0 0.00)
    Forth Live Explorer is a command-line utility to talk to a micro-controller via a serial port.
aur/retro-bzr 453-1 (+0 0.00) (сирота в AUR)
    Retro is a portable, stack-based language with roots in Forth.
aur/fforth-git r23.9cb7e2a-2 (+0 0.00)
    A small, portable Forth written in Posix C
aur/ficl 4.1.0-1 (+1 0.00)
    Forth Inspired Command Language
aur/robodoc 4.99.43-1 (+1 0.00)
    ROBODoc is program documentation tool. It works with many programming languages: For instance C, Pascal, Shell Scripts, Assembler, COBOL, Occam, Postscript, Forth, Tcl/Tk, C++, Java -- basically any program in which you can use remarks/comments.
aur/gforth-git 20180206-1 (+1 0.00)
    Gforth is the Forth implementation of the GNU project.
aur/muforth-git r2154.52dc70d0-1 (+2 0.00)
    A simple, indirect-threaded Forth, written in C.
aur/4th 3.62.5-1 (+12 0.00)
    A Forth Compiler
aur/gforth 0.7.3-1 (+48 0.05)
    Fast and portable implementation of the ANS Forth language
Сообщение Добавлено: Вс сен 26, 2021 17:38
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Total Vacuum писал(а):
всякой эзотерики типа MS-DOS batch

Ха! А ведь даже под это чудо вполне можно Форт родить... Надо лишь накидать в текущий каталог разных исполняемых файлов для каждого из предопределенных примитивов, также будет нужен отдельный файлик (или каталог?) для стека, словаря и т.д. Наример, dup в .bat-файле будет вызывать dup.com (или exe), который открывает файл stack.txt, дописывает в него последний элемент и закрывает файл... Для : ; , и т.д. придется другие имена придумать, но не проблема... :) В процессе исполнения bat-файла будут запускаться существующие файлы примитивов и рождаться новые... :D
Сообщение Добавлено: Чт сен 23, 2021 15:39
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Некоторые проекты для "Форт" вообще бывает много звёзд и на Github набирают.
Как пример: Mako (483 stars)

А, что то близкое проекту выше Jeforth.3we (едва набрал 31-у звезду)

P.S. CollapseOS так вообще безусловный лидер в "Форт" номинации (4,3K stars, 266 форков)
видать автор проекта ваяет нетленку. :)

Вот ещё ежемесячный рейтинг языков по запросам на мануалы по их изучению PYPL PopularitY of Programming Language ("стадные" эффекты ещё никто не смог отменить :)

И, многие даже не понимают/не знают в чём отличия того же Форт (сильных/слабых его сторон) от условного Бейсика.
(и никто им не объяснит и это)

Factor is a concatenative, stack-based programming language with high-level features (1.1K stars)
Kitten is a statically typed, stack-based functional programming language (934 stars)

Wiki сайт Конкатенативных языков програмирования
проекты отмеченные тэгом "concatenative" на Github

Ait конкатенативный язык на идеях Форт Фактор, Joy (с видео презентаций)
Сообщение Добавлено: Чт сен 23, 2021 15:11
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Нет, ну как так-то?! Разве можно вести разработку на немодном языке?! :D
Живо представил себе картину, как все разработчики каждый год переделывают проекты под тот язык, который в тренде... Сегодня, например, в моде object brainfuck со стразами, рюшечками, gui и динамической типизацией, поэтому срочно переделываем все свои проекты, иначе засмеют... :D
Сообщение Добавлено: Чт сен 23, 2021 11:30
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Ой, да что там рейтинг. Третий проект запускаем (надеюсь!!!) такого масштаба. Первый был аж в 2001-2002, второй - в 2008. Вот сейчас еще один (и какой!!). И зачем теперь на рейтинги смотреть? :)
Сообщение Добавлено: Чт сен 23, 2021 03:04
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Хех... А в рейтинге TIOBE Index-2021 вообще про Форт не слышали, ну или он не дорос до первой сотни... :D
https://www.tiobe.com/tiobe-index/

Да, Форт все-таки не выпал из их поля зрения:
https://www.tiobe.com/tiobe-index/programming-languages-definition/#instances
Тем не менее, как-то дико выглядит наличие в ТОП-100 всякой эзотерики типа MS-DOS batch (да, на этом в теории тоже можно программировать, но покажите мне того самородка, который это делает) и отсутствие там популярного среди меня Форта... :D

Радует, что Си победил в этот раз... Как-то не лежит душа к Java и Python...

Еще не понял про зал славы... У них там Python 2 раза побеждал вроде как, а если смотреть по графику, то на вершине всегда либо Си был, либо Java...
Перепрочитал еще раз и понял: в зале славы те языки, которые за год сильнее всего подросли... :D
Сообщение Добавлено: Ср сен 22, 2021 19:14
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
KPG писал(а):
Рейтинг обновлён для 2021 года.
Форт представлен 48-м местом.

Тем удивительнее, что если выбрать категорию Jobs, то Форт оказывается на 40 месте (и на 12 из 17 Embedded)... :) Категория Jobs расшифровывается как "Languages that are in demand by employers", т.е. языки, которые востребованы работодателями, если по-нашему... :)
Сообщение Добавлено: Пн авг 30, 2021 12:56
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Цитата:
Наверное и потому, что его часто встраивают в другие языки программирования. :)

А, кто то пробовал использовать Форт из под Phyton и совместно?

Поиск по Github forth python выводит определённое число проектов сделанных в этом аспекте.

P.S. Плюсов, возможно, больше чем минусов в таком решении. :)
Сообщение Добавлено: Сб авг 28, 2021 12:28
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Цитата:
Наверное и потому, что его часто встраивают в другие языки программирования.

Во многом потому, что эта мера вынужденная.
Например android затруднительно программировать на чем либо, кроме того, что
поддерживает android sdk, а это java или kotlin.
Сообщение Добавлено: Пт авг 27, 2021 18:00
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Рейтинг обновлён для 2021 года.

https://spectrum.ieee.org/top-programming-languages/

Форт представлен 48-м местом.
И, опять его отнесли в область применения - embedded, а в ней не так много языков "топчутся"
и Форт на 16-м месте из 17-ти представленных языков обходя Ladder Logic. :)

P.S. Наверное и потому, что его часто встраивают в другие языки программирования. :)
Сообщение Добавлено: Пт авг 27, 2021 17:05
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Все-таки не совсем понятно, почему Arduino а этом рейтинге вынесено в отдельную категорию... Это ж C/C++ в чистом виде... Да, есть отличия, но чисто косметические...
Вообще, интересная тенденция, если смотреть этот рейтинг за последние 3 года... По отношению к лидеру рейтинга Питону невооруженным глазом виден рост языков так или иначе заточенных под микроконтроллеры и ПЛИС... Не в последнюю очередь благодаря росту популярности и доступности разного рода демонстрационных и отладочных плат, в т.ч. Ардуино... И радует, что Форт растет вместе со всеми... :)
Сообщение Добавлено: Вт июл 28, 2020 00:45
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Да тут неважно как, важно пробовать разрабатывать ПО в соответствии с принятыми подходами, структурированно и регулярно, а не искать ссылки, по которым можно было бы скачать и доработать.
Сообщение Добавлено: Пн июл 27, 2020 00:12
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
Hishnik писал(а):
Я предложил конкретную форт-активность - написать Proof of concept на js, который показывал бы управление работой с COM на основе парсинга текстового файла с простейшими командами.

по задумке конструкция данного решения могла быть построена через использование веб-сервиса miniweb программы (её код сделан на С и может быть доработан требуемым функционалом) в node.js при этом нет особой необходимости.
У nncron вебинтерфейс работает через интерфейс telnet.
Сообщение Добавлено: Вс июл 26, 2020 23:35
  Заголовок сообщения:  Re: Рейтинг языков программирования - 2020  Ответить с цитатой
KPG писал(а):
По крайней мере, при "отсутствии" другой Форт активности - это показывает, что интерес к Форт тематике существует в современности.

Я предложил конкретную форт-активность - написать Proof of concept на js, который показывал бы управление работой с COM на основе парсинга текстового файла с простейшими командами. Хотя бы даже без стека, словарей, компиляции и прочего. Или коллекционирование ссылок греет душу больше, чем реальная работа?
Сообщение Добавлено: Вс июл 26, 2020 22:03

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


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