Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 02:46

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 80 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Вс июл 26, 2020 23:35 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Hishnik писал(а):
Я предложил конкретную форт-активность - написать Proof of concept на js, который показывал бы управление работой с COM на основе парсинга текстового файла с простейшими командами.

по задумке конструкция данного решения могла быть построена через использование веб-сервиса miniweb программы (её код сделан на С и может быть доработан требуемым функционалом) в node.js при этом нет особой необходимости.
У nncron вебинтерфейс работает через интерфейс telnet.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Пн июл 27, 2020 00:12 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Да тут неважно как, важно пробовать разрабатывать ПО в соответствии с принятыми подходами, структурированно и регулярно, а не искать ссылки, по которым можно было бы скачать и доработать.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Вт июл 28, 2020 00:45 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Все-таки не совсем понятно, почему Arduino а этом рейтинге вынесено в отдельную категорию... Это ж C/C++ в чистом виде... Да, есть отличия, но чисто косметические...
Вообще, интересная тенденция, если смотреть этот рейтинг за последние 3 года... По отношению к лидеру рейтинга Питону невооруженным глазом виден рост языков так или иначе заточенных под микроконтроллеры и ПЛИС... Не в последнюю очередь благодаря росту популярности и доступности разного рода демонстрационных и отладочных плат, в т.ч. Ардуино... И радует, что Форт растет вместе со всеми... :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Пт авг 27, 2021 17:05 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Рейтинг обновлён для 2021 года.

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

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

P.S. Наверное и потому, что его часто встраивают в другие языки программирования. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Пт авг 27, 2021 18:00 
Не в сети
Аватара пользователя

Зарегистрирован: Вт авг 12, 2008 03:18
Сообщения: 327
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 7 раз.
Цитата:
Наверное и потому, что его часто встраивают в другие языки программирования.

Во многом потому, что эта мера вынужденная.
Например android затруднительно программировать на чем либо, кроме того, что
поддерживает android sdk, а это java или kotlin.

_________________
Линукс решает, винда глотает.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Сб авг 28, 2021 12:28 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Цитата:
Наверное и потому, что его часто встраивают в другие языки программирования. :)

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

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

P.S. Плюсов, возможно, больше чем минусов в таком решении. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Пн авг 30, 2021 12:56 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
KPG писал(а):
Рейтинг обновлён для 2021 года.
Форт представлен 48-м местом.

Тем удивительнее, что если выбрать категорию Jobs, то Форт оказывается на 40 месте (и на 12 из 17 Embedded)... :) Категория Jobs расшифровывается как "Languages that are in demand by employers", т.е. языки, которые востребованы работодателями, если по-нашему... :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Ср сен 22, 2021 19:14 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Хех... А в рейтинге 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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Чт сен 23, 2021 03:04 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7960
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Ой, да что там рейтинг. Третий проект запускаем (надеюсь!!!) такого масштаба. Первый был аж в 2001-2002, второй - в 2008. Вот сейчас еще один (и какой!!). И зачем теперь на рейтинги смотреть? :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Чт сен 23, 2021 11:30 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Нет, ну как так-то?! Разве можно вести разработку на немодном языке?! :D
Живо представил себе картину, как все разработчики каждый год переделывают проекты под тот язык, который в тренде... Сегодня, например, в моде object brainfuck со стразами, рюшечками, gui и динамической типизацией, поэтому срочно переделываем все свои проекты, иначе засмеют... :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Чт сен 23, 2021 15:11 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Некоторые проекты для "Форт" вообще бывает много звёзд и на 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 (с видео презентаций)


Последний раз редактировалось KPG Чт сен 23, 2021 16:22, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Чт сен 23, 2021 15:39 
Не в сети
Аватара пользователя

Зарегистрирован: Ср июл 03, 2019 11:10
Сообщения: 463
Откуда: Москва
Благодарил (а): 57 раз.
Поблагодарили: 22 раз.
Total Vacuum писал(а):
всякой эзотерики типа MS-DOS batch

Ха! А ведь даже под это чудо вполне можно Форт родить... Надо лишь накидать в текущий каталог разных исполняемых файлов для каждого из предопределенных примитивов, также будет нужен отдельный файлик (или каталог?) для стека, словаря и т.д. Наример, dup в .bat-файле будет вызывать dup.com (или exe), который открывает файл stack.txt, дописывает в него последний элемент и закрывает файл... Для : ; , и т.д. придется другие имена придумать, но не проблема... :) В процессе исполнения bat-файла будут запускаться существующие файлы примитивов и рождаться новые... :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Вс сен 26, 2021 17:38 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Ср окт 13, 2021 11:14 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Rosetta Code: Popular Programming Languages
Форт на 48-м месте по количеству решённых задач с ресурса rosettacode. :)

P.S. Из конкатенативных языков Factor - 23-й, OForth - 79, ... Befunge - 169-й


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Рейтинг языков программирования - 2020
СообщениеДобавлено: Вс май 28, 2023 02:29 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Total Vacuum писал(а):
Хех... А в рейтинге TIOBE Index-2021 вообще про Форт не слышали, ну или он не дорос до первой сотни... :D

Дорос, 47-е место https://www.tiobe.com/tiobe-index/ for May 2023
Может пересмотрели свои методики оценки или это "прорыв"? :)

Total Vacuum писал(а):
Ха! А ведь даже под это чудо вполне можно Форт родить...

Кто то русский (Dmitry Smirnov) разместил проект ещё Fig-Forth под MSDOS из книги (есть и новые комиты в проекте)
У него в репах ещё "ZX-Spectrum" с J1 Форт процессором. (вроде адресация графического экрана как у Spectrum)

На сайте rosettacode.org Rosetta Code Rank languages by popularity Full list Форт на 50-ом месте рядлм с ещё одним конкатенативным языком Quackery написанном на Python. Factor -24e место.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 80 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

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


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

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


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

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