Но, есть же к примеру проект и сообщество ПО FlProg
где даже в рамках логических элементов делают ПО под контроллеры Ардуино.
(не видно, вроде, проектов где для контроллеров общего применения был бы применён VHDL, Verilog ...)
Eщё, хорошо бы, проверить актуальность ссылок в реестре.
Для примера: Альт Линукс СПТ (9-я запись в реестре, если вывести фильтр отображения от даты регистрации) http://sptlinux.ru — Статья о выборе Линух, а не ссылка на ПО включённое в реестр.
P.S. С главной страницы, как у GitHub нет поиска по ним?
На Github мне не нравится, что только десять языков программирования выводится в колонке полученного поискового запроса и нет возможности достаточно точно узнать какие именно языки программирования в нём применены.
Например, если какой то язык реализуется в рамках основного используемого языка программирования, то может быть никак не отображен факт реализации именно целевого языка в проектe в рамках используемого/выбранного при реализации проекта.
(т.е. такая кросс информация по проекту плохо выявляема)
То есть достаточно для того-же Java кода построить возможность задавать его визуально в виде стрелочек и формочек, и тогда это перестанет быть программированием, и будет другой профессией? А оно станет по такой логике гораздо проще ?
Этот подход реализован в HiAsm
в разных пакетах для его применения в поддерживаемых языках (к примеру и C#)
P.S. Да, этот подход ближе к «строительству» программ, в отличии от классики программирования.
Есть ресурс с решениями каких то задач/алгоритмов на разных языках rosettacode.org (в том числе и языков предложенных в статье для анализа на плагиат)
На самом ресурсе, при решении этих задач, допустимо использовать решения из других языков (желательно с указанием чья взята основа)
Вопрос:
Насколько предложенное решение антиплагиата кода отработает на выборке задач с этого ресурса? (был бы интересный анализ)
P.S. И, как понимаю, для автора статьи, важнее чтобы не было «корреляций» предложенных решений в обучаемой группе и желательно без совпадений с другими группами уже прошедшими этот курс ранее (и, возможно, выявления «купленных» решений).
Тогда программное решение должно ещё как то пополняться актуальной базой данных плагиата кода и его источников. :)
Oтчасти, это показывает и какую то заинтересованность сообщества или отдельных членов его, в том или ином языкe, и «проверке реализуемости» отобранного списка задач, наиболее вероятно встречающихся в повседневной практике программирования.
(и как то обозначающих проблематику их реализации для его использования)
Кто то, если сталкивается с незнакомым языком может больше понять какие то моменты по применению того или иного языка в сравнительном рассмотрении сделанных решений и что то осмыслить/переосмыслить для себя.
P.S. Для меня интересно оказалось, что в топе далеко не самые популярные языки из предлагаемого IT индустрией. Есть сервисы Online инструментария ввода и запуска кода на том или ином языке, так вот какие то языки из этого топа можно вообще не встретить на этих ресурсах.
Сама табличка показывает значительный интерес к использованию отличных от майнстрим языков и разных парадигм их составляющих.
Java и Kotlin где то рядом, по Racket вообще отсечка в таблице сравнения с ним.
Factor на 23-ем месте (конкатенативный язык программирования с функциональной направленностью)
Предположу, что есть какая то граница по сложности и простоте применения того или иного языкового инстpументария и где и как она проходит в понимании разработчика может как то иллюстрировать и эта таблица в представленных языков в ней.
По большому счёту, рассматривая реализацию каких то алгоримтмов на разных языках с ресурса rosettacode.org приходит понимание, что зачастую на этом уровне алгоритмы на майнстрим языках в реализации их парадигм просто избыточны и «скрывают» суть за лесом деревьев в своей реализации.
Встретилась интересная табличка сделанная по данным ресурса rosettacode.org Rosetta Code: Popular Programming Languages
и появился вопрос: В какой степени и если используются языки программирования, например, из топ этой таблице и ниже в спортивном программировании и при каких условиях?
т.к., предположу, что решения изначально одной и той же задачи, по разному решается в рамках выбранного языка и парадигм в его использовании.
Как слив кармы пользователя с ником [b]jetinfosystems[/b] habr.com/ru/users/jetinfosystems
влияет на рейтинг корпоративного блога компании habr.com/ru/company/jetinfosystems?
(там, кстати в блоге компании, много пользователей с разными рейтингами написали свои статьи)
P.S. Можно пополнять разными решениями.
Verilog, VHDL ресурса rosettacode.org?
Так, к примеру, на этом ресурсе:
21 решённая задача на Verilog
и 11 решённых задач на VHDL
+ 12 решённых задач на SystemVerilog
P.S. Или задачи, представленные для решения на этом ресурсе больше подходят для Софт-процессоров реализованных в составе FPGA?
Сводная подборка информации по проектам Софт процессоров
Но, есть же к примеру проект и сообщество ПО FlProg
где даже в рамках логических элементов делают ПО под контроллеры Ардуино.
(не видно, вроде, проектов где для контроллеров общего применения был бы применён VHDL, Verilog ...)
P.S. Fungus: the Befunge CPU
Для примера: Альт Линукс СПТ (9-я запись в реестре, если вывести фильтр отображения от даты регистрации)
http://sptlinux.ru — Статья о выборе Линух, а не ссылка на ПО включённое в реестр.
https://gitflic.ru/public/project
P.S. С главной страницы, как у GitHub нет поиска по ним?
На Github мне не нравится, что только десять языков программирования выводится в колонке полученного поискового запроса и нет возможности достаточно точно узнать какие именно языки программирования в нём применены.
Например, если какой то язык реализуется в рамках основного используемого языка программирования, то может быть никак не отображен факт реализации именно целевого языка в проектe в рамках используемого/выбранного при реализации проекта.
(т.е. такая кросс информация по проекту плохо выявляема)
Можно сравнить с решениями на Modula-2 (162 решения)
Этот подход реализован в HiAsm
в разных пакетах для его применения в поддерживаемых языках (к примеру и C#)
P.S. Да, этот подход ближе к «строительству» программ, в отличии от классики программирования.
http://rosettacode.org/wiki/Category:COBOL
P.S. Как понимаю, что для России это не так актуальная тема Cobol «страданий»?
rosettacode.org/wiki/Tetris
P.S. Возможно какие то можно запустить в рамках сервиса Online площадок для языков программирования.
В Github репах автора также можно увидеть форкнутый код от платы Галилео по книге D. Comer, Operating System Design — The Xinu Approach, Second Edition CRC Press, 2015. ISBN 9781498712439.
На самом ресурсе, при решении этих задач, допустимо использовать решения из других языков (желательно с указанием чья взята основа)
Вопрос:
Насколько предложенное решение антиплагиата кода отработает на выборке задач с этого ресурса? (был бы интересный анализ)
P.S. И, как понимаю, для автора статьи, важнее чтобы не было «корреляций» предложенных решений в обучаемой группе и желательно без совпадений с другими группами уже прошедшими этот курс ранее (и, возможно, выявления «купленных» решений).
Тогда программное решение должно ещё как то пополняться актуальной базой данных плагиата кода и его источников. :)
(и как то обозначающих проблематику их реализации для его использования)
Кто то, если сталкивается с незнакомым языком может больше понять какие то моменты по применению того или иного языка в сравнительном рассмотрении сделанных решений и что то осмыслить/переосмыслить для себя.
P.S. Для меня интересно оказалось, что в топе далеко не самые популярные языки из предлагаемого IT индустрией. Есть сервисы Online инструментария ввода и запуска кода на том или ином языке, так вот какие то языки из этого топа можно вообще не встретить на этих ресурсах.
Сама табличка показывает значительный интерес к использованию отличных от майнстрим языков и разных парадигм их составляющих.
Java и Kotlin где то рядом, по Racket вообще отсечка в таблице сравнения с ним.
Factor на 23-ем месте (конкатенативный язык программирования с функциональной направленностью)
Предположу, что есть какая то граница по сложности и простоте применения того или иного языкового инстpументария и где и как она проходит в понимании разработчика может как то иллюстрировать и эта таблица в представленных языков в ней.
По большому счёту, рассматривая реализацию каких то алгоримтмов на разных языках с ресурса rosettacode.org приходит понимание, что зачастую на этом уровне алгоритмы на майнстрим языках в реализации их парадигм просто избыточны и «скрывают» суть за лесом деревьев в своей реализации.
P.S. Картинка
Rosetta Code: Popular Programming Languages
и появился вопрос: В какой степени и если используются языки программирования, например, из топ этой таблице и ниже в спортивном программировании и при каких условиях?
т.к., предположу, что решения изначально одной и той же задачи, по разному решается в рамках выбранного языка и парадигм в его использовании.
на языке Viual Basic всего 113 решённых задач
на языке Viual Basic Net 393 решений задач
P.S. Rosetta Code: Popular Programming Languages
а именно в Visual Studio 6?
влияет на рейтинг корпоративного блога компании habr.com/ru/company/jetinfosystems?
(там, кстати в блоге компании, много пользователей с разными рейтингами написали свои статьи)
P.S. На Хабр, кстати, есть и Яндекс пользователь habr.com/ru/users/yandex
Mecrisp-Cube