Pull to refresh
@forthuserread⁠-⁠only

User

Send message
В этом году, пара проектов решения задач с AoC 2021 на Github стартанули с использованием Forth языка.

aoc2021

AoC21Forth

P.S. Первый, похоже, пока в «игре». :)
Умение использования готовой библиотечной реализации Физической модели не сильно проясняет суть происходящих упругих взаимодействий тел в модели. ?
Такая же близко демо симуляция в проекте с расширением DSL (-ем) JavaScript языка.

В браузере Chipmunk Physics Engine demo — Pyramid Stack

image

P.S. Из этого проекта, где ещё представлены некоторые демо симуляции физических моделей
Есть portable сборка, которая вообще на всём должна запускаться, по идее

Да, спасибо portable версия запускается на LiveCD Linux 64,
а 32-бит может быть собрана или как её собрать самостоятельно увидел скрипты для сборки.
А, не рассматривалась ли возможность сделать возможность сборки проекта Far2L
с минимальными зависимостями (т.е. базис оболочки по работе с файлами) для сборки стандартным GCC (devx пакет) используемым в сборках LiveCD Linux Puppy?

P.S. Сейчас, по мере потребностей приходится использовать Double Commander с такой настроенной темой — doublecmd.xml.zip или из под Wine — Far2.

Кстати, а Ваш проект DN2L в замороженном состоянии?
А, то тут разработчики NDN запилили порт своего файл менеджера даже для KolibriOS.
Спасибо за внимание, вернусь (скоро совсем), когда соображу за перенос данных из таблицы и как-нибудь это сделаю

Спасибо КЭП, мы в Вас верим! ?
Не все знают, что недавно в мире редакторов произошла революция. Раньше было четкое разделение на IDE (которые дают рефакторинг, autocomplete, подсказки, документацию и запуск кода) и обычные редакторы, которые дают подсветку и небольшой набор базовых возможностей, типа перехода по файлам. Но какое-то время назад всё изменилось.

А, что изменилось в мире IDE и сторонних редакторов?
Разве они стали больше, например, поддерживать языки мало присутствующие в ротации?
Почему, если используется текстовый режим в отображение на память?

Знакогенератор это же отдельная аппаратно формируемая часть для отображения текстовых данных.

P.S. Предварительная загрузка знакогенератора может быть, например, по I2C, SPI последовательному каналу по старту программы например из SD карты.

Обратный поток «сырых данных» с памяти к процессору, при выборе зараннее прямоугольной области окна изображения (какого то размера) — так можно тоже улучшить ресурсы по работе с памятью для процессора. (т.е. локальный управляемый кэш уже выведенных данных в видеокарточку и их подмешивания обратно например по SPI интерфейсу)
Да, вспомнился даже такой проект.
Linux on an 8-bit micro

image
А, не думали сделать переопределяемые символы знакогенератора?
Как пример в Jupiter ACE.
Видеопамять была отдельной и состояла из двух банков объёмом 1 Кб. Несмотря на то, что компьютер имел только 1 видеорежим — чёрно-белый текст в 24 строки по 32 символа, он мог отображать графику за счёт возможности перепрограммирования знакогенератора. Большинство из 128 доступных ASCII символов могли быть переопределены как произвольный точечный рисунок размером 8 на 8 пикселей.

Jupiter ACE — бытовой компьютер, производившийся в 1980-е годы британской компанией Jupiter Cantab

P.S. Online эмулятор с играми Jupiter ACE
Game — Dark Star
image hosted on sendpic.org
Имеются неплохие приложения сделанные на нём.
Как пример: yEd graph editor

P.S. Список их, уверен, намного шире одного приложения. :)
А, нет мысли порешать какие то задачи на Ficus ресурса http://rosettacode.org/ в сравнении с возможностями других языков?

P.S. В i-net есть, для каких то языков, возможность проверки Online решений на них, а для Ficus предполагается такой же опционал?
Есть ещё такой признанный рейтинг ieee.org/top-programming-languages/

и даже такой «экзотический» рейтинг Rosetta Code: Popular Programming Languages ?
image

P.S. К примеру 15 puzzle game in 3D на языке Phix в браузере.
Ассемблеров от производителей, например, разных контроллеров много (AVR, MSP430, ARM, PIC, RISC-V, 8051, STM8, Z80, M6800, DSP...) с разной системой команд и способами в целом их использования.
Как возможно безболезненно перенести код программы с одного контроллера в другой используя ассемблер?
(при том ещё и аппаратная составляющая у разных контроллеров предполагает определённые шаги по работе с ней)
Чужие: странная архитектура инопланетных компьютеров (c RTX2010).

А, вот для «гражданки», вообще нет контроллеров с MISC построением,
если не считать экзотичный GA144 на который, кстати, делали
и проект «Си» компилятора — Chlorophyll Language and Compiler. ?

Статья из журнала «Компоненты и Технологии»:
Процессоры GreenArrays — GA144
Хабр статья: GA144: русские спецификации процессоров

P.S. Хотя в кремнии и в России есть сделанные «MISC» кристаллы К1894,
В Минском Интеграле — K1881BE1T (IN16C)
Может в плане понимания «лучше», больше будут востребованы и языки конкатенативной направленности как, к примеру, язык Factor.
Один из лучших «ассемблеров» — это Forth (Форт). ?
У него, даже, и встроенный ассемблер может быть на свой лад.
Вот захочешь написать комментарий, а потом подумаешь, а зачем?
@«Всё пройдёт, пройдёт и это» :)
А программист, разрабатывающий программу для анализа событий на адронном коллайдере, без знаний математики и физики ничего не сделает.

Позвольте вопрос,
а при этом каким языком программирования он пользуется?
Выбирает он и его под решаемую задачу и если да, то как? :)
Pandigital prime
ещё в решении на разных языках на ресурсе rosettacode.org :)
(решение представлено всего на 13-ти языках)

Information

Rating
Does not participate
Registered
Activity