Schemeとは? わかりやすく解説

scheme

別表記:スキーム

「scheme」の意味

「scheme」とは、計画仕組み、または策略といった意味を持つ英単語である。計画仕組み場合目標達成のために立てられ方法手順を指す。策略場合特定の目的達成するために秘密裏立てられ計画手段意味する

「scheme」の発音・読み方

「scheme」の発音は、IPA表記では /ski:m/ であり、IPAカタカナ読みでは「スキーム」となる。日本人発音するカタカナ英語では「スキーム」と読む。

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

A scheme is a plan or arrangement involving many people which is made by a government or other organization, or a secret plan made by a group of people to do something illegal or harmful. It can also refer to a systematic plan or arrangement for attaining a particular goal or solving a particular problem.

「scheme」の類語

「scheme」の類語には、plan計画)、strategy戦略)、plot策略)、systemシステム)、programプログラム)などがある。

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

「scheme」に関連する用語表現には、schemer(策略家)、schematic図式的な)、schematize(図式化する)、color scheme配色)などがある。

「scheme」の例文

1. They devised a scheme to reduce energy consumption.(彼らはエネルギー消費削減する計画立てた。)
2. The government has launched a new housing scheme for low-income families.(政府低所得家庭向け新し住宅プログラム立ち上げた。)
3. The company's pension scheme is very generous.(その会社年金制度は非常に寛大である。)
4. She was involved in a scheme to defraud the bank.(彼女は銀行だまし取る策略関与していた。)
5. The project is part of a larger scheme to revitalize the city center.(そのプロジェクトは、市中心部活性化させるための大規模な計画一部である。)
6. The manager's scheme to increase sales was successful.(マネージャー売上増加のための計画成功した。)
7. They hatched a scheme to take over the company.(彼らは会社乗っ取るための策略企てた。)
8. The color scheme of the room is very soothing.(その部屋配色は非常に落ち着く。)
9. The new traffic scheme aims to reduce congestion in the city.(新し交通計画は、都市渋滞緩和することを目指している。)
10. The marketing scheme was designed to attract more customers.(そのマーケティング計画は、より多く顧客引き付けるように設計されていた。)

スキーム

英語:scheme

「スキーム」とは・「スキーム」の意味

「スキーム」は、「計画」「体系」を意味する言葉であり、ビジネス用語やit用語として使用される。「計画」を意味する英単語「scheme」が元である。スキームと同じ「計画」という意味を持つ言葉としては、「プラン」が挙げられるが、プランはただ漠然とした計画を指すことが多い。それに対してスキームは、具体的な内容が、すでに作られている計画を指すという違いがある。つまり、プラン発展したものが、スキームだ。

ビジネスシーンでは、スキームは、ビジネスに関するあらゆる計画や、計画における枠組みを指す用語として使用される。そして、特定の計画枠組み限定するために、「事業スキーム」や「取引スキーム」という風な表現にすることもある。また、ビジネスシーン以外でも、行政などで、計画枠組み意味する用語としてスキームが使用される場面がある。

it業界では、スキームは、「URLスキーム」あるいは「URIスキーム」という用語で使用されることが多い。インターネット上における所在を示す、URLあるいはURI含まれる通信規格情報を指す。インターネット回線使って任意の所在辿り着くためには、「URLスキーム」や「URIスキーム」で指定した通信規格使用する代表的なものは「http」であり、「スキーム名」と呼ばれることもある。また、主にスマートフォンで、特定のアプリを開くための仕組みを「URLスキーム」と呼ぶことも多い。

特殊な例として、「ザ・スキーム」というゲーム固有名詞として使用されているパターンもある。その場合は、密かに計画され悪事を指す、「陰謀」という意味になる。

「スキーム」の熟語・言い回し

スキーム図とは


「スキーム図」は、計画の内容図解したものである。スキームは、具体的な枠組み決まっている計画を指す。その内容文章のみで表す場合、複雑でわかりにくくなる恐れがある。そこで、内容わかりやすくするために、図形イラスト取り入れたスキーム図を作成することが多い。スキーム図には、大きなカテゴリ小さなカテゴリ枝分かれする形の樹形型や、時系列沿って記載する形のフロー型など、複数種類がある。

