Или как она декомпилировала ассемблер в осмысленный С код с подробными комментариями.
Интересно бы было прочитать в отдельной статье/заметке, а то ещё есть такие манускрипты по этому вопросу: Денис Юричев «Reverse Engineering для начинающих»
Зря Вы так о стране Советов.
Кто то помнит/читал книжку «Электрофикатору железных дорог о микропроцессорах»?
(года выпуска середины 80-х годов)
P.S. У нас, в институте, на первых курсах был доступ к диалогу с ЕС-ЭВМ (Рафос ОС) и языку программирования Фортран-77 в диалоговом режиме. (это примерно 1988г задолго до распада СССР).
Вот тоже близкий идеям, описанным в статье, язык (2002г) D2 Language,
но уже высокоуровневая часть Паскаль-подобная и по причине заброшенности проекта не особо представляющий интерес для практического применения, но интересен с эзотерической стороны его оценки реализованных идей. :)
P.S. Библиотека времени выполнения 2-ух стековая машина.
В России тоже был сделан вариант «PIC» контроллера КР1878ВЕ1 к 2000г. но со своими особенностями и вот на нём, действительно, программы делались на Ассемблере в силу небольшого размера объёма для кода программ (1K слов команд)
Не упомянут сайт copy.sh
где можно загрузить и попробовать и «экзотические» ОС, как к примеру KolibriOS в разделе x86 (и поиграть в игры) и другие как ReactOS…
P.S. В KolibriOS применяется один клик мыши для запуска приложения.
Интересно, что и в еженедельном челендже решения задач в ориентации на Perl/Raku пользователей Проект на Github — perlweeklychallenge-club Сайт
решения публикуются от пользователей площадки и на Python языке. :)
и выяснили, что её не было — продавцы самостоятельно передавали коды мошенникам.
Вот же, сами себе злобные Буратино — отдавали добровольно код подтверждения пришедший по SMS мошенникам!
В это можно поверить или всё проще? — в смартфоне был/завёлся бэкдор крадущий эти данные без ведома пользователя смартфона.
В целом задача «неразрешимая» и Github никак самостоятельно не маркирует проекты по уже известным тэгам.
К примеру, какую задачу решает написание очередного Форт на каком то языке программирования без приведения примера решения в рамках созданного инструментария?
В, какой то степени, можно предположить, что учебную задачу, но вывод может быть ошибочным, если учесть что данный язык ещё широко используем для разработки встроенных систем.
P.S. И таких ньюансов в создании проектов на площадке Github достаточно много.
Интересно, а почему только 10-ть языков программирования в топе, а не, к примеру, 20-ть (50, 100) как в популярных рейтингах?
Так же 10-ть языков отображаются в списке найденных результатов.
P.S. Наверное, потому что и 10-ть стран без прочих в диаграмме пользователей по странам.
(в сумме дают 101.1%) :)
MuP21 — первый процессор с минимальным набором инструкций. Помимо собственно процессора на кристалле расположен контроллер интерфейса ОЗУ, обеспечивающий сопряжение с динамическим ОЗУ, медленным 8-битным ПЗУ и прочими периферийными устройствами; и видеопроцессор, обеспечивающий выдачу стандартного NTSC-видеосигнала.
Процессор разработал Чак Мур, создатель языка Форт, в компании Computer Cowboys. Чип был представлен в 1995 году. Он представлял собой квадратный кристалл кремния размером 2,54×2,54 мм2, с 7000 транзисторами, выполненный по 1,2-микронной технологии, в корпусе DIP-40. На частоте 100 МГц производительность составляет 80 млн. инструкций в секунду, потребляя при этом 50 мВт.
Тут даже, в проекте ОС Genode добавили Форт для управляющего процессорa AR100 (OpenRisc-1000) в составе СнК (системы на кристалле) AR64 смартфона PinePhone. Darling, I FORTHified my PinePhone! Pine fun — How low can we go...
Система Форт на ассемблере уместилась в 6К байт из 16Кб доступных.
Интересно бы было прочитать в отдельной статье/заметке, а то ещё есть такие манускрипты по этому вопросу: Денис Юричев «Reverse Engineering для начинающих»
Написать свой язык программирования?
Энтузиасты-разработчики компиляторов и их проекты: Перечень
Кто то помнит/читал книжку «Электрофикатору железных дорог о микропроцессорах»?
(года выпуска середины 80-х годов)
P.S. У нас, в институте, на первых курсах был доступ к диалогу с ЕС-ЭВМ (Рафос ОС) и языку программирования Фортран-77 в диалоговом режиме. (это примерно 1988г задолго до распада СССР).
«красиво ужасного» — механизма расширения Лисп языка из статьи?
но по мне, к примеру, функциональность языка Factor, возможно более ужасна с точки зрения Лисп программистов вне рассмотрения его VM.
P.S. Для реализации Лисп есть и готовые инструменты и методолгии для минимизации придумывания своих «велосипедов».
но уже высокоуровневая часть Паскаль-подобная и по причине заброшенности проекта не особо представляющий интерес для практического применения, но интересен с эзотерической стороны его оценки реализованных идей. :)
P.S. Библиотека времени выполнения 2-ух стековая машина.
P.S. Для 6502 пилят CC64 (Си компилятор) в рамках использования Форт, как языка разработки компилятора.
где можно загрузить и попробовать и «экзотические» ОС, как к примеру KolibriOS в разделе x86 (и поиграть в игры) и другие как ReactOS…
P.S. В KolibriOS применяется один клик мыши для запуска приложения.
В этом списке ядер процессоров реализаций в рамках FPGA есть и обширный список реализаций MIPS ядер.
Perl/Raku/Go?
Интересно, что и в еженедельном челендже решения задач в ориентации на Perl/Raku пользователей
Проект на Github — perlweeklychallenge-club
Сайт
решения публикуются от пользователей площадки и на Python языке. :)
P.S. Rosetta Code/Rank languages by popularity/Full list
Python пока на 7-ом месте рейтинга этой площадки в решении представленных задач.
Вот же, сами себе злобные Буратино — отдавали добровольно код подтверждения пришедший по SMS мошенникам!
В это можно поверить или всё проще? — в смартфоне был/завёлся бэкдор крадущий эти данные без ведома пользователя смартфона.
Британский учёный показал честную карту мира, на которой Россия гораздо меньше Африки
В сравнении где, к примеру искажение территории Гренландия показательно особенно.
P.S. Глобус online
Ещё Глобус
readme
но, по информации уже включённой самим разработчиком в проект как обычно это и делается.
К примеру, какую задачу решает написание очередного Форт на каком то языке программирования без приведения примера решения в рамках созданного инструментария?
В, какой то степени, можно предположить, что учебную задачу, но вывод может быть ошибочным, если учесть что данный язык ещё широко используем для разработки встроенных систем.
P.S. И таких ньюансов в создании проектов на площадке Github достаточно много.
Так же 10-ть языков отображаются в списке найденных результатов.
P.S. Наверное, потому что и 10-ть стран без прочих в диаграмме пользователей по странам.
(в сумме дают 101.1%) :)
MuP21
P.S. А, было и такое F21 in Mouse (компьютер в мышке)
P.S. Результат поискового запросa ESP32+Forth на Github
Тут даже, в проекте ОС Genode добавили Форт для управляющего процессорa AR100 (OpenRisc-1000) в составе СнК (системы на кристалле) AR64 смартфона PinePhone.
Darling, I FORTHified my PinePhone!
Pine fun — How low can we go...
Система Форт на ассемблере уместилась в 6К байт из 16Кб доступных.