プログラミング
(プログラミング_(コンピュータ) から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/01/18 15:16 UTC 版)
プログラミング(英語: Programming)とは、コンピューター上で、ある特定のコンピューティングの結果を得るために、実行可能なコンピュータープログラムを作成することである。
注釈
- ^ これは、タイムシェアリングシステムの発達とも関連する。
- ^ たとえば、アクションゲームで1フレーム中に行わなければならない計算が可能かどうかが、開発の最後までわからなかったりしては困るだろう。
- ^ ないし極く単純なアセンブリ言語
- ^ ただし、デバッグがあることをあてにしてルーズにプログラムを書くことは厳に戒められねばならない。バグにも種類があり、たとえば、インタプリタでも最初の構文解析で検出されるような簡単なものなら問題ないが、突き止めるのが極めて困難な部類のバグ(特異なバグを参照)はできる限り早い時点で回避されるに越したことはない。
- ^ 2019年度(令和元年度)秋期まではCOBOLが選択可能だった。
- ^ 元々は初級システムアドミニストレータ試験(初級シスアド)に出題されていたが、2009年より基本情報技術者試験に移行した。初級シスアドは2009年春期を最後に廃止された。
- ^ 2011年まではPerlが出題対象に含まれていた。
出典
- ^ Shaun Bebbington (2014年). “What is coding”. 2014年3月3日閲覧。
- ^ Shaun Bebbington (2014年). “What is programming”. 2014年3月3日閲覧。
- ^ A 13th Century Programmable Robot. University of Sheffield.
- ^ 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://catb.org/jargon/html/B/bottom-up-implementation.html
- ^ “What Are The Benefits Of Chat GPT-4 Over GPT-3.5”. mytasker.com. 2023年5月26日閲覧。
- ^ Arnold, Vanessa (2023年2月21日). “ChatGPT Copyright: Everything you need to know” (英語). neuroflash. 2023年5月26日閲覧。
- ^ 荒井省三、いげ太『実践F# 関数型プログラミング入門』技術評論社。ISBN 978-4-7741-5127-4 。
- ^ Survey of Job advertisements mentioning a given language
- ^ 株式会社エクス コラム 「ノンプログラミング が熱い!7つの背景」 2017年11月13日閲覧
- ^ Paul Graham (2003年). Hackers and Painters 2006年8月22日閲覧。.
- ^ Paul Graham『ハッカーと画家』オーム社、2005年 ISBN 978-4-274-06597-2
- ^ s:プログラマが知るべき97のこと/コードは設計である
「プログラミング (コンピュータ)」の例文・使い方・用例・文例
- たくさんの学生がコンピュータのプログラミングの仕事にかかわりたがっている
- プログラミング言語
- Javaにおける説明的プログラミング
- あなたの仕事は手伝えますが、プログラミングについては、私は何も知りません。
- 皆さんはどんなプログラミング言語が好きですか?
- そろそろプログラミングを覚えようかな。
- プログラミングにかけては彼に並ぶ者はいない.
- コンピュータの設計、組み立て、プログラミングをする活動
- 実行されることができるコンピュータで読取り可能な機械語に特定のプログラミング言語で書かれるソースコードを翻訳するために、コンピュータープログラムを使用する
- トップダウン・プログラミング
- オブジェクト指向プログラミングでは、オブジェクトはデータを含み、オペレーションのステータス、メソッドと、他のオブジェクトとどのように相互作用するのを含み、定義する
- コンピュータ・プログラミングの技術的に困難な作業なしでインタラクティブなコンピュータープログラムを開発するのに用いることが可能であるソフトウェア
- プログラミングエラーの位置を特定し、修正することを助けるプログラム
- あるプログラミング言語を他のプログラミング言語に翻訳するプログラム
- コンピュータプログラミングにおいて使われて、時々、原文の材料を囲むのに用いられる2つの句読点(<または>)のどちらでも
- 低級なプログラミング言語
- 特定の種類のコンピュータで使用するために考案された、プログラミング言語
- コンピュータ知識をほとんど用いない問題解明型プログラミング言語
- 構文が1次元以上で組まれるプログラミング言語
- プログラマが一揃いのプロシージャをそれぞれのデータ構造のタイプに関連付けられるようにするプログラミング言語
- プログラミング_(コンピュータ)のページへのリンク