| シード7 ADA、C / C ++およびJavaと比較した高レベル言語 |
今すぐダウンロード |
シード7 ランキングとまとめ
シード7 タグ
シード7 説明
ADA、C / C ++およびJavaと比較した高レベル言語 Seed7はThomas Mertesによって設計された汎用プログラミング言語です。シード7インタプリタとサンプルプログラムはオープンソースソフトウェアです。オープンソースのシード7コンパイラもあります。コンパイラはSEED7プログラムをCプログラムにコンパイルして、その後マシンコードにコンパイルされているプログラムにCode.in Seed7新しいステートメントとオペレータを簡単に宣言できます。タイプ結果とタイプパラメータを持つ関数は、テンプレートまたはジェネリック概念よりも優雅です。他の解決策がより明らかにされている場所では、それが利点をもたらすところでオブジェクトの向きが使用されます。これが "SieD7"のいくつかの重要な機能です: ・ユーザー定義のステートメントと演算子。 ・タイプは最初のクラスオブジェクトです(テンプレートとジェネリックは特別な構文なしで簡単に定義できます)。 ・配列やフォーループのような事前定義された構成は、言語自体で宣言されています。 ・インタフェースと複数発送を伴うオブジェクトの向き。 ・静的型チェックと自動キャストなし。 ・無制限のサイズを持つBigIntegerおよびBigrationalの数のサポート。 ・ 例外処理 ・手順/機能/演算子/ステートメントの過負荷 ・サイズ変更可能なアレイ、ハッシュ、ビットセット、構造体、色、時間、期間などのさまざまな定義済みの種類 ・Linux、さまざまなUNIXバージョン、およびWindowsで実行されます。 ・インタプリタとサンプルプログラムはGPLライセンスを使用していますが、ランタイムライブラリはLGPLライセンスを使用します。 このリリースの新機能: ・文字セットをサポートするためにCharsets.S7iライブラリが改善されました ・armscii_8、GeOSTD8、NS_4551_1、UTF-16BE、UTF-16LEおよびUTF-7。 ・機能UTF16BETOSTRI、UTF16LETOSTRI、REMOVEUTF16SURROGATEPAIRSおよび ・UTF7TOSTRIがCHARSETS.S7Iライブラリに追加されました。 ・関数getword、getnondigits、およびgetQuotedTextが追加されました ・ScanFile.S7Iライブラリ。 ・機能スキップラインとGetLineがScanStri.S7Iライブラリに追加されました。 ・インタプリタのいくつかの変更とランタイムライブラリが削減されました ・Cコンパイラによって生成された警告数。 ・ファイルsrc / read_me.txtがCコンパイラの警告の説明に改善されました ・未使用のパラメータの「引数」のためです。
シード7 関連ソフトウェア