Home English

Kuina-chan

くいなちゃんAug 22, 2017


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

ダウンロード
ダウンロード
(2017/09/17 公開予定!)
プログラミング言語Kuin
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のプログラム
1503412857ja