コンピュータ技術の開発がどのように成り立たないか場所、そしてプログラミングの方法と方法、そしてプログラミング言語は絶えず改善されています。現代のコンピューター分野に存在する言語とその分類を検討してください。
プログラミング言語のリストは非常に幅広く多様であるため、完全にレイアウトすることはほとんど不可能な作業です。すべての言語の中で、3つの主要なサブグループを区別できます。
次の主要なプログラミング言語は、現代のソフトウェア開発者の間で最も人気があります。リストは人気の降順で表示されます。
このプログラミング言語のリストは完全ですが、これらはプログラマーが仕事に応募するときに知っておく必要がある最も人気のある言語です。それらはすべて高レベルのプログラミング言語です。
低レベルのプログラミング言語はプロセッサのタイプと機能を考慮する必要がある言語。そのようなプログラミング言語のオペレーターと操作方法は、マシンコードに十分に近く、パーソナルコンピューターのメモリとプロセッサがそれにアクセスする方法の知識が必要です。
異なるプログラミング言語に名前を付けるのは難しい低レベル。リストは引き続き1つの主要な言語であるアセンブリに削減されます。アセンブラは、マシンコードに近い表記でプログラムコードを作成できるため、オペレーティングシステム、デバイスドライバなどのシステムソフトウェアを作成する場合、およびマイクロ回路の制御コードをプログラミングする場合にのみ使用されます。
そのようなプログラミング言語の欠点はそれらのプログラムは特定のデバイスで特定のタスクを実行するように作成されており、別のプロセッサに転送された場合、それらの実行は不可能であるという事実。
作成するプログラミング言語のリストカスタムアプリケーション、およびカスタムソフトウェアの開発と実装には、何千ものポジションがあります。ご存知のように、そのような多様性は、特定の言語が特定の問題を解決するのに適しているという事実によるものです。
これらのプログラミング言語という事実にもかかわらず別のグループで定義されている場合、それらの実行はマシンコードで行われます。完成したプログラムを1行ずつ実行し、それをマシンコードに変換するために、特別なプログラム(インタープリター)が使用されます。ある言語から別の言語へのプログラムコードの変換がコマンドを実行せずに実行される場合、これはコンパイラプログラムによって実行されます。一般に、書かれたプログラムをある正式なプログラミング言語から別の言語に翻訳するように設計されたプログラムは、トランスレーターと呼ばれます。
高レベルのプログラミング言語を詳しく見てみましょう。リストは作成せず、最も人気のあるものについてもう少し詳しく説明します。
専門のプログラミング言語主にデータベース管理システムとそのプログラミングを操作するために設計されています。 SQLは「特殊なクエリ言語」に変換されます。 DBMS市場はここ数十年で指数関数的に成長しているため、この言語の人気は驚くことではありません。
将来についてはさまざまな意見がありますこの言語の。リレーショナルデータベースを作成する技術は最高であったと明確に信じられていますが、その時間は尽きています。処理されるデータの量の増加に関連する開発の必要性は、専門家を、将来、人類は単にリレーショナル技術からポストリレーショナル技術への移行を必要とするが、既存のデータバンクとの互換性の維持を考慮に入れる必要があるという考えに導きます。
言語の中で正しく2番目にランク付けされています高レベルのプログラミング。習得しやすく、使いやすい。先祖と比較してプログラミングへの適応性が高いことは、世界中の何百万もの人々がこの言語で働いているという事実につながります。 C ++に基づくオブジェクト指向言語は、特殊な環境で膨大な情報の流れを処理し、完成したソフトウェア製品を実装するための環境の詳細を考慮に入れることができるプログラムおよびアプリケーションの作成に適合しています。
JavaテクノロジーはWi-Fiを介した電話ネットワークへの接続からスーパーコンピューターで終わるまで、さまざまな口径のシステムを相互にリンクできる、企業や企業のインフラストラクチャを無制限に拡張します。
HTMLの子孫であるこのテクノロジーは拡張マークアップ言語。文書の解釈に適しています。最も複雑な変換とドキュメントの変更が実行されます。 XMLは、インターネットを介してさまざまなリレーショナルデータベースを操作するときに、データを転送して一時的に保存するために使用されます。
XMLは、企業ネットワークを構築するための基盤技術であると主張できる段階にすでに達しています。
最も人気のあるプログラミング言語英語の語彙を使用します。ただし、それらの他に、ロシアのプログラミング言語もあります。ロシア語のリストは少なく、それらが使用される主題分野は非常に専門的です。下記は用例です。
ご覧のとおり、プログラミング言語のリスト非常に幅広く多様であるため、分類やリストでカバーすることはできません。アマチュアまたはプロのレベルでプログラミングを開始する場合は、プログラマーは知識だけでなく、ファンタジー、想像力、直感、そして少しの運さえも必要とする創造的な職業であることを忘れないでください。