Home English

Kuina-chan

くいなちゃんNov 18, 2017


プログラミング言語Kuin」のダウンロードと紹介ページです。

ダウンロード
ダウンロード
kuin_2017_11_17.zip
プログラミング言語Kuin
次期リリースは2017年12月17日の予定です。 更新内容は更新履歴をご覧ください。
Kuinサンプルプログラム「Kuinvaders」
Kuinサンプルプログラム「Kuinvaders」
「Kuin」は、簡単で高速な実用プログラミング言語です。 特徴は以下の通りです。

特徴

簡単

  • 2D・3Dグラフィックス描画やサウンド再生などを標準でサポート。
  • 高機能でありながら、余分な複雑さを徹底的に排除したシンプルな設計。
  • プログラムの開発効率を高めるオブジェクト指向言語。
  • ガベージコレクション搭載により、メモリ領域の解放処理が不要。
  • 文字列型、リスト、スタック、キュー、辞書型などを言語レベルでサポート。
  • 2進数が記述可能など、細かな部分まで実用を重視。
  • 他の言語で作成したDLLの呼び出しが可能。
  • そのほか便利な機能はなるべく標準でサポート。
  • 何もプログラムを書かなければ、自動で「Hello, world!」になる。

高速

  • コンパイル速度が極めて速く、1,000行程度のプログラムが0.2秒でコンパイル可能。
  • バーチャルマシンを介さないCPUネイティブの機械語を生成するため、実行速度も速い。
  • 画面描画にはGPUを駆使するため、2D・3Dグラフィックスの描画も高速。
プログラミング言語Kuinの特徴

サンプル

例として、100以下の素数を求めるプログラムを以下に掲載します。
func main()
  for i(2, 100)
    var b: bool :: false
  
    for j(2, i - 1)
      if(i % j = 0)
        do b :: true
      end if
    end for
  
    if(!b)
      do cui@print("\{i}\n")
    end if
  end for
end func
100以下の素数を求めるKuinのプログラム

チュートリアル

Kuinが入手できたら、「Kuinチュートリアル」に従って進めてください。
1511006802ja