Главная страница
russian   english
16+
<< назад

Название статьи

МАТЕМАТИЧЕСКОЕ РАСШИРЕНИЕ ЯЗЫКА ПРОГРАММИРОВАНИЯ ZONNON


Номер журнала
3
Дата выпуска
2010

Тип статьи
научная статья
Коды УДК
004.432:004.4'422
Страницы
207-214
Ключевые слова
Zonnon, язык программирования, математическое расширение, сложная индекса- ция, .NET, CCI, компилятор, оптимизация

Авторы
Гонова Нина Александровна
Золотых Николай Юрьевич
Митин Роман Олегович

Место работы
Гонова Нина Александровна
Нижегородский госуниверситет им. Н.И. Лобачевского

Золотых Николай Юрьевич
Нижегородский госуниверситет им. Н.И. Лобачевского

Митин Роман Олегович
Швейцарская высшая техническая школа Цюриха


Аннотация
Описано расширение объектно-ориентированного языка конструкциями для разработки математических приложений: операциями и функциями над многомерными матрицами, индексацией при помощи диапазонов и векторов. Это приводит к более наглядному, естественному и компактному коду в приложениях, реализующих алгоритмы линейной алгебры. Обсуждается практический опыт реализации математических конструкций для языка Zonnon на платформе .NET.

Загрузить статью

Библиографический список
1 . Интернет-сайт MATLAB. URL: http://www. mathworks.com/products/matlab/
2 . Venables B., Smith D. An introduction to R. URL: http://cran.r-project.org/doc/manuals/R-intro.html
3 . Исследовательские лекции университета Ка- лифорнии ?Scientific Computing with FORTRAN 95?. URL: http://exodus.physics.ucla.edu/Fortran95/ PSTIResearchLecSeries1. html
4 . Array programming languages. URL: http:// en.wikipedia.org/wiki/Category:Array_programming_la nguages
5 . Friedrich F., Gutknecht J., Morozov O., Hunziker P. A Mathematical Programming Language Extension for Multilinear Algebra // Timmendorfer Strand: Proc. Kolloqium uber Programmiersprachen und Grundlagen der Programmierung, 2007.
6 . Allen R., Kennedy K. Automatic Translation of FORTRAN Programs to Vector Form // ACM Transactions on Programming Languages and Systems. 1987. Vol. 9, No. 4.
7 . Компилятор Zonnon. URL: http://zonnon.ethz.ch/ compiler/download.html
8 . Lowy J. Programming .NET components. O'Reilly Media, Inc., 2005.
9 . Gutknecht J. Zonnon Language Report. Zurich, 2009.
10 . Неймарк Ю.И., Ланда П.С. Стохастические и хаотические колебания. М.: Наука, 1987
11 . Библиотека Common Compiler Infrastructure (CCI). URL: http://ccimetadata.codeplex.com/
12 . Zueff E. Common Compiler Infrastructure from a Compiler Writer's Perspective. Видеолекция Microsoft Corporation. США, Редмонд, 2003.
13 . Box D., Sells C. Essential .NET, Volume I: The Common Language Runtime. Addison-Wesley Professional, 2002.
14 . Gutknecht J., Mitin R., Zueff E. Project Zonnon: а .NET Language Platform Challenge // Proceedings of the Conference on Innovative Views of .NET Technologies (IVNET'06), 2006.