Модульные системы – Telegram
Модульные системы
94 subscribers
36 photos
19 videos
9 files
117 links
Всё об истории и эволюции модульного программного обеспечения и надёжных программных систем
Download Telegram
Forwarded from BlackBox Oberon
Дорогие подписчики, напоминаю, что наш проект клуба oberon.org предполагает, что вы можете получить бесконечный домен для своего оберон-проекта, сделав единоразовое пожертвование на продление нашего основного домена в размере 1000 рублей. Каждый год напоминаю про такую возможность, когда делаю продление OBERON.ORG. По этому вопросу пишите в личку @iadenisov или на почту iadenisov@oberon.org
Отдел кибер-безопасности при Белом Доме ONCD (The White House Office of the National Cyber Director) решил поставить жирную точку в истории языков Си/Си++. Выпущен финальный отчёт, в котором данные языки признаны небезопасными. Их использование связано с серьёзными уязвимостями.

| ОС A2 | Модульные системы | Вики |
👍3
Forwarded from OberonCore
С Днём космонавтики!
🔥10
Возможный претендент на дополнение OpenGL стека в A2, в дополнение к существующим биндингам для Win/Lin/Mac
https://news.1rj.ru/str/A2OperatingSystem/22173

| ОС A2 | Модульные системы | Вики |
This media is not supported in your browser
VIEW IN TELEGRAM
Шелия Губерман о машине Цетлина
Михаил Львович Цетлин (1924—1966) — советский математик. Крупный учёный и выдающийся инженер, много сделавший в таких разных областях, как математика, физика, биология и медицина. Открыл новое продуктивное научное направление — коллективное поведение автоматов.


| ОС A2 | Модульные системы | Вики |
👍2
Возникла насущная потребность в представлении языка Active Oberon на GitHub. Для этого у файлов исходного кода должно быть уникальное расширение. Расширение .Mod сейчас у слишком большого числа диалектов
Anonymous Poll
28%
Сделать расширение .ao
25%
Сделать расширение .aob
9%
Сделать расширение .oba
0%
Сделать расширение .aobj
6%
Сделать расширение .aos
3%
Сделать расширение .Module
0%
Свой вариант в комментарии
9%
Ничего не менять
19%
Посмотреть результаты
Forwarded from Sergey Durmanov
Dear all,

with the work of Prof. Gutknecht and our group at ETH a significant amount of research has been conducted with regards to how to program systems involving many processors/cores/compute units in the spirit of Oberon.

Please consider reading the following theses in order to understand how a multicore system could be programmed (in the spirit of Oberon)

"The Active Object System Design and Multiprocessor Implementation" by Pieter Muller (2001)
--http://e-collection.library.ethz.ch/eserv/eth:26082/eth-26082-02.pdf
"Combining Lock-Free Programming with Cooperative Multitasking for a Portable Multiprocessor Runtime System" by Florian Negele (2014)
https://www.research-collection.ethz.ch/handle/20.500.11850/154828

and, if you like, you may also want to have a glance on our papers on the FPGA-based / heterogeneous systems high level programming approach:

Felix Friedrich, Oleksii Morozov, Patrick Hunziker, A Compute Model for Generating High Performance Computingng SoCs on Hybrid Systems with FPGAs. Third International Workshop on FPGAs for Software Programmers (FSP 2016), August 29, 2016, Lausanne, Switzerland,
https://www.inf.ethz.ch/personal/felixf/pdfs/2016_FSP_ComputeModelHPSoCFPGA.pdf
Felix Friedrich, Ling Liu, Jürg Gutknecht: Active Cells: A Computing Model for Rapid Construction of On-Chip Multi-core Systems. ACIS-ICIS 2012: 463-469,
https://www.inf.ethz.ch/personal/felixf/pdfs/2012_ActiveCells.pdf

Sorry for the advertising. But really, a lot of the questions that I currently see on the mailing list might have been answered there.

Rgds
Felix Friedrich
Работа со стандартным форматом отладочной информации (редкость в пост Modula-2 эпохе) , x64dbg и программа на cm3 Modula-3

P.S. И традиционное (хотя и не связанное с новостью): ссылки на OS A2 , на канал и на Вики

| ОС A2 | Модульные системы | Вики |
👍2🔥1
На forum.oberoncore.ru поднят интересный вопрос:
-- Товарищи, работает ли LLVM достаточно быстро?
Не будет ли он в несколько раз, медленнее, чем 'Y' ?


Как известно, в cm3 Modula-3 есть LLVM backend. Соответственно, мы можем оценить скорость его работы по сравнению с другими.

"Цели компиляции" ( targets) в cm3 обозначаются парой CPU_OS.
Самый быстрый target i386_NT. Он же единственный ( при default settings) не вызывает ( кроме как для низкоуровневых модулей на C language) компилятор Си , m3cc или LLVM13.

AMD64_NT и, например, MIPS64EL_OPENBSD поддерживают только компиляцию через генерацию кода на Си.
ARM64_DARWIN - этот вариант и LLVM13 / LLVM18.

AMD64_LINUX - все варианты, кроме сверх-скоростной компиляции а-ля i386_NT.

По скорости компиляции: при сборке мира компиляция i386_NT бинарных файлов быстрее в 2-5 раз, чем компиляция AMD64_LINUX или AMD64_NT.  Напротив, заметной разницы между, например, m3cc и LLVM13 не наблюдается.

На практике выбор между конкретными бекэндами определяет не скорость компиляции, а другие факторы.
В частности, компиляция с m3cc позволяет использовать отладчик m3gdb, а LLVM -- и другие отладчики.
🔥2
Intel мертва — в ближайшее время компания либо продаст себя Qualcomm либо перестанет производить процессоры. Полная хронология падения гиганта:

— Intel выпускает полностью провальные чипы Core 13-го и 14-го поколения;

— Каждый второй процессор сгорает из-за программной ошибки, компания терпит колоссальные убытки;

— Фикс проблемы вышел месяц назад, спустя почти 2 года (!) после начала сбоев;

— Акции компании упали на 60%, чтобы сдержать убытки, Intel увольняет почти 15 тыс. сотрудников;

— Глава Intel не выдерживает и начинает молиться прямо в Твиттере;

— Qualcomm собирается выкупить бизнес с потрохами.

| ОС A2 | Модульные системы | Вики |
This media is not supported in your browser
VIEW IN TELEGRAM
🌐 «Новости» 1988 год.
Советско-американский детский компьютерный лагерь в подмосковном Троицке

| ОС A2 | Модульные системы | Вики |
🔥2
откуда-то из сети: Сложность понимания некоторых языков программирования, в первую очередь, C++, приближается к сложности понимания женщины, что, безусловно является выдающимся достижением человечества.
🔥2👍1
Катастрофическое падение объемов продаж микропроцессоров Intel. Процентное отношение к продажам микропроцессоров AMD составляет 5 к 95

| ОС A2 | Модульные системы | Вики |
🔥4