# Jostarの目標は何？

プログラミング言語Jostarの大きな目標は、構造化プログラミング (Structured Programming)をサポートすることです。

構造化プログラミングとはダイクストラたちが1960年代後半から70年代前半にかけて発表した、難解な技術理論(数学理論)です。この理論を応用したのがJostar言語です。

## 何を目指すのか、くわしく教えて

Jostar言語は、わかりやすく、3つの方針を挙げています。

1. Jostar言語を通じて構造化プログラミングをサポートします
2. Jostar言語のコンパイラとオペレーティングシステム(OS)を開発します
3. Jostar言語の仕様を誰にでも公開します

これらはJostar言語のきわめて重要な考えです。

## 何をしたくないのか？

プログラミング言語の開発において、もっとも避けなければならないのは、コンパイラの互換性がなくなることです。また、一般に、覚えるべき文法が増えると、言語の習得が難しくなります。そこで、次のことはしません。

1. Jostar以外の言語や方言をつくりません
2. Jostarコンパイラは過去の仕様や古くなった仕様の文法を無視しません

## 更新日

2024年1月11日付