翻訳と辞書
Words near each other
・ Limnophila aquatica
・ Limnophila aromatica
・ Limnophila schranki
・ Limnophila sessiliflora
・ Limnophilella
・ Limnophilinae
・ Limnophilomyia
・ Limnophora
・ Limnophorini
・ Limnophyes
・ Limnophyes angelicae
・ Limnophyes er
・ Limnophyes paludis
・ Limnophyton
・ Limnopoa
Limnor
・ Limnoria
・ Limnoria lignorum
・ Limnorimarga
・ Limnoscelidae
・ Limnoscelis
・ Limnotilapia dardennii
・ Limnotrochus thomsoni
・ LiMo
・ Limo
・ Limo (woreda)
・ LiMo Foundation
・ Limo, Ghana
・ Limo, Les Anglais, Haiti
・ Limobike


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

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

Limnor is a generic-purpose codeless and visual programming system. The aim is to enable users to create computer software without directly coding in a texture programming language. It can be extended by software developers.
== Vision ==

In the future most people should be able to do computer programming. Visual and codeless programming can be one of possible ways to reach that goal.
When events were added to classes it enabled rapid application development, especially the visual development of graphic user interface. But event handling is still expressed via textual programming languages.
The idea of Limnor codeless programming is to add "Actions" to classes. Adding actions to classes eliminates the need of textual programming languages, making generic purpose codeless and visual programming possible without sacrificing programming power.
A class in Object-Oriented Programming is defined by properties, methods and events. Now it is enhanced by actions.
Visual programming by "properties, methods, events and actions" can be a fifth-generation programming language.
People expect 5GL to be easy to use, to be visual. There are many excellent visual programming languages and systems available now. One issue is that while each visual programming innovation has its unique advantages in some aspects it also has its limitations in other aspects. If different visual programming systems may work together then developers may take advantages of different systems and avoid the limitations. 5GL may solve the problem by being an abstraction layer for visual programming.
Following criteria may define an abstraction layer for visual programming:
* All visual programming systems can use the abstraction layer to represent their programming results.
* Given a programming task, if visual programming system A and visual programming system B may be used to accomplish all or parts of the task then A and B may use the same representation of the abstraction layer for the parts of the task they both can accomplish.
The first criterion requires the layer to have a wide coverage. Most programming languages, such as C/C++, Java, C#, VB, etc., meet this criterion. The first criterion does not restrict each visual programming system to have its own programming elements for unique visual representations.
The second criterion requires the layer to be an abstraction for visual programming and makes it possible for different visual programming systems to work together.
It can be deduced that when designing a 5GL to meet the criteria, such a 5GL should allow decorative expansions by individual visual programming systems. When the 5GL compiles/interprets a program, it ignores those decorative expansions.

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



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

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