C は、中レベルの、大文字と小文字を区別するオブジェクト指向言語です。 Bjarne Stroustrup はベル研究所で C を作成しました。 C は、Windows、Mac OS、UNIX 上で動作する、プラットフォームに依存しないプログラミング言語です。 C はハードウェアに近く、低レベルのプログラミングが可能です。これにより、メモリの制御、パフォーマンスの向上、信頼性の高いソフトウェアが得られます。
Python は汎用の高水準プログラミング言語です。 Python は、Web 開発、機械学習、その他の最先端のソフトウェアに使用されています。 Python は、初心者および経験豊富な C および Java プログラマーに適しています。 Guido Van Rossam は 1989 年にオランダ国立研究所で Python を作成しました。 Python は 1991 年にリリースされました。初心者はPythonを学ぶべきです。
この記事を読んで、C と Java の概要と、これら 2 つのプログラミング言語の違いを理解してください。
C は、静的に型付けされ、コンパイルされた、マルチパラダイムの汎用プログラミング言語であり、学習曲線が急峻です。ビデオ ゲーム、デスクトップ アプリケーション、組み込みシステムで広く使用されています。 C は互換性が高いため、ほとんどすべての C ソース コードを変更せずにビルドできます。オブジェクト指向プログラミングにより、C は C よりも構造化され、より安全な言語になります。
C のいくつかの特徴とその人気の理由を見てみましょう。
##中級レベル言語 - システム開発と、メディア プレーヤー、Photoshop、ゲーム エンジンなどの一般消費者向けアプリケーションの両方に使用できる中間言語です。 。
実行速度 - C コードは高速に実行されます。それは広くコンパイルされ使用されているプロセスであるためです。ガベージ コレクション、動的型付け、その他の最新機能はプログラムの実行を妨げます。
オブジェクト指向言語 - オブジェクト指向プログラミングは柔軟性があり、管理が簡単です。大規模なアプリケーションも可能です。コードが増大すると、手続き型コードの処理が難しくなります。 C の C に対する主な利点。
広範なライブラリのサポート - C には巨大なライブラリがあります。サードパーティのライブラリをサポートして、迅速な開発を実現します。
#include using namespace std; int main() { int a, b; cout << "Enter The value for variable a \n"; cin >> a; cout << "Enter The value for variable b"; cin >> b; cout << "The value of a is "<< a << "and" << b; return 0; }
< /p>出力
実行すると、次のような結果が生成されます。出力 -
Enter The value for variable a 10 Enter The value for variable b 20 The value of a is 10 and 20
学習が簡単 - Python は単純な構造、少数のキーワード、および明確な構文を備えています。これにより、生徒はすぐに学習できるようになります。 Python で書かれたコードは読みやすく、理解しやすいです。
保守が簡単 - Python のソース コードは非常に理解しやすいです。 < /p>
大規模な標準ライブラリ - ほとんどの Python ライブラリは簡単に移植でき、UNIX、Windows、Mac 上で実行できます。
ポータブル - Python はさまざまなハードウェア プラットフォームで実行でき、すべてのハードウェア プラットフォームは同じインターフェイスを備えています。
a = int(input("Enter value for a")) b = int(input("Enter value for b")) print("The number you have entered for a is ", a) print("The number you have entered for b is ", b)
input( ) 関数は、キーボードを介してユーザーから入力を取得するために使用されます。
int( ) 関数を介して int 型に明示的にキャストしています。
print( ) は出力を表示するために使用されます。
Enter value for a 10 Enter value for b 20 The number you have entered for a is 10 The number you have entered for b is 20
比較的基本的な | C | Python |
---|---|---|
シンプルさ | C は、より多くの構文規則とプログラミング規則があるため、他の言語ほど使いやすくはありません。 | Python は学習しやすい言語です。その構文はシンプルで簡単に学習できます。さらに、その機能は使いやすいため、短くてわかりやすいコードを作成できます。 |
速度 | C は静的に型指定されているため、Python よりも高速であり、コードのコンパイルが容易です。素早く 。 | Python は動的に型付けされ、インタープリターを使用するため、コンパイル プロセスが遅くなり、C よりも遅くなります。 |
効率性 | 最高のコンパイル時オプティマイザー、C のような構文、強力な OOP 関数と操作 文字のオーバーロード。 | 他の言語では一般的に見られない書式設定オプション、スクリプトに似た言語、OOP 機能、およびライブラリを通じてコードを再利用する機能。 |
ガベージ コレクション | ガベージ コレクション C はサポートされていませんが、追加できます。 | Python にはガベージ コレクション機能があります |
ラピッド プロトタイピング | Rapidプロトタイピングは可能ですが、プロジェクトのセットアップが難しい場合があります。IRC ボットによるライブ翻訳
|
ラピッド プロトタイピングが可能で、プロジェクトのセットアップは簡単で、ライブ インタプリタがあります。 |
以上がPython と C++ の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。