翻訳と辞書
Words near each other
・ Alma, New Brunswick
・ Alma, New Mexico
・ Alma, New York
・ Alma, Nova Scotia
・ Alma, Oklahoma
・ Alma, Oregon
・ Alma, Prince Edward Island
・ Alma, Quebec
・ Alma, Safad
・ Alma, Sibiu
・ Alma, South Australia
・ Alma, Texas
・ Alma, Victoria
・ Alma, Virginia
・ Alma, Wisconsin
Alma-0
・ Alma-Ata Protocol
・ Alma-Atinskaya
・ Alma-Atinskaya (Moscow Metro)
・ Alma-class ironclad
・ Alma-Tadema
・ Alma-ye Sofla
・ Almaan, Mawiyah
・ Almaarad
・ Almabiston
・ Almabtrieb
・ Almac
・ Almac (automobile)
・ Almace
・ Almacelles


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Alma-0 : ウィキペディア英語版
Alma-0

Alma-0 is a multi-paradigm computer programming language. This language is an augmented version of the imperative Modula-2 language with logic-programming features and convenient backtracking capability. It is small, strongly typed, and combines constraint programming, a limited number of features inspired by logic programming and supports imperative paradigms. The language advocates declarative programming, the designers claim that search-oriented solutions built with it are substantially simpler than their counterparts written in purely imperative or logic programming style. Alma-0 provides natural, high-level constructs for the construction of search trees.
==Overview==
Since the designers of Alma-0 wanted to create a distinct and substantially simpler proposal than previous attempts at integration of declarative programming constructs (such as automatic backtracking) into imperative programming, the design of Alma-0 was guided by the following four principles:
* the logic-based extension should be ''downward'' compatible with the underlying imperative programming language
* the logic-based extension should be ''upward'' compatible with a future extension that will support constraint programming
* the constructs that will implement the extension should support and encourage declarative programming.
* the extension should be kept small (nine new features have been proposed and implemented)
Alma-0 can be viewed not only as a specific and concrete programming language proposal, but also as an example of a ''generic method'' for extending any imperative programming language with features that support declarative programming.
The feasibility of the Alma-0 approach has been demonstrated through a full implementation of the language (including a description of its semantics) for a subset of Modula-2.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Alma-0」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.