検索へ戻る
名詞 / 形容詞

programming

プログラミング、プログラム作成 コンピューターにしてほしいことを、プログラミング言語で書いてソフトやアプリを作ること。
番組編成、放送内容 テレビ、ラジオ、配信サービスなどで、どんな番組をいつ流すかという計画や内容。
設定、組み込み 機械やシステムに、決まった動きや反応をするように指示を入れること。比喩的に、人の行動パターンが作られることにも使われる。

学習ポイント

まず覚える表現

learn programming

プログラミングを学ぶ

注意する形

I study a programming.

I study programming.

活動としての programming は基本的に不可算名詞なので、a を付けません。

覚え方

program + ing

program は「プログラムする」、-ing は「〜すること」。合わせて programming =「プログラムすること」と覚えましょう。

  • basic
  • computer
  • technology
  • education
  • media

意味

  • プログラミング、プログラム作成

    名詞

    コンピューターにしてほしいことを、プログラミング言語で書いてソフトやアプリを作ること。

    She is learning programming to build her own app.

    彼女は自分のアプリを作るためにプログラミングを学んでいる。

  • 番組編成、放送内容

    名詞

    テレビ、ラジオ、配信サービスなどで、どんな番組をいつ流すかという計画や内容。

    The channel changed its weekend programming.

    そのチャンネルは週末の番組編成を変更した。

  • 設定、組み込み

    名詞

    機械やシステムに、決まった動きや反応をするように指示を入れること。比喩的に、人の行動パターンが作られることにも使われる。

    The robot's programming allows it to avoid obstacles.

    そのロボットの設定により、障害物を避けることができる。

  • プログラミングの、プログラム作成用の

    形容詞

    名詞の前に置いて、プログラミングに関係するものを表す。

    Python is a popular programming language.

    Pythonは人気のあるプログラミング言語だ。

例文

  • Many students start programming with simple games.

    多くの学生は簡単なゲームからプログラミングを始める。

    • 学習
    • basic
  • Programming skills are useful in many modern jobs.

    プログラミングのスキルは多くの現代的な仕事で役に立つ。

    • 仕事
    • basic
  • Good programming makes the website faster and easier to use.

    良いプログラミングによって、そのウェブサイトはより速く、使いやすくなる。

    • テクノロジー
    • intermediate
  • The station offers children's programming every morning.

    その放送局は毎朝、子ども向け番組を提供している。

    • メディア
    • intermediate
  • The drone followed its programming and returned home automatically.

    そのドローンは設定されたプログラムに従い、自動で帰還した。

    • ロボット
    • intermediate

使い方

  • 活動としては基本的に不可算名詞

    「プログラミングを学ぶ」は learn programming と言います。通常、learn a programming とは言いません。

  • codingとの違い

    coding は実際にコードを書く作業を指すことが多く、programming は設計、問題解決、テストなども含む広い意味で使われます。ただし日常会話では近い意味で使われることも多いです。

  • programming languageは定番表現

    programming language は「プログラミング言語」という意味です。この場合の programming は名詞を説明する形容詞的な働きをしています。

よくある間違い

  • 誤: I study a programming.

    正: I study programming.

    活動としての programming は基本的に不可算名詞なので、a を付けません。

  • 誤: I am learning programming language.

    正: I am learning a programming language.

    language は数えられる名詞なので、1つの言語を学んでいる場合は a programming language とします。

  • 誤: He is good at programing.

    正: He is good at programming.

    標準的なつづりは m を2つ重ねた programming です。

コロケーション

  • learn programming

    プログラミングを学ぶ

    He learned programming through online courses.

    彼はオンライン講座でプログラミングを学んだ。

  • programming language

    プログラミング言語

    JavaScript is a programming language used on many websites.

    JavaScriptは多くのウェブサイトで使われるプログラミング言語だ。

  • programming skills

    プログラミングスキル

    Her programming skills helped the team finish the project.

    彼女のプログラミングスキルが、チームのプロジェクト完了に役立った。

  • computer programming

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

    Computer programming teaches you how to solve problems step by step.

    コンピュータープログラミングは、問題を段階的に解く方法を教えてくれる。

  • television programming

    テレビ番組編成

    The company invests heavily in original television programming.

    その会社はオリジナルのテレビ番組制作・編成に多額の投資をしている。

接辞

program + -ing で「プログラムを作ること」という意味になります。つづりでは最後の m を重ねて programming になります。

  • program: プログラムを作る、予定や手順を組む
  • -ing: 行為・活動を表す

-ing

行為・活動、または進行中の動作を表す

動詞 program に -ing が付いて、名詞として「プログラムを作ること」、また形容詞的に「プログラミングの」という意味になります。

語形変化

  • program

    名詞 / プログラム、番組、計画

    イギリス英語ではコンピューター関連では program、テレビ番組などでは programme と書くことが多いです。

  • program

    動詞 / プログラムする、設定する

    コンピューターや機械に命令を入れるという意味です。

  • programmer

    名詞 / プログラマー

    プログラムを書く人を指します。

  • programmable

    形容詞 / プログラム可能な

    動作を設定できる機械や装置に使います。

覚え方

  • phrase

    program + ing

    program は「プログラムする」、-ing は「〜すること」。合わせて programming =「プログラムすること」と覚えましょう。

  • image

    コンピューターに手順を教える

    料理のレシピのように、コンピューターへ一つずつ手順を書いて教えるイメージを持つと覚えやすいです。

ミニストーリー

Mika wanted to make a small app for her school club. At first, programming felt difficult. She wrote short lines of code every day and tested them carefully. After two weeks, her app could count members and show meeting times. Her friends were surprised and happy.

ミカは学校のクラブのために小さなアプリを作りたいと思った。最初、プログラミングは難しく感じた。彼女は毎日短いコードを書き、注意深くテストした。2週間後、そのアプリはメンバー数を数え、会議時間を表示できるようになった。友達は驚き、喜んだ。