プログラミング言語とは、文字列 (ビジュアル プログラミング言語の場合はグラフィカル プログラム要素) をさまざまな種類のマシン コード出力に変換する一連の規則です。 プログラミング言語は、コンピューター プログラミングでアルゴリズムを実装するために使用されるコンピューター言語です。 しかし、Python プログラミング言語が蛇から来たのではないことをご存知でしたか?
Python 開発者の Guido van Rossum は、新しい言語の名前を短く、ユニークで、神秘的なものにしたいと考えていました。 Python は、BBC のコメディ シリーズ Monty Python's Flying Circus に触発されました。
Python とその始まり
オランダの Centrum Wiskunde & Informatica (CWI) の Guido Van Rossum は、1980 年代後半に ABC プログラミング言語の後継として Python を作成しました。これは、SETL に触発され、例外処理と Amoeba オペレーティング システムとのインターフェイスが可能です。 1989 年 XNUMX 月に施行されました。
Python は、コードの読みやすさに重点を置いた、汎用の高レベルの解釈型動的プログラミング言語です。 Python の構文により、プログラマーは Java や C++ よりも少ないステップでコーディングできます。
Python は、多数のプログラミング パラダイムがあるため、大企業で一般的に使用されています。 最も一般的なプログラミング言語は、命令型でオブジェクト指向関数型です。 これには、広範な標準ライブラリ、自動メモリ管理、およびその他の機能が含まれています。
Van Rossum は、1980 年代初頭に CWI で ABC プログラミング言語の実装者として働いていました。 その後、1980 年代後半、CWI で AMOEBA と呼ばれる新しい分散オペレーティング システムに取り組んでいるときに、Van Rossum は、ABC に似た構文を持ち、Amoeba システム コールにアクセスできるスクリプト言語の調査を開始しました。 その結果、Van Rossum は、ABC の制限を回避できる新しい単純なスクリプト言語の開発に着手しました。
Van Rossum は 1980 年代後半に新しいスクリプトの作業を開始し、プログラミング言語の最初のバージョンは 1991 年にリリースされました。この最初のリリースで使用されたモジュール システムは Modula-3 です。 その後、このプログラミング言語には Python という名前が付けられました。 (ソース: アナリティクスインサイト)
パイソンⅠ
0.9.0 年 1991 月にリリースされたバージョン 3 というラベルの付いた Python コードには、関数、例外処理、基本的なデータ型、および継承を伴うクラスが含まれていました。 このリリースには、Modula-1990 に基づくモジュラー システムも含まれています。 Python は、XNUMX 年代初頭に、Lambda、reduce()、map()、filter()、キーワード引数、関数型プログラミング ツール、および組み込みの複素数サポートを獲得しました。
Van Rossum は、この頃、Computer Programming for Everyone (CP4E) というプロジェクトを開始しました。 CP4E の主な目標は、コーディング スキルの重要性を強調しながら、一般の人々がプログラミングにアクセスしやすくすることでした。 簡潔な構文とアクセシビリティに対する Python の重点は、これに役立ちました。 CP4E はもはやアクティブではありませんが、Python の学習はシンプルなままであり、ほとんどの新しいプログラマーは Python を好みます。 (ソース: アナリティクスインサイト)
Python の未来
ユーザーベースが拡大しているため、Python がすぐになくなることはないようです。 多くの有名な組織が Python を使用しており、多くの OS 開発者によってサポートされていることから、Python の将来は有望に見えます。 情報セキュリティ業界で広く使用されています。 Python は、2007 年、2010 年、2018 年に TIOBE の年間最優秀プログラミング言語に選ばれました。 (出典: アナリティクスインサイト)
Image from デブギャップ