programming

「programming」の発音・読み方

カタカナ読み(目安)プログラミング

「programming」の意味

「programming」の例文

She is learning programming.

彼女はプログラミングを学んでいる。

「programming」のレベル別の例文

ゲームで覚える・約 1 分

programming をゲームで覚えよう

この単語のクエスト・4択・イラスト・穴埋め・スペル

「 programming」のコアイメージ コアイメージ

コンピュータに動作させる命令や手順を設計・記述して実行させること

「programming」のよく使う型

「programming」とよく一緒に使う語

「programming」のよくある間違い

  • ✕ I study programmings.

    ○ I study programming.

    活動を表すprogrammingは通常、数えない名詞なので複数形にしません。

  • ✕ programing

    ○ programming

    programに-ingを付けるときは、最後のmを重ねてprogrammingとつづります。

「 programming」の英英 英英

The process of designing, writing, testing, and maintaining sets of instructions (code) that tell a computer how to perform tasks.

「 programming」の語源 語源

programmingは、動詞programの動名詞で、programは古フランス語やギリシャ語の語根から入り「書かれた計画」を意味し、そこからコンピュータ向けの命令作成を表す語へ発展した。

「 programming」のコラム コラム

  • プログラミングはコードを書く行為を指し、英語のprogramは成果物やテレビ番組も指すため文脈で区別される

「programming」のよくある質問

Q. programmingの複数形は?
活動を表すprogrammingは通常、数えない名詞なので複数形にしません。複数の種類や分野を指す場合も、通常はprogrammingを使い、必要に応じてprogramming languagesなどと表現します。
Q. programmingとprogrammerの違いは?
programmingはプログラムを作る活動や技術で、programmerはその活動をする人を指します。
Q. programmingのつづりで注意することは?
programmingはprogramの最後のmを重ねてつづります。programingとしないのが一般的です。
Q. programmingの本来の意味は何ですか?
本来は「あらかじめ手順を定めて計画・設定すること」を意味します。ギリシャ語で「前もって」を意味するpro-と「書かれたもの」を意味するgrammaが語源です。IT分野では設計から動作確認までを含む一連の作業を指し、コードを書く作業そのものを表すcodingよりも広い意味を持ちます。また、活動を表す名詞としては数えられない名詞(不可算名詞)として扱われます。
Q. 音楽のクレジットにあるprogrammingの意味は?
シンセサイザーの音作りや、MIDI等を用いた打ち込み音源の制作作業を指します。楽曲制作(DTM)でドラムやベースなどの自動演奏パートをデータとして構築・入力する作業のクレジットとしてよく使われます。例えば、Synthesizer programming by...は「シンセサイザーの音色作成・打ち込み担当」という意味です。コンサート等の曲順構成を指す場合もあります。
Q. programming languageの意味は何ですか?
コンピュータに指示を与えるための専用言語「プログラミング言語」のことです。人間が使う自然言語と機械が理解する機械語の間をつなぐ役割を果たします。PythonやJavaなどが代表例で、人間に読みやすいhigh-level programming language(高水準言語)や、機械に近いlow-level programming language(低水準言語)などの分類があります。
Q. linear programmingとはどういう意味ですか?
数学や最適化問題で使われる「線形計画法」のことです。限られた資源を最適に配分するための計算手法を指します。ここでのprogrammingはコンピュータプログラムではなく、コンピュータ普及以前から使われていた「計画を立てること・最適配分」という数学やオペレーションズリサーチ用語に由来しています。ビジネスの生産計画や輸送コストの最小化などに用いられます。
Q. neuro linguistic programmingとは?
心理療法や人材育成で用いられる「神経言語プログラミング(NLP)」のことです。neuro(神経)、linguistic(言語)、programming(プログラミング)を組み合わせた用語で、人間の思考や行動の癖をプログラムに見立て、言葉の使い方や五感の意識を変えることで望ましい行動パターンへ再構築する心理学的手法を指します。
Q. object oriented programmingとは何ですか?
IT用語の「オブジェクト指向プログラミング(OOP)」のことです。データとそれに対する処理を「オブジェクト(物)」というまとまりにして捉え、それらを組み合わせてシステムを構築する設計思想を指します。現実世界の事物をモデル化しやすくなり、プログラムの部品としての再利用や保守が容易になるという特徴があります。
Q. extreme programmingとは何ですか?
ソフトウェア開発手法の一種である「エクストリーム・プログラミング(XP)」のことです。アジャイル開発の代表的な手法で、テストの自動化やペアプログラミングといった優れた開発習慣を「極限(extreme)まで徹底して実践する」という方針に由来します。仕様変更に柔軟かつ迅速に対応しながら高品質なソフトウェアを作ることを目指します。

「programming」の関連ページ

パソコン・ITの英語一覧 programmeとprogramの違い