私は中学生にプログラミングを教えることに興味があります。次の基準を備えたプログラミング言語が欲しいのですが。
- シンプル -コードを多用せずに高度なプログラミングをサポートするために必要な最低限の数にまで削減。そのため、この言語では、ポインターには興味がなく、オブジェクト指向にうんざりしています(関数は優れていますが)。
- パワフル -グラフィックス、ネットワーキング、分散処理など、21世紀の要素をプログラミングできるようになりたいです。
- デバッグ可能 -人間が読めるデバッガを備えたエレガントな統合開発環境が必要です(つまり、スタックトレース付きの奇妙なエラーメッセージではなく、平均的な中学生がコードの何が悪いのかを判断するために使用できる明確な説明) 。
標準プログラミング言語(C、C ++、C#、Java)は、最初の基準を満たしていません。Scratchなどの基本的なプログラミング言語は、2番目(場合によっては3番目)の基準を満たしていません。スクリプト言語(perl、python、php)は最後の基準を満たしていません。
誰かがそのような獣を知っているかどうか知りたいのですが、座る前に自分で作ります。