コーディングとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 日本語表現辞典 > コーディングの意味・解説 

coding

別表記:コーディング

「coding」の意味・「coding」とは

「coding」は、コンピュータプログラミング一部であり、特定のタスク実行するためのコンピュータプログラム作成する行為を指す。具体的には、特定のプログラミング言語使用してコンピュータ理解できる命令書くことである。たとえば、ウェブサイト作成する際には、HTMLCSSJavaScriptなどの言語用いてコードを書く。

「coding」の発音・読み方

「coding」の発音は、IPA表記では /ˈkoʊdɪŋ/ であり、IPAカタカナ読みでは「コードィング」となる。日本人発音するカタカナ英語では「コーディング」と読む。

「coding」の定義を英語で解説

「Coding」 is the act of writing computer programs using a specific programming language to perform a particular task. It involves creating instructions that a computer can understand. For example, when creating a website, code is written using languages such as HTML, CSS, and JavaScript.

「coding」の類語

「coding」の類語としては、「programming」がある。これらの単語互換性があり、しばしば同じ意味で使用される。ただし、「programming」はより広範な概念含みコードを書くだけでなく、問題解決戦略立てたり、アルゴリズム設計したりするプロセスも含む。

「coding」に関連する用語・表現

「coding」に関連する用語としては、「debugging」、「algorithm」、「syntax」などがある。「debugging」は、コード存在するエラーバグを見つけて修正するプロセスを指す。「algorithm」は、特定の問題解決または特定のタスク達成するための手順を指す。「syntax」は、プログラミング言語文法を指す。

「coding」の例文

1. English example (Japanese translation): "I'm learning coding to become a web developer." (私はウェブ開発者になるためにコーディングを学んでいる。)
2. English example (Japanese translation): "Coding is essential for creating software applications." (ソフトウェアアプリケーション作成するためには、コーディングが不可欠である。)
3. English example (Japanese translation): "He spends his free time coding." (彼は自由な時間をコーディングに費やしている。)
4. English example (Japanese translation): "The coding process can be complex and requires a lot of patience." (コーディングプロセスは複雑で、多く忍耐が必要である。)
5. English example (Japanese translation): "She is good at coding in Python." (彼女はPythonでのコーディングが得意である。)
6. English example (Japanese translation): "Coding skills are in high demand in the job market." (コーディングスキルは就職市場で非常に求められている。)
7. English example (Japanese translation): "Understanding the basics of coding is important for digital literacy." (デジタルリテラシーには、コーディングの基礎理解することが重要である。)
8. English example (Japanese translation): "Coding can be a creative process." (コーディングは創造的なプロセスであることがある。)
9. English example (Japanese translation): "There are many online resources for learning coding." (コーディングを学ぶためのオンラインリソース多数存在する。)
10. English example (Japanese translation): "Coding is a key skill in the field of computer science." (コーディングは、コンピュータ科学分野でのキースキルである。)

コーディング【coding】

読み方:こーでぃんぐ

コンピューターで、プログラミング言語によってソースコード作ること。

データ処理自動化するために、データの項目にコードをつけること。


コーディング

プログラミングのほかの用語一覧
コーディング:  キャスト  共用体  固定小数点数  コーディング  コード最適化  コメントアウト  コンテキスト

コーディング


コーディング

名前 Cording

プログラミング

(コーディング から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/18 15:16 UTC 版)

プログラミング英語: Programming)とは、コンピューター上で、ある特定のコンピューティングの結果を得るために、実行可能コンピュータープログラムを作成することである。


注釈

  1. ^ これは、タイムシェアリングシステムの発達とも関連する。
  2. ^ たとえば、アクションゲームで1フレーム中に行わなければならない計算が可能かどうかが、開発の最後までわからなかったりしては困るだろう。
  3. ^ ないし極く単純なアセンブリ言語
  4. ^ ただし、デバッグがあることをあてにしてルーズにプログラムを書くことは厳に戒められねばならない。バグにも種類があり、たとえば、インタプリタでも最初の構文解析で検出されるような簡単なものなら問題ないが、突き止めるのが極めて困難な部類のバグ(特異なバグを参照)はできる限り早い時点で回避されるに越したことはない。
  5. ^ 2019年度(令和元年度)秋期まではCOBOLが選択可能だった。
  6. ^ 元々は初級システムアドミニストレータ試験(初級シスアド)に出題されていたが、2009年より基本情報技術者試験に移行した。初級シスアドは2009年春期を最後に廃止された。
  7. ^ 2011年まではPerlが出題対象に含まれていた。

出典

  1. ^ Shaun Bebbington (2014年). “What is coding”. 2014年3月3日閲覧。
  2. ^ Shaun Bebbington (2014年). “What is programming”. 2014年3月3日閲覧。
  3. ^ A 13th Century Programmable Robot. University of Sheffield.
  4. ^ Villiger, Jessica; Schweiger, Simone A.; Baldauf, Artur (2022-10). “Making the Invisible Visible: Guidelines for the Coding Process in Meta-Analyses” (英語). Organizational Research Methods 25 (4): 716–740. doi:10.1177/10944281211046312. ISSN 1094-4281. http://journals.sagepub.com/doi/10.1177/10944281211046312. 
  5. ^ http://catb.org/jargon/html/B/bottom-up-implementation.html
  6. ^ What Are The Benefits Of Chat GPT-4 Over GPT-3.5”. mytasker.com. 2023年5月26日閲覧。
  7. ^ Arnold, Vanessa (2023年2月21日). “ChatGPT Copyright: Everything you need to know” (英語). neuroflash. 2023年5月26日閲覧。
  8. ^ 荒井省三、いげ太『実践F# 関数型プログラミング入門』技術評論社。ISBN 978-4-7741-5127-4https://books.google.co.jp/books?id=NsSkLRVZ0fQC&pg=PA27#v=onepage&q&f=false 
  9. ^ Survey of Job advertisements mentioning a given language
  10. ^ 株式会社エクス コラム 「ノンプログラミング が熱い!7つの背景」 2017年11月13日閲覧
  11. ^ Paul Graham (2003年). Hackers and Painters. http://www.paulgraham.com/hp.html 2006年8月22日閲覧。. 
  12. ^ Paul Graham『ハッカーと画家』オーム社、2005年 ISBN 978-4-274-06597-2
  13. ^ s:プログラマが知るべき97のこと/コードは設計である


「プログラミング」の続きの解説一覧

コーディング

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/28 01:04 UTC 版)

エクストリーム・プログラミング」の記事における「コーディング」の解説

XP支持者は、システム開発プロセス唯一の真に重要な製品コード、つまりコンピュータ解釈できるソフトウェア命令であると主張するコードなければ動作する製品存在しない。 コーディングは、最適な解決策導き出すのに役立つ。コーディングはまた、プログラミング問題についての考え伝えるのにも役立つ。複雑なプログラミング問題を扱うプログラマーや、他のプログラマー解決策説明するのが難しいと感じプログラマーは、シンプルな形でコード化し、そのコード使って自分何を言いたいのかを示すこともできる。この立場支持者らによると、コードは常に明確で簡潔であり、複数方法解釈することはできないと言う。他のプログラマーも、自身考えコード化することで、コードに対してフィードバックすることができる。

※この「コーディング」の解説は、「エクストリーム・プログラミング」の解説の一部です。
「コーディング」を含む「エクストリーム・プログラミング」の記事については、「エクストリーム・プログラミング」の概要を参照ください。


コーディング

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/12 01:59 UTC 版)

Unicode」の記事における「コーディング」の解説

