coding
codingは、文脈によって大きく分けて三つの異なる意味で使われます。最も一般的なのはコンピュータープログラミングを指す用法ですが、学術的なデータ分析や、コンピューター内部でのデータ表現形式を指す場合もあります。それぞれの文脈で意味が全く異なるため、周囲の単語や状況から判断することが重要です。
プログラミングとデータ分析の区別
日常会話やビジネスシーンでcodingと言えば、通常はプログラミング言語を用いてソフトウェアやアプリを作成することを指します。一方で、社会科学などの研究分野では、収集した大量のテキストデータやインタビュー結果に特定のラベル(コード)を割り当てて分類する作業をcodingと呼びます。前者が構築であるのに対し、後者は分析という目的で使用されます。
文字エンコーディングとの関係
技術的な文脈では、文字や数値をコンピューターが処理できる形式に変換するルールを指します。例えば、日本語の文字をデジタルデータとして扱うためのUTF-8などの文字コーディングがこれに当たります。この意味で使われる場合は、プログラムを書く行為ではなく、データの形式や規格に焦点が当てられています。
意味
プログラミング言語を用いてコンピュータープログラムを書くこと
She is taking a course in coding to build her own mobile app.
彼女は独自のモバイルアプリを作るために、コーディングのコースを受講している。
分析のために、データやカテゴリーに数字や記号などのコードを割り当てること
The researchers spent weeks coding the interview transcripts for recurring themes.
研究者たちは、インタビューの書き起こしから繰り返し現れるテーマを探るため、数週間かけてコーディングを行った。
文字エンコーディングのように、情報が特定の形式で表現される方法
The software failed because of an error in the character coding of the text file.
テキストファイルの文字コーディングのエラーにより、ソフトウェアが停止した。
コンピューターソフトウェアを書く行為や、それに使用されるシステムに関する様子
He has excellent coding skills in Python and Java.
彼はパイソンやジャバにおいて優れたコーディングスキルを持っている。