業務スキームとは


業務スキーム」は、主にビジネスシーンにおいて、「業務体系」を意味する言葉として使用される組織における従業員働き方指標や、特定の部署構造などを指す言葉である。

事業スキームとは


事業スキーム」は、「事業計画」を指す言葉である。特定の事業において、期日投入する資金額など、具体的な内容決められている計画を指す。事業金融機関から融資を受ける際には、事業スキーム元にした事業計画書が必要になることがほとんどである。

反応スキームとは


反応スキーム」は、化学分野使用される専門用語である。分子構造六角形記したベンゼン環用いてどのような化学反応起こったのかを記した図を指す。

数値スキームとは


数値スキーム」は、数学物理学用いられる用語である。何らかの数値代入した際、特定の数値算出される構造、高度な方程式などを指す言葉だ。

ビジネススキームとは


ビジネススキーム」は、ビジネスシーンにおいて、具体的な計画を指す言葉である。ビジネスに関するスキームであればひと通りビジネススキーム呼べる。そして、スキーム図と文章織り交ぜた書き方をすることが多い。ビジネススキームという言葉実際に使用する場合例文は、「新しく事業始めるために、ビジネススキームが必要である」「融資を受けるためには、ビジネススキーム修正をしなければならない」のように使用する

「スキーム」の使い方・例文

「スキーム」をビジネスシーン使用する場合、「企画通ったため、より具体的なスキームを作ることとなった」「期限迫っているというのに、スキームの内容がまだ練り上がっていない」「今思えば、この事業はスキームの段階から非の打ちどころがなかった」「組織の上層部から、短期間でのスキームの修正命じられた」のような使い方となる。

また、「この失敗は、行政のスキームに無理があったことが原因だろう」「民間自治体連携するスキームが立ち上げられた」といった使い方可能だit用語として使用するであれば、「URLスキーム乗っ取られる被害多発している」「URIセキュリティ対策万全になければならない」「これは私が今まで使ったことのないスキーム名だ」のような表現となる。

スキーム【scheme】

読み方:すきーむ

計画企画体系枠組み

[補説] 英語では謀略陰謀の意味もある。


スキーム

【英】:Scheme

M&A資金調達の「手法」のこと。

Scheme

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/25 13:34 UTC 版)

Scheme(スキーム)はコンピュータ・プログラミング言語 LISP方言のひとつで、静的スコープなどが特徴である。仕様(2017年現在、改7版まで存在する)を指すこともあれば、実装を指すこともある。Schemeにより、LISP方言に静的スコープが広められた。


注釈

  1. ^ 元々のALGOLには関数引数等が無いためFUNARG問題なども無く、静的スコープの歴史としてALGOLをあまり強調する意味は無い。
  2. ^ : closure
  3. ^ : lambda calculus
  4. ^ : tail-recursion
  5. ^ : continuation
  6. ^ : message passing
  7. ^ : continuation passing style、CPS
  8. ^ 継続渡し形式は一連のλ論文において導入された。ただし、体系として確立されてはいないものの、同様の手法は「John C. Reynolds (1972), Denitional Interpreters for Higher-Order Programming Languages, http://cs.au.dk/~hosc/local/HOSC-11-4-pp363-397.pdf 」にもみられる。
  9. ^ 後の完全な Planner の実装として、エジンバラ大学の Julian Davies が POP-2 で実装した Popler がある。
  10. ^ 当初は CATCH という名称であった。
  11. ^ : escape operator

