Forth http://www.fforum.winglion.ru/ |
|
Рейтинг языков программирования - 2020 http://www.fforum.winglion.ru/viewtopic.php?f=2&t=3276 |
Страница 2 из 6 |
Автор: | KPG [ Вс июл 26, 2020 23:35 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Hishnik писал(а): Я предложил конкретную форт-активность - написать Proof of concept на js, который показывал бы управление работой с COM на основе парсинга текстового файла с простейшими командами. по задумке конструкция данного решения могла быть построена через использование веб-сервиса miniweb программы (её код сделан на С и может быть доработан требуемым функционалом) в node.js при этом нет особой необходимости. У nncron вебинтерфейс работает через интерфейс telnet. |
Автор: | Hishnik [ Пн июл 27, 2020 00:12 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Да тут неважно как, важно пробовать разрабатывать ПО в соответствии с принятыми подходами, структурированно и регулярно, а не искать ссылки, по которым можно было бы скачать и доработать. |
Автор: | Total Vacuum [ Вт июл 28, 2020 00:45 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Все-таки не совсем понятно, почему Arduino а этом рейтинге вынесено в отдельную категорию... Это ж C/C++ в чистом виде... Да, есть отличия, но чисто косметические... Вообще, интересная тенденция, если смотреть этот рейтинг за последние 3 года... По отношению к лидеру рейтинга Питону невооруженным глазом виден рост языков так или иначе заточенных под микроконтроллеры и ПЛИС... Не в последнюю очередь благодаря росту популярности и доступности разного рода демонстрационных и отладочных плат, в т.ч. Ардуино... И радует, что Форт растет вместе со всеми... |
Автор: | KPG [ Пт авг 27, 2021 17:05 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Рейтинг обновлён для 2021 года. https://spectrum.ieee.org/top-programming-languages/ Форт представлен 48-м местом. И, опять его отнесли в область применения - embedded, а в ней не так много языков "топчутся" и Форт на 16-м месте из 17-ти представленных языков обходя Ladder Logic. P.S. Наверное и потому, что его часто встраивают в другие языки программирования. |
Автор: | vikt [ Пт авг 27, 2021 18:00 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Цитата: Наверное и потому, что его часто встраивают в другие языки программирования. Во многом потому, что эта мера вынужденная. Например android затруднительно программировать на чем либо, кроме того, что поддерживает android sdk, а это java или kotlin. |
Автор: | KPG [ Сб авг 28, 2021 12:28 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Цитата: Наверное и потому, что его часто встраивают в другие языки программирования. А, кто то пробовал использовать Форт из под Phyton и совместно? Поиск по Github forth python выводит определённое число проектов сделанных в этом аспекте. P.S. Плюсов, возможно, больше чем минусов в таком решении. |
Автор: | Total Vacuum [ Пн авг 30, 2021 12:56 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
KPG писал(а): Рейтинг обновлён для 2021 года. Форт представлен 48-м местом. Тем удивительнее, что если выбрать категорию Jobs, то Форт оказывается на 40 месте (и на 12 из 17 Embedded)... Категория Jobs расшифровывается как "Languages that are in demand by employers", т.е. языки, которые востребованы работодателями, если по-нашему... |
Автор: | Total Vacuum [ Ср сен 22, 2021 19:14 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Хех... А в рейтинге TIOBE Index-2021 вообще про Форт не слышали, ну или он не дорос до первой сотни... https://www.tiobe.com/tiobe-index/ Да, Форт все-таки не выпал из их поля зрения: https://www.tiobe.com/tiobe-index/programming-languages-definition/#instances Тем не менее, как-то дико выглядит наличие в ТОП-100 всякой эзотерики типа MS-DOS batch (да, на этом в теории тоже можно программировать, но покажите мне того самородка, который это делает) и отсутствие там популярного среди меня Форта... Радует, что Си победил в этот раз... Как-то не лежит душа к Java и Python... Еще не понял про зал славы... У них там Python 2 раза побеждал вроде как, а если смотреть по графику, то на вершине всегда либо Си был, либо Java... Перепрочитал еще раз и понял: в зале славы те языки, которые за год сильнее всего подросли... |
Автор: | Hishnik [ Чт сен 23, 2021 03:04 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Ой, да что там рейтинг. Третий проект запускаем (надеюсь!!!) такого масштаба. Первый был аж в 2001-2002, второй - в 2008. Вот сейчас еще один (и какой!!). И зачем теперь на рейтинги смотреть? |
Автор: | Total Vacuum [ Чт сен 23, 2021 11:30 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Нет, ну как так-то?! Разве можно вести разработку на немодном языке?! Живо представил себе картину, как все разработчики каждый год переделывают проекты под тот язык, который в тренде... Сегодня, например, в моде object brainfuck со стразами, рюшечками, gui и динамической типизацией, поэтому срочно переделываем все свои проекты, иначе засмеют... |
Автор: | KPG [ Чт сен 23, 2021 15:11 ] |
Заголовок сообщения: | 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 (с видео презентаций) |
Автор: | Total Vacuum [ Чт сен 23, 2021 15:39 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Total Vacuum писал(а): всякой эзотерики типа MS-DOS batch Ха! А ведь даже под это чудо вполне можно Форт родить... Надо лишь накидать в текущий каталог разных исполняемых файлов для каждого из предопределенных примитивов, также будет нужен отдельный файлик (или каталог?) для стека, словаря и т.д. Наример, dup в .bat-файле будет вызывать dup.com (или exe), который открывает файл stack.txt, дописывает в него последний элемент и закрывает файл... Для : ; , и т.д. придется другие имена придумать, но не проблема... В процессе исполнения bat-файла будут запускаться существующие файлы примитивов и рождаться новые... |
Автор: | Ilya [ Вс сен 26, 2021 17:38 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Total Vacuum писал(а): Тем не менее, как-то дико выглядит наличие в ТОП-100 всякой эзотерики типа MS-DOS batch (да, на этом в теории тоже можно программировать, но покажите мне того самородка, который это делает) и отсутствие там популярного среди меня Форта... Ну например несколько лет взад в репах присутствовал 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 |
Автор: | KPG [ Ср окт 13, 2021 11:14 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Rosetta Code: Popular Programming Languages Форт на 48-м месте по количеству решённых задач с ресурса rosettacode. P.S. Из конкатенативных языков Factor - 23-й, OForth - 79, ... Befunge - 169-й |
Автор: | KPG [ Вс май 28, 2023 02:29 ] |
Заголовок сообщения: | Re: Рейтинг языков программирования - 2020 |
Total Vacuum писал(а): Хех... А в рейтинге TIOBE Index-2021 вообще про Форт не слышали, ну или он не дорос до первой сотни... Дорос, 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 место. |
Страница 2 из 6 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |