翻訳と辞書
Words near each other
・ Clackmannan F.C.
・ Clackmannan Group
・ Clackmannan Tower
・ Clackmannanshire
・ Clackmannanshire (Parliament of Scotland constituency)
・ Clackmannanshire (UK Parliament constituency)
・ Clackmannanshire and Dunblane (Scottish Parliament constituency)
・ Clackmannanshire and East Stirlingshire by-election, 1939
・ Clackmannanshire and Kinross-shire (UK Parliament constituency)
・ Clackmannanshire and Kinross-shire by-election, 1899
・ Clackmannanshire Bridge
・ Clackmannanshire Council election, 2007
・ Clackmannanshire Council election, 2012
・ Clacks
・ Clackson
CLACL
・ CLaCS
・ Clacton (disambiguation)
・ Clacton (UK Parliament constituency)
・ Clacton Airport
・ Clacton by-election, 2014
・ Clacton Coastal Academy
・ Clacton County High School
・ Clacton Pier
・ Clacton-on-Sea
・ Clacton-on-Sea railway station
・ Clactonian
・ Clacy-et-Thierret
・ CLAD
・ Cladach


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

CLACL : ウィキペディア英語版
CLACL

CLACL, representing CLAC-Language (where CLAC stands for Logical Composition with the Assistance of Computers) is the result of ongoing theoretical research which aims to provide a formal description of the logical choices relating to the definition of organizational processes of composition.
The logic of CLACL is based on 'spatial-relational' information rather than on the processing of numerical information. It generates a logical configuration and, with a tool called Plasma, shapes the created domain in a physical form such as music or graphics.
CLACL is a computing language that integrates into a production environment to provide several tools to facilitate writing code and representing it graphically.
The first version (00.02.00) of the language was made available to the Internet in 2000 at the project site. The version 00.06.00 was distributed at the (2009 Festival of Mathematics ) held in Rome, during which the (project CLAC ) was presented.
==Characteristics of the Language==
The target users of the language are those who work within creative fields, including design and music.
Every design produces an organism, in which all its parts are related to create a complex and complete whole.
For a better understanding, let us consider the graphic planning that is the design and realization of a graphic pattern.
Those who have had a chance to prepare a composition know that every element should be in precise relation with the others, and only when all of the elements are balanced will the composition be considered complete. This process can be proven and verified.
Since the composition process is guided by logical choice, the program is centered on the information science of Artificial Intelligence. It is for this reason that the project is mentioned in the entry Computational creativity External_links in Wikipedia, as one of the few examples of the application of Information Science to Creativity.
The closely logic-driven syntax, somewhat challenging for anyone not accustomed to working in the field of Artificial Intelligence (AI), was supplemented by constructs more readily usable in practice.
As an example, see the description of a cycle (loop) implemented in Prolog and CLACL.
With the following example in prolog, a loop is a run that prints the loop index:

loop(X,Y) :-
!,X < Y,
print(X),
X2 is X + 1,
loop(X2,Y).

In CLACL, a similar process is carried out using the following code:
@PRINT("$x $y",NL)
FOR ( $x, $y ) IN II[]

result:

$x $y
!a !a
!a !b
!a !c
!b !a
!b !b
!b !c
!c !a
!c !b
!c !c

The formation of the cycle in CLACL is carried out in a very similar way to the C-Language.
The language adopts a combination of the declarative and procedural paradigms.
The two languages are Prolog and C-Language.
The declarative aspect comes from Prolog, and is used in statements and in scanning the tree of alternatives (backtracking).
The procedural aspect is derived from C-Language, and is highlighted in particular in the control structures of the procedural flow.

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



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

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