Модульные системы
128 subscribers
53 photos
25 videos
10 files
135 links
Всё об истории и эволюции модульного программного обеспечения и надёжных программных систем
Download Telegram
Channel name was changed to «Modular Systems»
Channel name was changed to «Модульные Системы»
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
👍1
Два набора стикеров по тематике Модульных Систем, соответственно, русскоязычный и англоязычный.
Присылайте ваши идеи стикеров. Добавим 🙂

| ОС A2 | Модульные системы |
Модульные системы pinned «Два набора стикеров по тематике Модульных Систем, соответственно, русскоязычный и англоязычный. Присылайте ваши идеи стикеров. Добавим 🙂 | ОС A2 | Модульные системы |»
Active Cells — вычислительная модель для быстрого построения многоядерных систем на кристалле
Феликс Фридрих, Лин Лю, Юрг Гуткнехт (ETH Zurich, 2012)
Аннотация
Мы представляем новую вычислительную модель, которая позволяет удобно создавать многоядерные системы с различной компьютерной архитектурой, начиная от однородных многоядерных архитектур и заканчивая сетями разнородных процессорных ядер общего назначения или механизмов обработки сигналов.
Аппаратная библиотека, реализованная на программируемых вентильных матрицах (FPGA), и компилятор обеспечивают платформу для прототипирования и построения распределенных систем на кристалле.
Был проведен ряд тематических исследований, чтобы подтвердить концепцию, выраженную вычислительной моделью.
Отчёт в формате PDF (анг.)

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

#Отчёты #ActiveCells #ETHZ #FelixFriedrich #LingLiu #JurgGutknecht