プログラミング

講座数 28

プログラミング

プログラミング


情報科学とプログラミングの用語集です。


【対象者】


中学数学(二次関数まで!)を履修し終えている生徒
コンピューターの基礎知識を学びたい生徒
自分でプログラム(program)を書きたい生徒
情報科学(Computer Science)を学びたい生徒


スポンサーさん
目次

プログラミングと情報科学の用語集です。重要語句の日本語訳・英語訳・別名・解説をまとめています。【情報科学用語集】用語:プログラミング学習英語:Programming Learning別名:コンピュータープログラミング(Computer Programming)・コーディング(Coding)解説:プログラミング学習(Programming Learning)とは、コンピューターを操作する知識技...

【OS(オーエス) 情報科学用語集】用語:OS(オーエス)英語:Operation System別名:カーネル(kernel)解説:OS(オーエス)とは、Operation Systemの省略形で、コンピューターを制御するための、中核となるソフトウェアです。わかりやすく言えば、「OSはソフトウェアの王様」で、他のソフトウェアを管理しています。OSの代表例として、リナックス(Linux)・ウイ...

【ファイル拡張子(かくちょうし)とは 情報科学用語集】用語:ファイル拡張子(かくちょうし)英語:File Extension別名:拡張子(かくちょうし)・ファイル形式(けいしき)・ピリオドの後ろ・エクステンション解説:ファイル拡張子(かくちょうし)とは、ファイルの種類を指定する名前です。コンピューターのファイルは、ファイル名+ピリオドで区切られたファイル拡張子で、構成されています。例えば、コ...

【dxf ファイル拡張子の1つ 情報科学用語集】用語:dxf(ディーエックスエフ)英語:Drawing Exchange Format別名:CADファイル(キャドファイル)・設計ファイル・一般設計ファイル(いっぱんせっけいファイル)解説:dxf(ディーエックスエフ)とは、ファイル拡張子の1つです。建築設計分野で主に利用され、製品の規格寸法などが、データとして保存されています。dxfファイルは...

【dwg ファイル拡張子の1つ 情報科学用語集】用語:dwg(ディーダブリュージー)英語:Drawing Format別名:CADファイル(キャドファイル)・AutoCADファイル(オートキャドファイル)・設計ファイル・解説:dwg(ディーダブリュージー)とは、ファイル拡張子の1つです。建築設計分野で主に利用され、製品の規格寸法などが、データとして保存されています。dwgファイルは、特定のア...

【STL ファイル拡張子の1つ 情報科学用語集】用語:STL(エスティーエル)英語:Stereo-lithography別名:3Dプリンタファイル・設計ファイル・解説:STL(エスティーエル)とは、ファイル拡張子の1つです。3Dプリンタで利用するために、製品の規格寸法などを、データとして保存します。英語lithographyは「版画」を意味します。例文:設計図をSTLファイルで保存して、3D...

【0x 16進法の意味 情報科学用語集】 用語: 0x 英語: hexadecimal 別名: hex.・ヘックス・ヘクサデシマル・十六進法 解説: 0x とは、十六進法を意味する記号です。 0x はコンピューター分野で用いられる理由は、数字が並んでいるだけでは、「二進法」なのか「十進法」なのか「十六進法」なのか、誤解が生まれやすいからです。 例文: 十六進法 0x11 は、十進法 17 に...

用語:X進法 (えっくすしんほう) 英文:Number system別名:ナンバーシステム記数法(きすうほう)記譜法(きふほう)N進法(えぬしんほう)ノーテーション(Notation)韓語:UTF-8繁体:記數法jìshùfǎji4shu4fa3簡体:记数法jìshùfǎji4shu4fa3意味:X進法とは、数字によって数をどのように表ひょう記きするのか、2進法・8進法・10進法・16進法な...

【CRLF 改行記号 情報科学用語集】用語:CRLF(シーアールエルエフ)英語:Carrige Return Line Feed別名:改行記号・行頭改行記号解説:CRLFとは、コンピューターに改行を指示する記号です。人間と異なり、コンピューターには「空白」か「改行」かの区別が、わかりません。そこで、初期のコンピューターでは、 コンピューターに改行を指示するために、「CRLF」という記号を用い...

用語:Character set日文:文字集合(もじしゅうごう)別名:キャラクターセットキャラクター集合キャラ集合文字セット韓語:문자집합ムンチャチムパム繁体:字符集zìfújízi4fu2ji2簡体:字符集zìfújízi4fu2ji2意味:文字集合とは、コンピューターで文字を扱うための仕様です。最も身近な文字集合は「ひらがな」と「カタカナ」です。文字「あ」は、文字集合「ひらがな」に所属し...

用語:Unicode日文:ユニコードゆにこうど別名:Universal Coded Character SetUTF-16UTF-8統一文字集合(とういつもじしゅうごう)ユニISO/IEC 10646韓語:유니코드(ゆにこど)繁体:統一碼tǒngyīmǎtong3yi1ma3簡体:统一码tǒngyīmǎtong3yi1ma3意味:Unicodeとは、コンピューターで文字を扱うために制定された...

ポストスクリプト(Postscript)のまとめです。プロ家庭教師による情報科学講座で、基礎知識用語を、わかりやすく解説しています。 【ポストスクリプトとは 定義】 ポストスクリプト(Postscript)とは、コンピューターからプリンターへ、印刷情報を指示する言語です。「ページ記述言語」とも呼ばれます。ポストスクリプトの指事に従って、プリンターは位置・インク・テキスト・フォントなどを印刷し...

