コンピュータプログラミング言語とは何ですか?

低水準言語
機械語、アセンブリ言語、シンボリック言語。
アセンブリ言語のソースプログラムをアセンブルし、オブジェクトファイルを生成して実行する必要があります。
特殊言語
CADシステムの描画言語とDBMSのデータベースクエリ言語。
機械語
機械語とは、コンピューターの一連の命令を指します
電子計算機 は、「0」と「1」で構成される2進数を使用します。2進数は計算です
コンピュータ言語 コンピュータ言語
機械語の基礎。コンピュータの発明の当初、人々は自分の名誉を減らし、コンピュータの言語を使用してそれを行うようにコンピュータに指示することしかできませんでした。1つの文では、コンピュータによって実行される「0」と「1」で構成される一連の命令シーケンスを記述することでした。このコンピューターが認識できる言語は機械語です。機械語の使用は、特にプログラムが間違っていて修正が必要な場合、非常に苦痛です。
したがって、プログラムはバイナリファイルです。機械語が命令になります。命令は分割不可能な最小機能単位です。また、各コンピュータのため の命令 しばしば同じではないので、コンピュータ上で実行されるプログラムは、別のコンピュータ上で実行するためには、作業の重複をもたらす、プログラム区切る必要があります。ただし、使用される言語はコンピュータの特定のモデル用であるため、計算効率はすべての言語の中で最高です。機械語はコンピュータ言語の第一世代です。
アセンブリ言語
機械語プログラミングを使用する苦痛を軽減するために、人々は有益な改善をしました:特定の命令のいくつかのバイナリ文字列をいくつかの簡潔な英語の文字と記号文字列で置き換えます。たとえば、追加には「ADD」を使用し、「MOV」にはデータ転送ので、それはプログラムを読んで理解するのは簡単ですので、こと、でやっている、エラー訂正やメンテナンスは、この便利になってきている プログラミング言語 、アセンブリ言語、第二世代のコンピュータ言語と呼ばれます。しかし、コンピュータは、バイナリ機械語への翻訳のシンボル、専用の特別なプログラムが必要ですこれらのシンボル、認識していない プログラムが翻訳 アセンブラと呼ばれています。
アセンブリ言語はマシンのハードウェアにも大きく依存しており、移植性は良くありませんが、効率は非常に高くなります。コンピューターの特定のハードウェア用に準備されたアセンブリ言語プログラムは、コンピューターハードウェアの機能と特殊機能を正確に再生できます。プログラムは洗練されており、高品質なので、一般的に使用される強力なソフトウェア開発ツールです。
アセンブリ言語と機械語の本質は同じであり、ハードウェア上で直接動作しますが、略語の命令を使用している 識別子を 、認識し、覚えやすいです。また、プログラマーが特定の各操作をコマンドの形式で記述する必要があります。
アセンブラーの各命令は、移動や自己増加などの実際の操作プロセスの非常に小さなアクションにのみ対応できるため、アセンブラーソースプログラムは一般に長く、複雑で、エラーが発生しやすく、アセンブリー言語プログラミングを使用するには、より多くのコンピューターが必要です。専門的な知識が、利点は、アセンブリ言語、アセンブリ言語が動作を実現することができる通常の高レベルの言語ではなく、によって生成されたソースコードのコンパイルを達成することができるは明らかである 実行可能ファイルが 小さいが、高速実行だけではありません。
高級言語
高水準言語は、BASIC(True basic、Qbasic、Virtual Basic)、C、
コンピュータ言語 コンピュータ言語
C ++、PASCAL、FORTRAN、インテリジェント言語(LISP、Prolog、 CLIPS 、OpenCyc、Fazzy)、動的言語(Python、PHP、Ruby、Lua)など -高級言語ソースプログラムは、解釈とコンパイルの2つの方法で実行できます。後者が通常使用されます。

高水準言語はほとんどのプログラマーの選択です。アセンブリ言語と比較して、多くの関連する機械語命令を単一の命令に合成するだけでなく、特定の操作に関連するが、スタックやレジスターの使用など、作業の完了に関連しない詳細を削除するため、プログラムの命令が大幅に簡素化されます。多くの詳細が省略されているため、プログラマーは専門知識を必要としません。高水準言語は主にアセンブリ言語に関連しており、特定の言語を参照していませんが、多くのプログラミング言語、人気のあるVB、VC、FoxPro、Delphiなどが含まれています。これらの言語の構文とコマンド形式は異なります。

高水準言語開発
特記:C言語が生まれる前は、システムソフトウェアは主にアセンブリ言語で書かれていました
コンピュータ言語 コンピュータ言語
アセンブリ言語プログラムはコンピューターハードウェアに依存しているため、それらの可読性と移植性は貧弱ですが、一般的な高水準言語はコンピューターハードウェアの直接操作を実現することが困難です(これがアセンブリ言語の利点です)。アセンブリ言語と高級言語機能の両方を備えた新しい言語-C言語。
高レベルの言語の開発はして早期の言語から消えた 構造化プログラミングの設計 プロセス指向の非手続き型プログラミング言語のプロセスに、言語を。これに対応して、ソフトウェアの開発は、個々の手作業所の最初の閉鎖された生産からの工業化され、合理化された工業生産から開発されてきました。

高水準言語の次の開発目標は、アプリケーション指向です。つまり、プログラムにやりたいことを伝えるだけで、プログラムはアルゴリズムを自動的に生成して自動的に処理できます。これは非手続き型プログラミング言語です。

