Modula-2 и Oberon
Никлаус Вирт
Статья была подана на HOPL III, Июнь 2005, исправлена в Марте, Мае и Июне 2006 г.
Аннотация
Это рассказ о развитии языков Modula-2 и Oberon.
Вместе со своими предками ALGOL 60 и Pascal они образуют семейство, называемое ALGOL-подобные языки. Паскаль (1970) отразил идеи структурированного программирования, Modula-2 (1979) добавил идеи модульного проектирования систем, а Oberon (1988) ориентирован на объектно-ориентированный стиль. Таким образом, они отражают основные парадигмы программирования последних десятилетий. Вначале описаны основные свойства языков, за которыми следуют описания соответствующих усилий по реализации. Выясняются условия и среда, в которых создавались эти языки. Мы отмечаем что простота дизайна была наиболее важным, руководящим принципом. Ясность концепций, экономия возможностей, эффективность и надежность реализаций были его следствиями.
Статья в формате PDF (анг.)
| ОС A2 | Модульные системы |
#Статьи #NiklausWirth #Modula2 #Oberon #Pascal #ALGOL60
Никлаус Вирт
Статья была подана на HOPL III, Июнь 2005, исправлена в Марте, Мае и Июне 2006 г.
Аннотация
Это рассказ о развитии языков Modula-2 и Oberon.
Вместе со своими предками ALGOL 60 и Pascal они образуют семейство, называемое ALGOL-подобные языки. Паскаль (1970) отразил идеи структурированного программирования, Modula-2 (1979) добавил идеи модульного проектирования систем, а Oberon (1988) ориентирован на объектно-ориентированный стиль. Таким образом, они отражают основные парадигмы программирования последних десятилетий. Вначале описаны основные свойства языков, за которыми следуют описания соответствующих усилий по реализации. Выясняются условия и среда, в которых создавались эти языки. Мы отмечаем что простота дизайна была наиболее важным, руководящим принципом. Ясность концепций, экономия возможностей, эффективность и надежность реализаций были его следствиями.
Статья в формате PDF (анг.)
| ОС A2 | Модульные системы |
#Статьи #NiklausWirth #Modula2 #Oberon #Pascal #ALGOL60
Wikipedia
History of Programming Languages (conference)
U.S. scientific conference
👍1
20 самых известных высказываний Никлауса Вирта – швейцарского учёного-информатика.
| ОС A2 | Модульные системы |
#NiklausWirth
| ОС A2 | Модульные системы |
#NiklausWirth
YouTube
Top 20 Niklaus Wirth Quotes - The Swiss Computer Scientist
Find more Quotes Here : https://amzn.to/2UcsB59 Top 20 Niklaus Wirth Quotes - The Swiss Computer Scientist
designer of Pascal programming languages.
designer of Pascal programming languages.
Два набора стикеров по тематике Модульных Систем, соответственно, русскоязычный и англоязычный.
Присылайте ваши идеи стикеров. Добавим 🙂
| ОС A2 | Модульные системы |
Присылайте ваши идеи стикеров. Добавим 🙂
| ОС A2 | Модульные системы |
Модульные системы pinned «Два набора стикеров по тематике Модульных Систем, соответственно, русскоязычный и англоязычный. Присылайте ваши идеи стикеров. Добавим 🙂 | ОС A2 | Модульные системы |»
Active Cells — вычислительная модель для быстрого построения многоядерных систем на кристалле
Феликс Фридрих, Лин Лю, Юрг Гуткнехт (ETH Zurich, 2012)
Аннотация
Мы представляем новую вычислительную модель, которая позволяет удобно создавать многоядерные системы с различной компьютерной архитектурой, начиная от однородных многоядерных архитектур и заканчивая сетями разнородных процессорных ядер общего назначения или механизмов обработки сигналов.
Аппаратная библиотека, реализованная на программируемых вентильных матрицах (FPGA), и компилятор обеспечивают платформу для прототипирования и построения распределенных систем на кристалле.
Был проведен ряд тематических исследований, чтобы подтвердить концепцию, выраженную вычислительной моделью.
Отчёт в формате PDF (анг.)
| ОС A2 | Модульные системы |
#Отчёты #ActiveCells #ETHZ #FelixFriedrich #LingLiu #JurgGutknecht
Феликс Фридрих, Лин Лю, Юрг Гуткнехт (ETH Zurich, 2012)
Аннотация
Мы представляем новую вычислительную модель, которая позволяет удобно создавать многоядерные системы с различной компьютерной архитектурой, начиная от однородных многоядерных архитектур и заканчивая сетями разнородных процессорных ядер общего назначения или механизмов обработки сигналов.
Аппаратная библиотека, реализованная на программируемых вентильных матрицах (FPGA), и компилятор обеспечивают платформу для прототипирования и построения распределенных систем на кристалле.
Был проведен ряд тематических исследований, чтобы подтвердить концепцию, выраженную вычислительной моделью.
Отчёт в формате PDF (анг.)
| ОС A2 | Модульные системы |
#Отчёты #ActiveCells #ETHZ #FelixFriedrich #LingLiu #JurgGutknecht
Модульные системы pinned «Active Cells — вычислительная модель для быстрого построения многоядерных систем на кристалле Феликс Фридрих, Лин Лю, Юрг Гуткнехт (ETH Zurich, 2012) Аннотация Мы представляем новую вычислительную модель, которая позволяет удобно создавать многоядерные системы…»
STRUCTURED CODESIGN FOR MANYCORE SYSTEMS
Юрг Гуткнехт, Лин Лю (ETH Zürich, 2011)
Онлайн презентация
| ОС A2 | Модульные системы |
#Презентации #ActiveCells #JürgGutknecht #LingLiu #ETHZ
Юрг Гуткнехт, Лин Лю (ETH Zürich, 2011)
Онлайн презентация
| ОС A2 | Модульные системы |
#Презентации #ActiveCells #JürgGutknecht #LingLiu #ETHZ
studylib.net
presentation
Free essays, homework help, flashcards, research papers, book reports, term papers, history, science, politics
Workshop on System-on-Chip Design
Феликс Фридрих (ETH Zürich, 2013)
Презентация в формате PDF (анг.)
| ОС A2 | Модульные системы |
#Презентации #ActiveCells #FelixFriedrich #ETHZ #A2 #ActiveOberon
Феликс Фридрих (ETH Zürich, 2013)
Презентация в формате PDF (анг.)
| ОС A2 | Модульные системы |
#Презентации #ActiveCells #FelixFriedrich #ETHZ #A2 #ActiveOberon
Интересный доклад Руслана Петровича Богатырёва о "порабощении Европы" в области информационных технологий, прозвучал на конференции «Оберон-технологии, образование и проблема качества в цифровой индустрии» (https://conf.oberon.org), прошедшей 23 апреля 2022 г.
| ОС A2 | Модульные системы |
#Доклады #РусланБогатырёв
| ОС A2 | Модульные системы |
#Доклады #РусланБогатырёв
Telegram
Оберон-конференция
Порабощение Европы
Богатырев Руслан Петрович, Европейский центр программирования, директор, Москва
Богатырев Руслан Петрович, Европейский центр программирования, директор, Москва
👍2
Forwarded from OberonCore
Дмитрий Викторович Дагаев:
Завершилась IX международная научно-практическая конференция OS DAY 2022 – технологическое обеспечение безопасности операционных систем. Я принял участие с докладом "Архитектурные принципы построения программной платформы АСУ ТП АЭС для обеспечения живучести", аннотация здесь.
Мой доклад это первый день, начинается с https://youtu.be/nJEff3tKL8o?t=25085
Форум: https://forum.oberoncore.ru/viewtopic.php?p=115944#p115944
Завершилась IX международная научно-практическая конференция OS DAY 2022 – технологическое обеспечение безопасности операционных систем. Я принял участие с докладом "Архитектурные принципы построения программной платформы АСУ ТП АЭС для обеспечения живучести", аннотация здесь.
Мой доклад это первый день, начинается с https://youtu.be/nJEff3tKL8o?t=25085
Форум: https://forum.oberoncore.ru/viewtopic.php?p=115944#p115944
Forwarded from BlackBox Oberon
Пакет с A2 теперь в репозитории:
https://wiki.oberon.org/repo
UPD: Подготовил пакет Константин (comdiv), спасибо ему!
https://wiki.oberon.org/repo
UPD: Подготовил пакет Константин (comdiv), спасибо ему!
👍3
Forwarded from BlackBox Oberon
Транслятор Ofront+, который поддерживает Компонентный Паскаль и другие диалекты Оберона, по сообщению разработчика Олега Чередниченко перешел в статус «все критичные проблемы исправлены».
Одно из последних улучшений — доработана обработка циклических типов.
https://zx.oberon.org/ofrontplus
Одно из последних улучшений — доработана обработка циклических типов.
https://zx.oberon.org/ofrontplus
👍2
Очень интересный доклад об автоматизации программирования в СССР. Это, по-сути, то, что позднее стало называться компиляцией. В докладе рассмотрены также некоторые способы оптимизации.
| ОС A2 | Модульные системы |
#Доклады #ПётрСоветов
| ОС A2 | Модульные системы |
#Доклады #ПётрСоветов
Telegram
PLComp
Первая часть цикла докладов об автоматизации программирования в СССР доступна на youtube.
Цель — напомнить о хорошо забытых идеях и алгоритмах, не вдаваясь в подробности биографий их авторов и детали устройства вычислительных машин.
Цикл состоит из четырех…
Цель — напомнить о хорошо забытых идеях и алгоритмах, не вдаваясь в подробности биографий их авторов и детали устройства вычислительных машин.
Цикл состоит из четырех…
👍2
Учебник: Разработка компонентного программного обеспечения в компонентном каркасе Блэкбокс