出典

  1. ^ 出典URL: https://small.r7rs.org/
  2. ^ Influences - The Rust Reference”. The Rust Reference. 2023年4月18日閲覧。
  3. ^ From LISP 1 to LISP 1.5”. www-formal.stanford.edu. 2024年4月8日閲覧。
  4. ^ 「Scheme 過去◇現在◇未来 前編」『bit』(共立出版)Vol. 28, No.4(1996年4月号) pp. 4~9
  5. ^ Baker, Henry G. (July 1978). “Shallow binding in Lisp 1.5”. Commun. ACM (New York, NY, USA: Association for Computing Machinery) 21 (7): 565–569. doi:10.1145/359545.359566. ISSN 0001-0782. https://doi.org/10.1145/359545.359566. 
  6. ^ 1178-1990 (Reaff 2008) IEEE Standard for the Scheme Programming Language. IEEE part number STDPD14209, unanimously reaffirmed at a meeting of the IEEE-SA Standards Board Standards Review Committee (RevCom), March 26, 2008 (item 6.3 on minutes), reaffirmation minutes accessed October 2009. NOTE: this document is only available for purchase from IEEE and is not available online at the time of writing (2009).
  7. ^ Michael Sperber ほか. “The Revised6 Report on the Algorithmic Language Scheme” (英語). 2009年2月2日閲覧。
  8. ^ Position statement” (英語). 2013年12月16日閲覧。
  9. ^ Scheme Working Groups” (英語). 2013年12月16日閲覧。
  10. ^ 川合史朗 (2002年10月). “Gluing Things Together - Scheme in the Real-time CG Content Production”. 2014年6月20日閲覧。
  11. ^ 藤田善勝. “YPSILON”. 2014年6月20日閲覧。
  12. ^ Online version of the Lambda Papers (PDF)
  13. ^ Sussman, Gerald Jay; Steele, Guy Lewis (1975). Scheme: An Interpreter for Extended Lambda Calculus (Report). Massachusetts Institute of Technology. hdl:1721.1/5794
  14. ^ Sussman, Gerald Jay; Steele Jr, Guy L (1998). “Scheme: A interpreter for extended lambda calculus”. Higher-Order and Symbolic Computation (Springer) 11 (4): 405–439. doi:10.1023/A:1010035624696. https://www.researchgate.net/publication/227098423_Scheme_A_Interpreter_for_Extended_Lambda_Calculus. 


「Scheme」の続きの解説一覧

Scheme

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

選択ソート」の記事における「Scheme」の解説

