Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Zonnon01 мая 2011Оглавление: 1. Zonnon 2. Особенности 3. Пример программы 4. Достоинства и недостатки 5. Реализации язык программирования общего назначения, основанный на языкe Modula-2, и поддерживающий активные объекты, появившиеся в Active Oberon. В языке введена новая парадигма программирования — композиционная модель. Используется сборка мусора, содержатся синтаксические средства объектного программирования, организации параллельных вычислений, переопределения операторов и обработки исключений. Язык разработан Юргом Гуткнехтом. В современной версии компилятора ETH в языке появилась возможность решать задачи линейной алгебры с синтаксисом похожим на matlab. Компилятор языка является первым полностью созданным вне Microsoft и полностью интегрированным в Visual Studio совместно с другими языками платформы .NET. ИсторияПроект вышел из участия ученых Швейцарского федерального технологического института, специалистов по Оберону в рамках проекта 7, инициативы, выдвинутой в 1999 году подразделением Microsoft Research с целью изучения языка на совместимость с платформой NET в годы. Автор языка Юрг Гуткнехт, профессор ETH, коллега Никлауса Вирта и его соавтор по языку Оберон. Проект Zonnon был разработан в начале 2000-х годов в Цюрихе в ETH. Целью проекта было создание языка программирования высокого уровня, общего назначения, с максимально простым и ясным синтаксисом, но при этом обладающим достаточными возможностями для разработки ПО любой сложности. Проект Zonnon нельзя считать продолжением линейки языков Паскаль Модула Оберон Оберон-2 Компонентный Паскаль. Это, скорее, параллельная ветвь, отделившаяся от упомянутой линейки где-то на уровне Модулы Оберона. Непосредственным предком Zonnon является Active Oberon, разработанный при участии того же Юрга Гуткнехта. Если Никлаус Вирт при создании Оберона максимально упростил Модулу-2, удалив из неё всё, что было сочтено не слишком необходимым, то создатели языка Zonnon пошли по более традиционному пути они сохранили большинство особенностей Модулы-2 и даже вернули кое-что из Паскаля, а также дополнили язык несколькими новыми понятиями и механизмами. Zonnon является более простым и более мощным, чем такие языки, как Ada, Java и C#. Он предназначен для простого и эффективного программирования одновременных систем с использованием новых многоядерных процессоров, которые будут доминировать в отрасли в течение десятилетия. Просмотров: 4151
|