プログラミングとは?

Weblio 辞書 > 同じ種類の言葉 > 情報 > コンピュータ > プログラミング > プログラミングの意味・解説 

プログラミング [4]programming

スル
コンピュータープログラム作成すること。プログラム仕様決定誤り修正などの作業などを含めていうこともある。

プログラミング

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/08/06 23:30 UTC 版)

コンピュータープログラミング英語: Computer Programming)とは、ある特定のコンピューティングの結果を得ることを目的として、実行可能コンピュータープログラムを設計・構築するプロセスのことである。プログラミングが関係するタスクの例としては、アルゴリズムの生成、アルゴリズムの正確さとリソースの消費量のプロファイリング、選択したプログラミング言語でのアルゴリズムの実装(これは一般にコーディングと呼ばれる)などがある[1][2]。プログラムのソースコードは、コンピューターCPUで直接実行される機械語ではなく、プログラマーが理解できる1つ以上のプログラミング言語で書かれる。プログラミングの目的は、あるタスク(オペレーティングシステムのように複雑な場合もある)をコンピューター上で自動化する1連の命令を見つけることで、与えられた問題を解決することである。そのため、プログラミングのプロセスには、アプリケーションドメインに関する知識、特定のアルゴリズム、形式論理など、さまざまな主題に関する専門性が要求されることが多い。




  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. ^ これは、タイムシェアリングシステムの発達とも関連する。
  5. ^ http://catb.org/jargon/html/B/bottom-up-implementation.html
  6. ^ たとえば、アクションゲームで1フレーム中に行わなければならない計算が可能かどうかが、開発の最後までわからなかったりしては困るだろう。
  7. ^ ないし極く単純なアセンブリ言語
  8. ^ ただし、デバッグがあることをあてにしてルーズにプログラムを書くことは厳に戒められねばならない。バグにも種類があり、たとえば、インタプリタでも最初の構文解析で検出されるような簡単なものなら問題ないが、突き止めるのが極めて困難な部類のバグ(特異なバグを参照)はできる限り早い時点で回避されるに越したことはない。
  9. ^ 荒井省三、いげ太『実践F# 関数型プログラミング入門』技術評論社。ISBN 978-4-7741-5127-4
  10. ^ Survey of Job advertisements mentioning a given language
  11. ^ 株式会社エクス コラム 「ノンプログラミング が熱い!7つの背景」 2017年11月13日閲覧
  12. ^ Paul Graham (2003年). Hackers and Painters. http://www.paulgraham.com/hp.html 2006年8月22日閲覧。. 
  13. ^ Paul Graham『ハッカーと画家』オーム社、2005年 ISBN 978-4-274-06597-2
  14. ^ s:プログラマが知るべき97のこと/コードは設計である
  15. ^ 2019年度(令和元年度)秋期まではCOBOLが選択可能だった。
  16. ^ 元々は初級システムアドミニストレータ試験(初級シスアド)に出題されていたが、2009年より基本情報技術者試験に移行した。初級シスアドは2009年春期を最後に廃止された。
  17. ^ 2011年まではPerlが出題対象に含まれていた。


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

プログラミング

出典:『Wiktionary』 (2018/02/25 09:29 UTC 版)

名詞

プログラミング

  1. (情報)コンピュータプログラム作成すること。

関連語

動詞

活用

サ行変格活用
プログラミング-する



プログラミングと同じ種類の言葉


品詞の分類


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

辞書ショートカット

すべての辞書の索引

「プログラミング」の関連用語

プログラミングのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   
検索ランキング



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

  
三省堂三省堂
Copyright (C) 2001-2020 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
ウィキペディアウィキペディア
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 Creative Commons Attribution-ShareAlike (CC-BY-SA) and/or GNU Free Documentation License (GFDL).
Weblioに掲載されている「Wiktionary日本語版(日本語カテゴリ)」の記事は、Wiktionaryのプログラミング (改訂履歴)の記事を複製、再配布したものにあたり、Creative Commons Attribution-ShareAlike (CC-BY-SA)もしくはGNU Free Documentation Licenseというライセンスの下で提供されています。

©2020 Weblio RSS