Forwarded from Слаанешиты Электронно-Счётного Машыностроения (Фанат бенчмарков)
взять КонсольныйЛоггер из Системное.Логгеры
взять РепозиторийПользователейАбстракция из Проект.Репозитории.РепозиторийПользователейАбстракция
запись Пользователь
Номер: цел
Имя: строка
Возвраст: бцел16
.
контракт УправлениеОбъектамиАбстракция(+ ТТип)
функция Создать(пользователь: ТТип): цел
функция Изменить(пользователь: ТТип)
функция Удалить(номер: цел)
функция Взять(номер: цел): ТТип
функция ВзятьВсе(): ТТип()
.
контракт УправлениеПользователямиАбстракция : УправлениеОбъектамиАбстракция(Пользователь)
УдалитьВсе()
.
модуль УправлениеПользователями : УправлениеПользователямиКонтракт
конструктор(логгер: ЛоггерАбстракция, репозиторийПользователей: РепозиторийПользователейАбстракция)
модуль.логгер = логгер
модуль.репозиторийПользователей = репозиторийПользователей
.
видимые:
функция Создать(пользователь: Пользователь): цел
текПользователь := репозиторийПользователей.Взять(пользователь.Номер)
если текПользователь не пусто
возврат
.
пытаться
текПользователь = репозиторийПользователей.Создать(пользователь)
модуль.логгер.Запись("Пользователь ((пользователь.Имя)) успешно создан")
исключение
модуль.логгер.Ошибка("Ошибка создания пользователя ((пользователь.Имя))")
.
возврат текПользователь.Номер
.
функция Изменить(пользователь: Пользователь)
//ПОЗЖЕ
.
функция Удалить(номерПользователя: цел)
//ПОЗЖЕ
.
функция УдалитьВсе()
//ПОЗЖЕ
.
функция Взять(номерПользователя: цел): Пользователь
//ПОЗЖЕ
.
функция ВзятьВсе(): Пользователь()
бросить НетРеализацииИсключение("Пока нет реализации")
.
невидимые:
логгер: ЛоггерАбстракция
репозиторийПользователей: РепозиторийПользователейАбстракция
.
логгер := КонсольныйЛоггер()
репозиторий := РепозиторийПользователейАбстракция(логгер)
пользователи := Пользователь()(
Пользователь(1, "Вася", 25),
Пользователь(2, "Митя", 37),
Пользователь(3, "Дуся", 21)
)
управПользователями := УправлениеПользователями(логгер, репозиторий)
цикл текПользователь из пользователи
управПользователями.Создать(текПользователь)
.
https://www.youtube.com/watch?v=ahbhydZSF2c
+ мои статьи:
https://habr.com/ru/companies/icl_group/articles/784642/
https://habr.com/ru/companies/icl_group/articles/569976/
+ мои статьи:
https://habr.com/ru/companies/icl_group/articles/784642/
https://habr.com/ru/companies/icl_group/articles/569976/
YouTube
Тест китайского CPU в составе китайского ПК – это что-то новое!
Арендуйте выделенный сервер со скидкой до 35%: https://slc.tl/5t7p2
Сборка за ~37000 руб:
CPU https://www.citilink.ru/product/processor-intel-core-i5-12400f-lga-1700-oem-cm8071504650609-srl5z-1782240/?utm_source=yt_blogger_prohitech&utm_medium=display&ut…
Сборка за ~37000 руб:
CPU https://www.citilink.ru/product/processor-intel-core-i5-12400f-lga-1700-oem-cm8071504650609-srl5z-1782240/?utm_source=yt_blogger_prohitech&utm_medium=display&ut…
👍1
Forwarded from 7z benchmarks
Forwarded from Процессоры Эльбрус | Фан-клуб
АО "МЦСТ" объявляет о раскрытии исходных кодов ядра linux, системных библиотек, патчей совместимости для ПО с открытым исходным кодом, обеспечивающих работу с архитектурой данной платформы. Этот шаг делается для развития открытого ПО для процессоров "Эльбрус".
👇👇👇
👍10
Forwarded from Chaos Good News
Семинар Артёма Кашканова: "DekatronPC - собираем самый маленький в мире ламповый компьютер"
Может ли полноценная ламповая вычислительная машина уместиться в половину серверной стойки? Как современные средства проектирования микропроцессоров помогают в создании схем ламповой логики? Как убедиться, что в 4U корпусе не станет жарко, а главное - зачем ламповому компьютеру нужна ПЛИС? Об этом и многом другом создатель релейного компьютера BrainfuckPC расскажет о своем текущем проекте - Brainfuck-компьютере на сверхминиатюрных электронных лампах.
Chaos Constructions'2024
https://vk.com/video-225689_456239149
https://www.youtube.com/watch?v=2tfsED_2fSo
Может ли полноценная ламповая вычислительная машина уместиться в половину серверной стойки? Как современные средства проектирования микропроцессоров помогают в создании схем ламповой логики? Как убедиться, что в 4U корпусе не станет жарко, а главное - зачем ламповому компьютеру нужна ПЛИС? Об этом и многом другом создатель релейного компьютера BrainfuckPC расскажет о своем текущем проекте - Brainfuck-компьютере на сверхминиатюрных электронных лампах.
Chaos Constructions'2024
https://vk.com/video-225689_456239149
https://www.youtube.com/watch?v=2tfsED_2fSo
VK Видео
Семинар "DekatronPC - собираем самый маленький в мире ламповый компьютер", Артём Кашканов
Может ли полноценная ламповая вычислительная машина уместиться в половину серверной стойки? Как современные средства проектирования микропроцессоров помогают в создании схем ламповой логики? Как убедиться, что в 4U корпусе не станет жарко, а главное - зачем…
👍2
Forwarded from ICL Техно
70 лет Казанскому заводу ЭВМ!
Казанские заводчане с честью справились с задачей государственной важности — построили один из первых заводов по производству ЭВМ. Предприятие стало примером того, как упорный и творческий труд нескольких поколений специалистов может привести к успеху. Славные традиции продолжила Группа компаний ICL на новом уровне.
Поздравляем ветеранов завода, Маргариту Шамсутдиновну Бадрутдинову, председателя Совета ветеранов, и весь коллектив ГК ICL с этим важным событием!
Узнать интересные факты о заводе можно из интервью с директором музея Маргаритой Шамсутдиновной Бадрутдиновой.
Казанские заводчане с честью справились с задачей государственной важности — построили один из первых заводов по производству ЭВМ. Предприятие стало примером того, как упорный и творческий труд нескольких поколений специалистов может привести к успеху. Славные традиции продолжила Группа компаний ICL на новом уровне.
Поздравляем ветеранов завода, Маргариту Шамсутдиновну Бадрутдинову, председателя Совета ветеранов, и весь коллектив ГК ICL с этим важным событием!
Узнать интересные факты о заводе можно из интервью с директором музея Маргаритой Шамсутдиновной Бадрутдиновой.
👍1
Forwarded from Игорь Черноусов
Forwarded from BrainfuckPC
https://www.youtube.com/watch?v=qBvr7Qi3IDk
https://vkvideo.ru/video715104_456239720
Релейный компьютер был, ламповый в процессе, следующий на очереди - на самодельных микросхемах. Высоковакуумный пост - как первая ласточка в этом нелегком пути
https://vkvideo.ru/video715104_456239720
Релейный компьютер был, ламповый в процессе, следующий на очереди - на самодельных микросхемах. Высоковакуумный пост - как первая ласточка в этом нелегком пути
YouTube
Собираем высоковакуумную колонну
Релейный компьютер был, ламповый в процессе, следующий на очереди - на самодельных микросхемах. Высоковакуумный пост - как первая ласточка в этом нелегком пути
Виртуальный музей https://dekatronpc.com/
Футболки и кружки: https://t.me/brainfuckpc/4463
Подписывайся:…
Виртуальный музей https://dekatronpc.com/
Футболки и кружки: https://t.me/brainfuckpc/4463
Подписывайся:…
👍1
Forwarded from Anatoly Viktorovich Gulyaev
This media is not supported in your browser
VIEW IN TELEGRAM
Работающая БЭСМ-6
🔥18❤4
Forwarded from Vladimir Vasilyev
Сообщение от Томас Андерсон
Здравствуйте!
Есть материалы по троичному RISC-V
Совместный проект разработчиков из Швейцарии и Италии
"Energy-Efficient Ternary Neural Network Inference on RISC-V-Based Edge Systems"
xTern расширение RISC-V
* Тернарные элементы данных представлены с использованием аппаратной схемы сжатия, позволяющей закодировать 5 троичных элементов (тритов) в одном байте или 20 тритов в 32-битном слове.
* Расширение xTern занимает незначительную площадь (0,9 %) по сравнению с базовым кластером и не влияет на временные параметры.
* xTern разработан для работы с оптимизированными ядрами, что позволило достичь 67% более высокой пропускной способности по сравнению с 2-битными ядрами при выполнении троичных сверток.
-----------------------------------------------------------------------------
Проект разработчиков из Германии
"Boosting RISC-V core performance using ternary encoding"
Троичная микроархитектура RISC-VT на основе RISC-V с расширением xTern, реализующая троичную сбалансированную арифметику с приростом производительности. Моделирование для SoC и FPGA
Здравствуйте!
Есть материалы по троичному RISC-V
Совместный проект разработчиков из Швейцарии и Италии
"Energy-Efficient Ternary Neural Network Inference on RISC-V-Based Edge Systems"
xTern расширение RISC-V
* Тернарные элементы данных представлены с использованием аппаратной схемы сжатия, позволяющей закодировать 5 троичных элементов (тритов) в одном байте или 20 тритов в 32-битном слове.
* Расширение xTern занимает незначительную площадь (0,9 %) по сравнению с базовым кластером и не влияет на временные параметры.
* xTern разработан для работы с оптимизированными ядрами, что позволило достичь 67% более высокой пропускной способности по сравнению с 2-битными ядрами при выполнении троичных сверток.
-----------------------------------------------------------------------------
Проект разработчиков из Германии
"Boosting RISC-V core performance using ternary encoding"
Троичная микроархитектура RISC-VT на основе RISC-V с расширением xTern, реализующая троичную сбалансированную арифметику с приростом производительности. Моделирование для SoC и FPGA
👍10🤔2