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