sasanqua_neuf      | 概要 | 仕様 | 文法 | 試用 | 完備 | 連絡 | Link |      The Programming Language

sasanqua_neufとは

プログラミング言語「sasanqua_neuf・さざんかぬふ」は,新しいタイプのEPL・Esoteric Programing Languageです.機密保持に優れ,特に暗号化の能力においては,C/C++やJava,Perl,Ruby,VB,MLなどの一般的な言語の追随を許しません.

※EPLに関する詳細は,こちら(英語)をご覧ください.

以下に,sasanqua_neufを用いる際の主だったメリットを記します.

日本の文化に適合しつつ,国際的

sasanqua_neufにおいては,ソースコードの記述にアルファベットを用いる必要がありません.これは,今までプログラミング入門者への障害となってきた「言語の壁」を打ち崩すものです.他の和製言語の例としては,「なでしこ」などが挙げられます.

しかし,sasanqua_neufにおいては,ソースの記述を日本語で行う必要はなく,日本語のほかに英語・フランス語・ロシア語・スペイン語・アラビア語・中国語…,などのいずれの言語においても記述可能となるよう,配慮がなされています.

このような設計の思想は,「sasanqua_neuf」という名称にも反映されています.sasanquaとは山茶花の学名であり,和風かつ国際的という設計思想を表現するものです.

理解しやすい文法

一般のプログラミング言語においては,定義・宣言・型・関数などといった,難解な概念が頻繁に登場します.sasanqua_neufは,そうした難解な概念を,文を記述する際に出来る限り用いずに済むようにして設計されました.

その結果,文法は小学生でもすぐに理解できる程の非常に簡潔なものになりました.

チューリング完全

しかし,文法が簡潔であるということは,本質を損なうものではありません.sasanqua_neufは,多くの言語の能力の目安として語られる「チューリング完全性」を持ちます.分かりやすく言い換えると,sasanqua_neufは他のプログラミング言語で記述できるアルゴリズムを全て記述できるということになります.

メジャーな言語・表現法であって,チューリング完全でないものには,(一部の)SQLや正規表現(正則文法)が挙げられます.sasanqua_neufは,これらの言語・表現では記述できないものを記述する柔軟性を持っているとも言えます.

高い機密性

sasanqua_neufの文法は簡潔ですが,この言語は全く新しいタイプの言語であって,その記述の意味を理解するためには「これまでと全く異なる」考え方が必要です.そのため機密保持に優れ,技術情報等の流出防止への貢献が期待されます.


sasanqua_neuf      | 概要 | 仕様 | 文法 | 試用 | 完備 | 連絡 | Link |  Valid XHTML 1.0 Transitional 正当なCSSです!