サロゲートエンコーディングは、符号位置C P {\displaystyle CP} 、ハイサローゲートを H S G {\displaystyle HSG} 、ローサローゲートを L S G {\displaystyle LSG} とすると次の通り計算するH S G = f l o o r ( C P10000 16 400 16 ) + D 800 16 {\displaystyle HSG=\mathrm {floor} \left({\frac {CP-10000_{16}}{400_{16}}}\right)+{\rm {D800}}_{16}} L S G = ( C P10000 16 ) mod 4 00 16 + D C 00 16 {\displaystyle LSG=\left(CP-10000_{16}\right){\bmod {4}}00_{16}+{\rm {DC00}}_{16}} デコーディングは、 C P = 10000 16 + ( H S G − D 800 16 ) × 400 16 + ( L S GD C 00 16 ) {\displaystyle CP=10000_{16}+\left(HSG-{\rm {D800}}_{16}\right)\times 400_{16}+\left(LSG-{\rm {DC00}}_{16}\right)} である。 コード変換例 「𠮷」U+20BB7 (下の棒が長い「吉」。つちよし。) のエンコード考えてみる。 0010   0000   10 11   1011   0111 2   ( 20 B B 7 16 ) {\displaystyle {\color {green}0010\ 0000\ 10}{\color {blue}11\ 1011\ 0111}_{2}\ ({\rm {20BB7}}_{16})} から 0001   0000   0000   0000   0000 2   ( 10000 16 ) {\displaystyle 0001\ 0000\ 0000\ 0000\ 0000_{2}\ (10000_{16})} を引くと、結果は 0001   0000   10 11   1011   0111 2   ( 10 B B 7 16 ) {\displaystyle {\color {green}0001\ 0000\ 10}{\color {blue}11\ 1011\ 0111}_{2}\ ({\rm {10BB7}}_{16})} となる。 これを上位10ビット値と下位10ビット値に分割する。 0001   0000   10 2   ( 0042 16 ) ,     11   1011   0111 2   ( 03 B 7 16 ) {\displaystyle {\color {green}0001\ 0000\ 10}_{2}\ ({\color {green}0042}_{16}),\ \ {\color {blue}11\ 1011\ 0111}_{2}\ ({\rm {\color {blue}03B7}}_{16})} ハイ(高位)サロゲート形成するために上位ビットに D 800 16 {\displaystyle {\rm {D800}}_{16}} を加える。 00   0100   0010 2   ( 0042 16 ) + 1101   1000   0000   0000 2   ( D 800 16 ) = 1101   10 00   0100   0010 2 ( D 842 16 ) {\displaystyle {\color {green}00\ 0100\ 0010}_{2}\ ({\color {green}0042}_{16})+1101\ 1000\ 0000\ 0000_{2}\ ({\rm {D800}}_{16})=1101\ 10{\color {green}00\ 0100\ 0010}_{2}({\rm {D842}}_{16})} ロー(下位)サロゲート形成するために下位ビットD C 00 16 {\displaystyle {\rm {DC00}}_{16}} を加える。 11   1011   0111 2   ( 03 B 7 16 ) + 1101   1100   0000   0000 2   ( D C 00 16 ) = 1101   11 11   1011   0111 2 ( D F B 7 16 ) {\displaystyle {\color {blue}11\ 1011\ 0111}_{2}\ ({\rm {\color {blue}03B7}}_{16})+1101\ 1100\ 0000\ 0000_{2}\ ({\rm {DC00}}_{16})=1101\ 11{\color {blue}11\ 1011\ 0111}_{2}({\rm {DFB7}}_{16})} 結果 D 842 16 ,   D F B 7 16 {\displaystyle {\rm {\color {green}D842}}_{16},\ {\rm {\color {blue}DFB7}}_{16}} (UTF-16 符号単位列) D 8 16 ,   42 16 ,   D F 16 ,   B 7 16 {\displaystyle {\rm {\color {green}D8}}_{16},\ {\rm {\color {green}42}}_{16},\ {\rm {\color {blue}DF}}_{16},\ {\rm {\color {blue}B7}}_{16}} (UTF-16BEでの符号化バイト列) 42 16 ,   D 8 16 ,   B 7 16 ,   D F 16 {\displaystyle {\rm {\color {green}42}}_{16},\ {\rm {\color {green}D8}}_{16},\ {\rm {\color {blue}B7}}_{16},\ {\rm {\color {blue}DF}}_{16}} (UTF-16LEでの符号化バイト列) 次の表は、この文字変換と他をまとめたものである。 色は、コードポイントからのビットUTF-16バイトどのように分配されるかを示した。 なお、UTF-16エンコーディングプロセスによって追加され追加ビットは黒で示されている。 文字符号位置符号位置(2進数)UTF-16符号単位列(2進数)UTF-16符号単位UTF-16BE符号化バイトUTF-16LE符号化バイト列$ U+0024 0000 0000 0010 0100 0000 0000 0010 0100 0024 00 24 24 00U+20AC 0010 0000 1010 1100 0010 0000 1010 1100 20AC 20 AC AC 20 𠮷 U+20BB7 0010 0000 1011 1011 0111 1101 1000 0100 0010 1101 1111 1011 0111 D842 DFB7 D8 42 DF B7 42 D8 B7 DF 最大値 U+10FFFF 1 0000 1111 1111 1111 1111 1101 1011 1111 1111 1101 1111 1111 1111 DBFF DFFF DB FF DF FF FF DB FF DF

