Cobra
コブラは、Pythonの背面上に構築された一般的な目的とオブジェクト指向プログラミング言語です。
- ドキュメントジェネレータ、コンパイラ、および例外レポーターが付属しています
- 結合動的及び静的の両方をサポート
- エッフェル塔スタイルの契約を使用しています
- 1つのパッケージにオブジェクト指向言語の最高の側面のいくつかを組み合わせて
- C#とPythonの構文と非常によく似
- 非常に強力なデバッグ機能
- より人気のあるオブジェクト指向言語よりもはるかにインストール下部ベースを持っています
- 競合他社から自分自身を区別するのに十分なないかもしれません
そこ現在市販されているプログラミング言語のない不足はないですし、それが起動する場所を正確に把握しようとしている新しいコーダーのための率直圧倒的な観念することができます。あなたがコーディング言語の基本原則を学び、多くの言語との間の固有の差異が大きく構文であることを認識し始めた後しかし、このような大規模な生態系の多様性が明らかになります。現代の多くのプログラマーは、一つの言語に特化ではなく、彼らのツールベルトに部品としてのプログラミング言語のスイート全体を扱うことはありません。パイソンのインとアウトの経験プログラマにとって、コブラは、経験にいくつかのユニークな専門分野や機能をもたらしながら、最小限の学習曲線を提供し、彼らの兵器庫に貴重な新しい追加としての役割を果たすことができます。 オブジェクト指向プログラミング言語としては、PythonやC#のような、より一般的な言語の影響は明らかです。意味することはよくオブジェクト指向理論に精通した個人のためにピックアップするのは簡単です。コブラの開発者は、市場で複数のオブジェクト指向言語がありますが、それらはすべて自分の長所と短所を提供することを実現しました。コブラは、プロセスで実行時間を犠牲にすることなく提供する静的な契約、静的および動的結合、およびシンプルで直感的なコーディング経験するように設計されています。コブラは、最も密接に実行中のPythonとRubyに似ているが、あなたはスクリプトやプログラム間で変化する変数を心配する必要はありませんので、それはまた、静的型付けを使用しています。それはまた、マシンコード生成の使用を容易にするために、.NET /モノラルを利用します。 コブラの主な目標の一つは、コーダーに彼らのコードをデバッグして問題を特定し、アドレスすることから来て退屈多くの時間と労力を節約し、プログラミングのバグの存在を減少させることにあります。これは、Python言語ベースでの偏心の多くをストリッピングすることにより、大部分でこれを行います。最も一般的にエッフェル言語で使用契約の添加は、予期せぬバグやエラーのリスクを減らすプロジェクトの設定パラメータにあなたを可能にし、ユニットテストはコードに直接埋め込むことができます。あなたはそれ別のプロセスにするのではなく、コードを実行するたびにその方法は、エラーチェックが実行されます。これは、彼らが表示されるようすぐに問題を特定し、それらが複合していないことを確認して、コマンドの全体壊れたチェーンを作成し、干し草の山で針のために掘る必要とすることで時間を節約できます。ドキュメントのコンポーネントは、他の人を知っているチームの一員として働いコーダーやプログラマーのための必要性は、将来的に自分のレガシーコードで作業する、言語の書式と共通エチケットの使用を奨励しています。 コブラの最高の側面の一つは、それは経験豊富なプログラマのためにピックアップすることがいかに簡単です。それは非常に密接にC#とPythonに似ているので、コブラに既存のコードを変換するいくつかの金具を取り外すような単純なことが多いですし、経験豊富なオブジェクト指向プログラマは、レコードタイムで言語を拾うことができます。