プログラミング

情報学

2022

一般的なプログラミングとコンピューティングについて説明します。また、プログラミングの歴史、その要素と言語。

世界中を旅することは、プログラミングの一例です。

プログラミングとは何ですか?

プログラミングとは、プログラミングの行為です。つまり、特定のことを行うために従うように順序付けられた一連のステップを編成します。この用語は多くの場合に使用できます コンテキスト、外出、休暇、または番組のリストを整理するときに、番組のチャンネルの放送の日時とともに番組について話すのが一般的です。テレビ またはの映画のリスト 映画館.

さらに、 コンピューティング、プログラミングはコンピュータとコンピュータ間の関係の要です ユーザー.

参照:オペレーティング・システム

コンピュータープログラミング

コンピューティングの分野では、プログラミングとは、開発を通じてプログラムまたはアプリケーションを作成するアクションを指します。ソースコード、に基づいていますセットする コンピュータが実行するために従う命令プログラム.

スケジューリングは、コンピューターが機能し、ユーザーが要求するタスクを実行できるようにするものです。

プログラミング言語

プログラミング言語は、プログラマーとコンピューターを通信します。

プログラミング言語は、記号、単語、記号で構成された事前に設計された人工言語であり、 コミュニケーション プログラマーとコンピューターの間。

アプリケーションやプログラムを実行するためにコンピューターが従う指示は、プログラミング言語で書かれ、コンピューターで解釈および実行できる機械語に変換されます。ハードウェア チームの(物理的な部分)。

ソースコードは、プログラミング言語でコンピュータによって実行される命令を表すテキスト行で構成されています。このコードは、プログラミングを通じて作成、設計、コーディング、保守、およびデバッグされます。

命令がダンプされるさまざまなプログラムを使用するさまざまなプログラミング言語(Java、Pearl、Python)があります。これらの言語は時間とともに変化し、拡大し、進化します。

プログラミングとは何ですか?

メイン目的 プログラミングとは、効率的で、アクセスしやすく、ユーザーフレンドリーなシステム、プログラム、およびアプリケーションを実行するためのコンピューターの命令を定義することです。

The ソフトウェア 彼らは通常従いますアルゴリズム、これは、同時に作業できるように編成され、相互に関連する一連の指示です。 ソフトウェア チームのコンピューティング.

プログラミング履歴

コンピュータプログラミングの開発の始まりは、20世紀後半の最初のコンピュータの出現と一致しています。プログラミングの歴史は、さまざまなプログラミング言語の開発を通じて説明できます。

  • 機械語。この最初の期間では、非常に基本的で限定された機械語が使用されました バイナリーシステム (0と1の数字をさまざまな組み合わせで使用)これはコンピューターが認識する言語であるため、今日でもすべての言語がこれに変換されます。退屈で難しいプログラミング形式だったので、置き換えられました。
  • アセンブリ言語。単語コードを利用した後の言語が出現し始めました。簡単な言葉、ニーモニック、 略語 それらには相関関係があり、マシンコードに変換されました。機械語よりもユーザーが覚えやすく実行しやすいため、アセンブリ言語が組み込まれました。
  • 高水準言語。 1950年代後半に、はるかに複雑なアルゴリズムのセットに基づく言語を生み出したIBMによって開発されたプログラミング言語であるFortranが登場しました。これらの言語はさまざまなコンピューターに適応され、ソフトウェアによって機械語に翻訳されました。

プログラミングの種類

  • 構造化プログラミング。サブルーチン(タスクを解決するメインアルゴリズム内のサブアルゴリズム)を使用して、処理時間を改善および短縮しようとします。
  • モジュラープログラミング。プログラムをモジュールに分割して、それらを操作し、解決します 問題 もっと簡単に。
  • オブジェクト指向プログラミング。ソリューションを検索するための基本的な要素として、オブジェクト(特性、状態、および動作を備えたエンティティ)を使用します。

プログラミング要素

プログラミング言語を知ったり実行したりする際に重要な要素がいくつかありますが、その中で最も代表的なものは次のとおりです。

  • 予約語。言語内で特定の命令の実行を意味する単語であるため、他の目的に使用することはできません。
  • 演算子。論理演算または数学演算の適用を示す記号。
  • 変数プログラムの実行中に変化する可能性のあるデータ。
  • 定数プログラムの実行中に変化しないデータ。
  • 識別子。それらを識別するためにさまざまな変数に付けられた名前。
!-- GDPR -->