※この「コーディング」の解説は、「Unicode」の解説の一部です。
「コーディング」を含む「Unicode」の記事については、「Unicode」の概要を参照ください。


コーディング

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/06/15 03:02 UTC 版)

Cheat Engine」の記事における「コーディング」の解説

Cheat Engineには2種類あり、Cheat Engine DelphiCheat Engine Lazarusがある。Cheat Engine Delphiは主にWindows XP用の32ビットで、Cheat Engine LazarusWindows Vista用の3264ビット向けに構築されている。またObject Pascalコードされたカーネルモジュール例外でもある。 インタフェースをdbk32.dllというCheat Engineドライバロード初期化両方処理し別のWindowsカーネル機能呼び出すラッパー使って自身デバイスドライバ公開するブロック試した除外したりする(英語版時におけるLazarusにあるプログラミングバグが原因Cheat Engine Lazarusはdbk32.dllの使用ができず、主に実行可能なドライバ機能組みまなけれならない通常のCheat Engineに必要ではないカーネルモジュールはハードウェアブレークポイントを設定したRing 3、もしくはRing 0においてフックされたAPI通過するために使用される。これはWindowsのソフトウェア開発キットコンパイルされていて、C言語書かれている。 またコミュニティソースコード共有されたくない人達向けのプラグインアーキテクチャを備えていて、Cheat Engine一般的なチートツール位置づけているゲーム特定機能として使用されることが多い。これらのプラグインはチートエンジンや他のゲームウェブサイトといった複数の場所掲載されている。 Cheat Engine LazarusはDBVMという数人開発者によって開発されユーザーモード (en) からカーネル空間へのアクセス出来仮想マシン使ってWindows Vista x64 editionにおいて署名されていない64ビットデバイスドライバをロードすることができ、手動実行可能なイメージロードするカーネルモードにおいて非ページメモリを配分したり、システムスレッドをドライバエントリで作成するのに使用される。しかし、ドライバエントリのパラメータ実際は有効ではなくドライバはDBVM向けに修正されなければならない

※この「コーディング」の解説は、「Cheat Engine」の解説の一部です。
「コーディング」を含む「Cheat Engine」の記事については、「Cheat Engine」の概要を参照ください。

ウィキペディア小見出し辞書の「コーディング」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「コーディング」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「コーディング」の関連用語

コーディングのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



コーディングのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリコーディングの記事を利用しております。
日本ヴォーグ社日本ヴォーグ社
Copyright (c) NIHON VOGUE-SHA Co., Ltd. All Right Reserved
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのプログラミング (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのエクストリーム・プログラミング (改訂履歴)、Unicode (改訂履歴)、Cheat Engine (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS