Сайт о программирование, математике и моделировании
Платформа Microsoft.NET как инструмент многоагентного моделирования
Платформа Microsoft.NET является одной из наиболее перспективных платформ для разработки программного обеспечения в настоящее время. Это наиболее современная и перспективная платформа для коммерческих приложений. Среда разработки MS Visual Studio 2005 включает в себя такие языки программирования как: Visual Basic, C#, C++, J#. Интерес представляет язык C#, который обладает следующими преимуществами:
- компонентно-ориентированное программирование;
- объектная ориентированность;
- безопасный код;
- унифицированная система типизации;
- поддержка событийно-ориентированного программирования;
- «родной» язык для создания приложений в среде .NET;
- объединение лучших идей современных языков программирования: Java, C++, Visual Basic .
Данный язык программирования вобрал лучшие черты целого ряда своих предшественников. Несмотря на весьма существенные различия между компонентной объектной моделью COM (основного стандарта Microsoft для компонентного проектирования и реализации программного обеспечения) и моделью Java Beans (базовым стандартом Sun Microsystems для компонент), язык программирования C# имеет довольно много общего с языком Java. Использование МАС, основанной на языке традиционного программирования, в отличие от языка искусственного интеллекта (Lisp, Prolog и т.п.), упростит «интегрированность» МАС в информационную систему и снизит требования к быстродействию и емкости памяти.
Print article | This entry was posted by root on 15.01.2011 at 1:14 пп, and is filed under Инструменты разработки многоагентных систем. Follow any responses to this post through RSS 2.0. Вы можете перейти в конец записи и оставить комментарий. Пинги запрещены. |