Scheme での実装を以下に示す。 (require-extension srfi-1) ; 実装依存。SRFI-1 と言うライブラリ用いる。(define (selection-sort ls) (let loop ((ls ls) (acc '())) (if (null? ls) (reverse acc) (let ((x (apply min ls))) (loop (remove (lambda (y) (= y x)) ls) (cons x acc)))))) 表 話 編 歴 ソート 理論計算複雑性理論 ランダウの記号 全順序 リスト 安定性 ソーティングネットワーク 比較ソート英語版整数ソート英語版交換ソートバブルソート シェーカーソート 奇偶転置ソート コムソート ノームソート クイックソート 選択ソート選択ソート ヒープソート スムースソート デカルトソート トーナメントソート 挿入ソート挿入ソート シェルソート ツリーソート 図書館ソート ペイシェンスソート マージソートマージソート 多層マージソート ストランドソート 非比較ソート基数ソート バケットソート 計数ソート プロキシマップソート 鳩の巣ソート バーストソート ビーズソート 並行ソートバイトニックソート バッチャー奇偶マージソート シェアソート 混成ソートティムソート イントロソート Jソート アンシャッフルソート(英語版) その他トポロジカルソート パンケーキソート スパゲティソート 非効率的/ユーモラスソートボゴソート ストゥージソート スリープソート エラーソート

※この「Scheme」の解説は、「選択ソート」の解説の一部です。
「Scheme」を含む「選択ソート」の記事については、「選択ソート」の概要を参照ください。


Scheme

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

ジェネレータ (プログラミング)」の記事における「Scheme」の解説

Schemeでは、単純に遅延評価利用した実装考えられる。 ;; SRFI 41と言うライブラリ使用(この辺実装依存)(import streams-primitive)(import streams-derived)(define (countfrom n) (let ((str (stream-from n))) (lambda () (let ((head (stream-car str)) (tail (stream-cdr str))) (set! str tail) head))));; Example use: 10 から 20 までの整数表示する。(call/cc (lambda (break) (letrec ((iter (countfrom 10))) (let loop ((i (iter))) (if (<= i 20) (begin (display i) (newline) (loop (iter))) break)))));; 必要に応じて素数をいくらでも作成するジェネレータ(define (primes) (letrec ((sieve (lambda (stream) (let ((obj (stream-car stream))) (stream-cons obj (sieve (stream-filter (lambda (x) (not (zero? (remainder x obj)))) (stream-cdr stream)))))))) (let ((p (sieve (stream-from 2)))) (lambda (message) (case message ((next) (let ((head (stream-car p)) (tail (stream-cdr p))) (set! p tail) head)) (else 'hoge))))))> (define f (primes))> (f 'next)2> (f 'next)3> (f 'next)5> (f 'next)7> また、Schemeにおいては継続使って実装したサンプルがある。

※この「Scheme」の解説は、「ジェネレータ (プログラミング)」の解説の一部です。
「Scheme」を含む「ジェネレータ (プログラミング)」の記事については、「ジェネレータ (プログラミング)」の概要を参照ください。


Scheme

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/29 20:16 UTC 版)

マージソート」の記事における「Scheme」の解説

;; use-modules は 処理系 Guile 固有の機能である。;; SRFI 機能を使うための仕組み処理系依る。(use-modules (srfi srfi-1 )) ; split-at(use-modules (srfi srfi-11)) ; let-values(define (merge left-half right-half) (let loop ((ls left-half) (rs right-half) (result (list))) (cond ((null? rs) (append (reverse result) ls)) ((null? ls) (append (reverse result) rs)) (else (let ((l (car ls)) (r (car rs))) (if (<= l r) (loop (cdr ls) rs (cons l result)) (loop ls (cdr rs) (cons r result))))))))(define (merge-sort xs) (cond ((null? xs ) xs) ((null? (cdr xs)) xs) (else (let-values (((left-half right-half) (split-at xs (quotient (length xs) 2)))) (merge (merge-sort left-half) (merge-sort right-half))))))

※この「Scheme」の解説は、「マージソート」の解説の一部です。
「Scheme」を含む「マージソート」の記事については、「マージソート」の概要を参照ください。


Scheme

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/23 20:49 UTC 版)

可変長引数」の記事における「Scheme」の解説

平均値求め手続き average の例を考える。平均値計算には最小でも1個の値が必要であるから固定個数仮引数必須の仮引数)として x0 を指定しており、それ以降任意個数引数としている。任意個数の値は仮引数 xsリストとして格納される。 (define (average x0 . xs) (let ((sum x0) (count 1)) (for-each (lambda (x) (set! sum (+ sum x)) (set! count (+ count 1))) xs) (/ sum count))) 上記呼び出すコードの例次の通りである。 (display (average 0.3 9.4 5.2 4.5 9.7)) (newline)

※この「Scheme」の解説は、「可変長引数」の解説の一部です。
「Scheme」を含む「可変長引数」の記事については、「可変長引数」の概要を参照ください。


scheme(スキーム)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/19 02:51 UTC 版)

Uniform Resource Identifier」の記事における「scheme(スキーム)」の解説

URIはこの「スキーム」と呼ばれる識別子から始まり省略できない階層的識別子Hierarchical Identifiers)である:(コロン)はスキーム区切り文字スキーム名の最後に挿入するスキームは文字始まり文字数字、+(プラス記号)、-(ハイフン)、.(終止符)で構成される文字列となる。大文字と小文字区別しないが、一貫性を保つために小文字使用推奨している。

※この「scheme(スキーム)」の解説は、「Uniform Resource Identifier」の解説の一部です。
「scheme(スキーム)」を含む「Uniform Resource Identifier」の記事については、「Uniform Resource Identifier」の概要を参照ください。

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


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

辞書ショートカット

すべての辞書の索引

「Scheme」の関連用語

Schemeのお隣キーワード
検索ランキング

   

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



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

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
株式会社ストライク株式会社ストライク
Copyright Strike Co., Ltd. All rights reserved.
独立行政法人国立国語研究所独立行政法人国立国語研究所
(c)2024 The National Institute for Japanese Language
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのScheme (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの選択ソート (改訂履歴)、ジェネレータ (プログラミング) (改訂履歴)、マージソート (改訂履歴)、可変長引数 (改訂履歴)、Uniform Resource Identifier (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS