Skip to content
This repository has been archived by the owner on May 21, 2022. It is now read-only.

B-head/Dreit-prototype

Repository files navigation

#Dreit-prototype Dreitは、「初心者でも簡単に扱えるD言語ベースの言語」として構想していたプログラミング言語です。

初心者が簡単に学習でき、現代的なプログラミングの手法を学べ、実用するのにも十分な機能を備えた言語を目指して開発中です。

プロジェクトのWikiページにも情報がありますので、合わせてお読み下さい。

##開発目標

  • プログラミング初心者でも比較的簡単に学習できること。教師・講師の確保のため、C系の文法を基にした文法であること。
  • スクリプト言語のような簡潔な記述と、大規模開発のための厳密な記述の両方に対応すること。
  • ライブラリ・フレームワークの使用の際に、言語との親和性が高く、冗長性のない記述を可能にする十分な機能を提供すること。
  • 可能な限りパフォーマンスの良いプログラムが書けること。そのために必要な追加の記述が可能な限り少なくなること。

##主な採用パラダイム

  • 手続き型
  • 関数型
  • 構造化プログラミング
  • 契約プログラミング
  • 純粋オブジェクト指向
  • 属性指向
  • ジェネリックプログラミング
  • メタプログラミング

About

Dreitは、「初心者でも簡単に扱えるD言語ベースの言語」として構想していたプログラミング言語です。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages