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