【正規表現Regex情報科学用語集】用語:正せい規き表ひょう現げん英語:Regular Expression別名:正規/リジェックス解説:正規表現とは、コンピューターで、文字をまとめて操作する技術のことです。正規表現が有効な場面は、例えば、「数字だけを選択」したい場面や、「漢字だけを置ち換かん」したい場面です。例文:正規表現によって、市町村の名前を、一括して置換した。ウェブ(Web)と情報科...

ブロックチェーン (英:blockchain) とは、コンピューターのネットワークを運営する技術です。2008年に、ナカモトサトシさんによって、提唱されました。インターネットで同一性を確保するための、画期的な技術として、注目されています。

コンピューター(英:computer)は、もともとは、人間の代わりに計算する機械を指していました。 computer の原語は、computeで、計算するという意味があります。単なる計算機を超えて、現代社会では、さまざまなコンピューターが乱立し、また進化を続けています。基礎知識として、コンピューターを、製品名・装置名で分類し、解説していきます。

概念(がいねん)は、情報科学では、概念 (英:concept)・仕様 (英:spec)・実装 (英:implement) のうち、もっとも抽象性が高いレベルを指します。情報科学では、概念・仕様・実装と、抽象性の異なる言語を用いることで、世界を上手に説明しようとします。なお、概念は、もともとは哲学の用語で、人間が心に抱くものという意味です。

CSV (シーエスブイ 英:Comma Separated Value) は、有名なデータのフォーマットです。CSVは、 データを行列に整理できます。CSVを扱う有名なアプリケーションに、WindowsのExcelがあります。CSVのファイルは、拡張子として.csvが付きます。

CUI (シーユーアイ 英:Character User Interface) は、情報科学において、人間とコンピューターのやりとりに、論理言語を用います。初期のコンピューターの操作は、すべてCUIが当たり前でした。現在でも、コンピューターの性能を十分に発揮するためには、CUIの理解が欠かせません。また、CUIと同じ意味で、シェル・バッシュ・コマンドライン・ドス窓・黒い窓・プログラミングなど...

GUI (ジーユーアイ 英:graphical user inteface) とは、情報科学において、人間とコンピューターが、視覚言語によって、入出力する方法です。GUIの例として、マウスのクリックや、タッチパネルのスライドなどが挙げられます。GUI特徴について、確認していきましょう。

ハードウェア (英:hardtware) とは、コンピューターの物理部分を指します。情報科学では、コンピューターの存在を、物理部分のハードウェアと非物理部分のソフトウェアに、分けて考えます。ハードウェアには、CPU・GPU・メモリ・ストレージ・マウス・キーボード・ディスプレイ・プリンタ・などが含まれます。

巾等性 (べきとうせい 英:idempotence) とは、同じ操作を何回しても、操作の結果が変わらないことを意味します。 例えば、ウェブページを何度閲覧しても、ウェブページが変わらないのであれば、ウェブページの閲覧(という操作)には、巾等性があります。もともとは数学の概念で、情報科学の 概念に移植されました。操作を、巾等性のある操作と巾等性のない操作に分けることで、プログラムの 設計が...

実装(じっそう)は、情報科学では、概念 (英:concept)・仕様 (英:spec)・実装 (英:implement) のうち、もっとも抽象性が低く、具体性が高いレベルを指します。情報科学では、概念・仕様・実装と、抽象性の異なる言語を用いることで、世界を上手に説明しようとします。

JSON (ジェイソン 英:JavaScript Object Notation) は、有名なデータのフォーマットです。JSONは、データを辞書形式に整理できます。JSONは、インターネットの通信で人気のフォーマットで、もともとはJavascriptから派生しました。JSONのファイルは、拡張子として.jsonが付きます。

シェル (英:Shell) は、情報科学において、OSの中枢 (カーネル) への命令をするためのアプリケーションです。いわゆる「コンピューターを文字で操作する」ためのアプリケーションで、CUIによる操作が求められることが多いです。一般消費者のレベルでは、そもそも手を触れませんが、専門開発者のレベルでは、理解が必須です。

ソフトウェア (英:software) とは、コンピューターの非物理部分を指します。情報科学では、コンピューターの存在を、物理部分のハードウェアと非物理部分のソフトウェアに、分けて考えます。ソフトウェアには、プログラム・OS (オペレーションシステム)・アプリケーション・ドライバ・ライブラリ・スクリプト・ブラウザ、などが含まれます。

仕様(しよう)は、情報科学では、概念 (英:concept)・仕様 (英:spec)・実装 (英:implement) のうち、抽象性が中間のレベルを指します。情報科学では、概念・仕様・実装と、抽象性の異なる言語を用いることで、世界を上手に説明しようとします。なお、仕様は、もともとは工学の用語で、製品が満たすべき品質基準という意味です。

コンピューターの世界では、私たちが文字や記号と呼んでいるものを、テキスト (英:text) として扱います。私たちが日常に用いている自然言語には、曖昧さがあり、コンピューターは曖昧さに弱いです。そこで、文字・数字・文章・記号などのうちで、コンピューターが扱えるものを、テキストとして定義しています。コンピューターで文章を書くことは、コンピューターでテキストを加工すると、言い換えられます。そして...

スポンサーさん