最初にコンピュータと通信するという苦痛な経験から、人々はそのような言語は数学または人間の自然言語の言語に近い設計である必要があることを理解し、同時にコンピュータのハードウェアに依存せず、プログラムをすべてコンパイルすることができますマシンのユニバーサル。ハードワークの後、 1954年に、マシンのハードウェアから完全に分離された最初の高級言語であるFORTRANが登場しました。過去40年間で、何百もの高級言語が登場しました。そのうち数十は非常に重要で、影響力が大きく、一般的に使用されています。 FORTRAN、ALGOL、COBOL、BASIC、LISP、SNOBOL、PL / 1、Pascal、C、PROLOG、Ada、C ++、VC、VB、Delphi、JAVAなどがあります。

 

プログラミング言語1、C言語

C言語は強力な描画能力、移植性、強力なデータ処理能力を備えているため、システムソフトウェア、3次元、2次元のグラフィックス、アニメーションの作成に適しています。数値計算のための高級言語です。

プログラミング言語2、Java

Javaは、クロスプラットフォームアプリケーションを作成できるオブジェクト指向プログラミング言語であり、1995年5月にSun Microsystemsによって発売されたJavaプログラミング言語およびJavaプラットフォーム(つまり、JavaSE、JavaEE、JavaME)の総称です。Javaテクノロジーは、優れた汎用性、効率、プラットフォームの移植性、およびセキュリティを備えており、パーソナルPC、データセンター、ゲームコンソール、科学的スーパーコンピューター、携帯電話、インターネットで広く使用されており、世界最大の開発者専門コミュニティがあります。 。

プログラミング言語3、C ++

C ++という単語は通常、中国本土のプログラマーサークルでは「Cプラスプラス」と読みますが、西部のe68a847a6431333363396433プログラマーは通常「Cプラスプラス」、「CPP」と読みます。これは非常に広く使用されているコンピュータプログラミング言語です。C ++は、静的データ型チェックをサポートし、複数のプログラミングパラダイムをサポートする一般的なプログラミング言語です。手続き型プログラミング、データ抽象化、オブジェクト指向プログラミング、汎用プログラミングなど、複数のプログラミングスタイルをサポートしています。

プログラミング言語4、php

PHPはHypertext Preprocessorの略です。PHPは、HTML埋め込み言語であり、サーバー側で実行され、HTMLドキュメントに埋め込まれるスクリプト言語です。言語スタイルはC言語に似ており、広く使用されています。他のプログラミング言語と比較して、PHPで作成された動的ページはHTMLドキュメントに埋め込まれて実行されます。実行効率は、HTMLタグを完全に生成するCGIよりもはるかに高く、PHPはコンパイルされたコードも実行できます。暗号化を実現してコード操作を最適化するには、コードをより高速に実行します。

プログラミング言語V. C#

C#は、Microsoft Corporationによってリリースされた.NET Framework上で実行されるオブジェクト指向の高水準プログラミング言語です。Microsoft Professional Developer Forum(PDC)に掲載される予定です。C#は、マイクロソフトの研究者Anders Hejlsbergの最新の業績です。C#は驚くほどJavaに似ており、単一継承、インターフェース、Javaとほぼ同じ構文、実行前の中間コードへのコンパイルなどのプロセスが含まれます。

プログラミング言語シックス、BASIC

BASIC(初心者向けの汎用シンボリック命令コード、ペギーとしても翻訳)は、「初心者向けのユニバーサルシンボリック命令コード」を意味し、初心者向けに設計されたプログラミング言語ですBASICはリテラル翻訳プログラミング言語であり、書き込み完了後、コンパイル、リンクせずに実行できますが、別途実行する必要がある場合は、実行ファイルとして作成する必要があります。

七つのプログラミング言語デルファイ

これは、第3世代言語の利点を集約しています。Object Pascal に基づい、オブジェクト指向の機能を拡張し、ビジュアル開発方法を完全に組み合わせます。

プログラミング言語 VIII。PASCAL

Pascalは、豊富なデータ型と簡潔で柔軟な操作ステートメントを備えた最も初期の構造化プログラミング言語であり、数値および非数値問題の記述に適しています。
上記の特性により、 Pascal言語はさまざまなアルゴリズムやデータ構造を記述するために便利に使用できます。特にプログラミングの初心者にとって、Pascal言語は優れたプログラミングスタイルと習慣を育てるのに役立ちます。IOI(International Olympic Informatics Competition)はPascal言語を3つのプログラミング言語の1つと見なし、NOI(National Olympic Informatics Competition)はPascal言語を唯一の推奨プログラミング言語と見なしており、Pascal言語は大学でもよく使用されていますデータ構造とアルゴリズムを学習するための教育言語。

プログラミング言語9、Python

オブジェクト指向の解釈型コンピュータプログラミング言語であり、強力で完全な汎用言語であり、10年以上の開発履歴があり、成熟していて安定しています。Pythonには、スクリプト言語で最も豊富で強力なクラスライブラリがあり、ほとんどの日常的なアプリケーションをサポートできます。

 

スクリプト言語

1.スクリプト言語(JavaScript、VBscrip、ASP、PHP、PERL、Nuvaはすべてスクリプト言語です)は、HTMLとC、C ++、Java、C#およびその他のプログラミング言語の間です。

HTMLは通常、テキストのフォーマットとリンクに使用されます。プログラミング言語は通常、一連の複雑な命令をマシンに発行するために使用されます。

スクリプト言語はコンパイルする必要がなく、直接使用でき、インタプリタが解釈を担当します

 

*詳細情報の作成者*

おすすめ

転載: www.cnblogs.com/zhangzuwei/p/12757843.html