Модульные системы
81 subscribers
31 photos
17 videos
9 files
110 links
Всё об истории и эволюции модульного программного обеспечения и надёжных программных систем
Download Telegram
Oberon RTKReal-time ядро для микроконтроллеров Raspberry Pi RP-серии

| ОС A2 | Модульные системы | Вики |
👍4
У Линукс нет перспектив в качестве операционной системы для десктопа. Свежая статья на Хабре

Судя по результатам которых достиг GNU/Linux за более чем 30 лет своего существования, перспективы на домашних компьютерах и ноутбуках (десктопе) у него отсутствуют, и вызвано это сразу несколькими причинами


| ОС A2 | Модульные системы | Вики |
🔥2
Сотни индусов выдавали себя за нейросеть «Наташа», на чём заработали почти 500 миллионов долларов, — FT

Стартап BuilderAI предлагал пользователям создать любую программу как в конструкторе: выбрать шаблон и указать необходимые функции. После этого ИИ Natasha якобы создавала готовое приложение.
🔥5👏3
This media is not supported in your browser
VIEW IN TELEGRAM
Edit... Compile... Run! 🚀
Пользовательский интерфейс компьютера Lilith, 1982 год
🔥6👍1
Реляционная DBMS для компьютера Lilith. В отчёте также упоминается язык Modula/R и его предшественник Pascal/R.
Пример запроса к базе приведён на стр. 34, 35

LIDAS: A database system for the personal computer Lilith : the database management

| ОС A2 | Модульные системы | Вики |
👍9
Apple переходит с Java на Swift
Разработчики считают, что подход к управлению памятью, реализованный в Java, более не соответствует «растущим требованиям» и «целевым показателям эффективности», предъявляемым к разрабатываемому ими ПО. Перевод данного конкретной системы на Swift, по оценке разработчиков, позволил добиться 50-процентной экономии вычислительных ресурсов, снижения потребления памяти на 90% и 40-процентного повышения пропускной способности

| ОС A2 | Модульные системы | Вики |
🔥4👍1
Media is too big
VIEW IN TELEGRAM
Математические этюды.
Что будет если несколько распечатанных "мозаик Пенроуза" наложить одна на другую? Показывает сам Роджер Пенроуз
🔥5👍1
Особенно интересная его цитата:
 Знаменитая операционная система OS/400 для IBM AS/400 была реализована на Modula-2. Центр системных исследований корпорации Digital (DEC Systems Research Center) взял этот язык в качестве основы реализации своих внутренних проектов, создав впоследствии язык Modula-3.
🔥5
http://www.cpm.z80.de/
Вот тут есть ссылка на Modula-2 для Multiuser CP/M. Заявлена реализация для 8080/Z80/Z280 CP/M для ПК и систем Macintosh 68K.
R-001 (арх.решения).pdf
237.7 KB
Готовлю статью с санкции организации, где я работаю. Конечно, не обошёл упоминанием Вирта, Паскаль, Модулу, Оберон. Если будут замечания — давайте. Одна голова хорошо, а две — интересный эксперимент из Чернобыля.
🔥6
Хотите поймать ИИ-шечку на откровенной лжи? Легко!
По запросу "go syntax" получаем очевидную нелепицу, тиражируемую условным "лагерем Си".
Но, вот же, у самого Роба Пайка в блоге чёрным по белому написано, что синтаксис Go не похож на синтаксис Си. Причём, со слов неофитов Go.
Newcomers to Go wonder why the declaration syntax is different from the tradition established in the C family

И дальше в статье он подробно рассматривает, почему синтаксис Си никак не подходил, и никак его нельзя было приспособить при создании нового языка

| ОС A2 | Модульные системы | Вики |
👍4
В той же статье: Объявления в Go читаются слева-направо, объявления в C читаются по спирали!
Go’s declarations read left to right. It’s been pointed out that C’s read in a spiral! See The “Clockwise/Spiral Rule” by David Anderson.


| ОС A2 | Модульные системы | Вики |
🔥5
Docker образ A2 работает. Ура 🎉
Dockerfile. Положить в корне репозитория
FROM debian
WORKDIR /usr/a2/Linux64
ADD Linux64 ./
ADD data /usr/a2/data
ADD source /usr/a2/source
ENTRYPOINT ["./oberon", "run", "oberon.ini"]

GC mode : metadata
WORK: mounted
Shell v1.0
Enter 'help' if needed
Loading aliases from Shell.Alias...done.
>


| ОС A2 | Модульные системы | Вики |
👍3🔥2
Forwarded from Sergey Durmanov
вот такое из Docker Desktop стартует
FROM ubuntu
RUN mkdir -p /oberon
WORKDIR /oberon
COPY ./Linux64 ./Linux64
COPY ./data/Configuration.XML ./data/Configuration.XML
WORKDIR /oberon/Linux64
CMD ["./oberon", "run", "oberon.ini"]
👍5🔥1
Серия статей "Процессор на коленке". Про создание аналога RISC-V на ПЛИС (FPGA).
Уже три части вышло: часть 1, часть 2 и часть 3.

| ОС A2 | Модульные системы | Вики |
🔥3👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Добавил такое демо в Оберон Онлайн.
Выглядит как что-то живое🙂
Взято из Wolfram
🔥8👍2