ソース‐コード【source code】
点検商法(てんけんしょうほう)(source code)
特に高額な商品の販売が目的であるにもかかわらず、家屋などの無料点検と偽って消費者を勧誘する商行為のこと。現行制度では、点検商法そのものを取り締まる法律はない。
例えば、シロアリの無料点検をすると偽って家庭を訪問し、シロアリとは関係のない家屋の傷みを見つけては高額な修理費を請求することがある。そのほか、水道の点検と偽って浄水器を売りつけたり、布団の点検と偽ってダニの駆除作業を請け負ったりといった例が見られる。
現行の特定商取引法では、例えば嘘をついて商品を販売するなどした場合に限って、懲役や罰金などの刑罰が定められているに過ぎない。したがって、販売が目的であると事前に知らせなくても、その行為自体を取り締まることはできなかった。
国民生活センターの調べによると、点検商法に関する苦情相談は11,656件(2002年度)と前年度に比べて6割増となっている。
経済産業省は、これまで取り締まることのできなかった点検商法について、販売が目的であると事前に知らせることを事業者に義務づけ、違反したら行政処分の対象にできるよう特定商取引法を改正する方針を固めた。
(2004.02.09掲載)
ソース・コード
ソースコード
実行コードの元(ソース)となるプログラムのこと。コンピュータが直接実行できるのは、数値の連なりからなる機械語だけであり、実行コードは一般に機械語で構成される。しかし機械語は人間にとって分かりにくく、作成や保守が難しい。そのため、より人間に理解しやすい形式でプログラムを記述し、それをソフトウェアで処理して機械語に翻訳する開発方式が一般に採用される。この人間に理解しやすい形式で記述されたプログラムがソースコードである。
ソースコードがあれば、プログラムの動作を理解したり、再利用や改良を加えるなどの作業が容易になる。ソースコードを広く公開し、さらに改変や再配布を許可するなどの一定の要件を備えたソフトウェアを「オープンソースソフトウェア」と呼ぶ。オープンソースソフトウェアについては、Open Source Initiative(OSI)という非営利団体が定義を設けている。
関連見出し
オープンソースソフトウェア
フリーソフト
関連URL
Open Source Initiative(http://www.opensource.org/)
ソースコード
【英】source code, source program
ソースコードとは、計算機を動作させる実行形式のプログラムの元となる、プログラミング言語の記述仕様に従って記述された文書のことである。
計算機は、機械語と呼ばれる中央処理装置が直接解釈できる命令を実行することによって動作する。しかし、人間にとって、機械語を扱うことは非常に難しい。そのため、プログラミング言語を用いてソースコードの命令を記述し、そのソースコードを機械語で書かれた実行形式のプログラムに変換してから計算機に与える、という手順がとられている。
プログラムは、多くの場合、コンパイルを経て生成されたネイティブの機械語の状態で実行される。コンパイルされる前のソースコードはテキスト形式のデータであり、テキストエディタなどで読むことができるが、実行形式のプログラムはバイナリ形式であり、テキストエディタなどでは読むことができない。また、コンパイルを経る手順の他にも、ソースコードを逐次、機械語に変換しながら実行するインタープリタ形式と呼ばれる場合がある。インタープリタ形式は、インタープリタ型言語と呼ばれる種類のプログラミング言語において用いられる形式である。この場合は、実行形のプログラムがすなわちソースコードであるということになる。
あるアプリケーションプログラムを構成するソースコードは、通常は、モジュールごとに複数のテキストファイルに分割されている。個々のファイルにおいて記述されるプログラムコードは、使用するプログラミング言語に応じて区別され、それぞれのプログラミング言語が規定する文法に基づく命令文などが記述されている。文法通りに記述されているソースコードは、それぞれの言語ごとに用意されているコンパイラやインタープリタによって処理される。ソースコードがコンパイルされると、ネイティブの機械語(オブジェクトコード)が出力され、リンカによって実行ファイルに変換される。
商品として有償で提供されているソフトウェアの多くは、利益を逸しないためなどの理由で、ソフトウェアの改変や複製が不可能な状態で提供されている。このようなソフトウェアはプロプライエタリソフトウェアと呼ばれるが、その多くは、ソースコードを提供せずに機械語で書かれた実行形式のプログラムだけを配布することで複製などを不可能にしている。
プロプライエタリソフトウェアとは逆に、プログラムを誰でも利用したり改変や改良を加えたりできるように、ソースコードが敢えて公開されているソフトウェアは、オープンソースソフトウェア(OSS)と呼ばれている。
また、Webページの構造を記述しているHTMLやXHTMLなどの文書のソースコードについては、Webブラウザの機能を用いたりファイルをダウンロードしたりすることで簡単に見ることができる。
ソースコードは、プログラムの直接的な元となる文書であり、人間によって改良、変更などの手が加えられる重要な文書である。そのため、ソースコードの可読性が高いことが重要視されている。可読性を向上させるための約束事は、コーディング規約などと呼ばれており、それぞれの組織やプロジェクトごとにあらかじめ設定される。プログラミング言語の種類によってもコーディング規約の内容は異なるが、コーディング規約として示される具体的な例としては、インデントの用い方をはじめ、変数や関数名、クラス名の命名方法、あるいは括弧の使い方、といった事項がある。なお、コーディング規約を包含するより広義のコーディングのやり方を、プログラミング作法と呼ぶ場合もある。
ソースコード
(SourceCode から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/31 07:56 UTC 版)
ソースコード(英: source code)は、プログラミング言語で書かれた、コンピュータプログラムを表現する文字列(テキストまたはテキストファイル)である。
注釈
- ^ ただし、動的なウェブページの制御に使われるプログラミング言語であるJavaScriptのソースコードは、ウェブサイト作成に使われるHTMLやCSS同様、本来ウェブブラウザでいったんローカルにダウンロードして実行するものであるため、閲覧可能なウェブページのものであれば誰でも見ることが可能である。
- ^ オープンソース支持者の考えでは、例えば有用なソフトウェアの場合、ソースコードを公開すると直ちに世界中のソフトウェア開発者が興味を引かれてソースコードを読み漁るので、重要なバグは直ちに修正される。足りない機能は直ちに追加される。レイモンドはこのことを論文「伽藍とバザール」の中で「目玉の数さえ十分あれば、どんなバグも深刻ではない」[1]と言い表した。これはLinuxのような成功したオープンソースプロジェクトに共通する性質である。
- ^ 軍用機の例では日本の国産戦闘機開発計画FS-Xの交渉に際して、原型となった戦闘機F-16の飛行制御用プログラムについて、ソースコードの閲覧を許すソースライセンスの供与の可否が米国で問題となり、否決されたという例がある。
出典
- ^ Source code (also referred to as source or code) is the version of software as it is originally written (i.e., typed into a computer) by a human in plain text (i.e., human readable alphanumeric characters). LINFO. Source Code Definition.
- ^ 島内剛一「数学者用ワープロSPE」『数学』第40巻第3号、日本数学会、1988年7月29日、72頁、doi:10.11429/sugaku1947.40.264、2019年5月2日閲覧。
ミッション: 8ミニッツ
(SourceCode から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/05 08:22 UTC 版)
『ミッション: 8ミニッツ』(原題: Source Code)は、2011年のアメリカ合衆国のSFテクノスリラー映画。疑似タイムループを題材とする。『月に囚われた男』に次ぐダンカン・ジョーンズ監督第2作。2011年3月11日、サウス・バイ・サウスウェストで初上映され、3月31日以降各国で一般公開された[3]。
- ^ a b c “Source Code” (英語). Box Office Mojo. Amazon.com. 2011年10月29日閲覧。
- ^ 「キネマ旬報」2012年2月下旬決算特別号 211頁
- ^ “Release dates for Source Code (2011)” (英語). インターネット・ムービー・データベース. Amazon.com. 2011年6月29日閲覧。
- ^ 8分間のプログラム内でスティーブンスは、それまでに経験した8分間での情報も踏まえながら、ショーンの肉体を用いて自らの意思で行動することができ、また彼の言動により状況や乗客らの言動も逐次変化するのだった。
- ^ Woerner, Meredith (2011年4月4日). “Duncan Jones tells us what really happened at the end of Source Code” (英語). io9. Gawker Media. 2011年6月29日閲覧。
- ^ Faye, Denis (2011年4月8日). “Practice Makes Perfect” (英語). 全米脚本家組合. 2011年10月15日時点のオリジナルよりアーカイブ。2011年6月29日閲覧。
- ^ Powers, Lindsay; Messina, Kim (2011年4月1日). “How Jake Gyllenhaal Wooed Duncan Jones to Direct 'Source Code'” (英語). The Hollywood Reporter. 2011年6月29日閲覧。
- ^ Unklerupert (2010年4月29日). “Source Code Filming Completes Today” (英語). Man Made Movies. 2011年6月29日閲覧。
- ^ Arroyave, Luis (2011年3月8日). “Where in the Chicago-area was 'Source Code' filmed?” (英語). About Last Night. シカゴ・トリビューン. 2011年6月29日閲覧。
- ^ Warmoth, Brian (2010年9月21日). “'Source Code' Bringing Duncan Jones And Clint Mansell Back Together” (英語). MTV Movies Blog. MTVネットワークス. 2011年6月29日閲覧。
- ^ Jones, Duncan (2010年12月15日). “Twitter” (英語). 2011年6月29日閲覧。
- ^ a b “Source Code (2011)” (英語). Rotten Tomatoes. Flixster. 2011年6月29日閲覧。
- ^ “Source Code” (英語). Metacritic. CBS. 2011年6月29日閲覧。
- ^ Rozen, Leah (2011年3月31日). “'Source Code': A 'Groundhog Day' With Scientific Mumbo-Jumbo” (英語). TheWrap.com. 2011年6月29日閲覧。
- ^ Gang, Alison (2011年4月1日). “‘Source code’ is a disaster ‘groundhog day’ with twists” (英語). SignOnSanDiego. The San Diego Union-Tribune. 2011年6月29日閲覧。
- ^ Travers, Peter (2011年3月31日). “Peter Travers: 'Source Code' is Confusing But Exciting” (英語). ローリング・ストーン. 2011年6月29日閲覧。
- ^ Charity, Tom (2011年4月1日). “'Source Code' a smart, original sci-fi thriller” (英語). CNN. 2011年6月29日閲覧。
- ^ Goodykoontz, Bill (2011年3月30日). “'Source Code,' 4 stars” (英語). アリゾナ・リパブリック. azcentral.com. 2011年6月29日閲覧。
- ^ Ebert, Roger (2011年3月31日). “Source Code” (英語). rogerebert.com. シカゴ・サンタイムズ. 2011年6月29日閲覧。
- 1 ミッション: 8ミニッツとは
- 2 ミッション: 8ミニッツの概要
- 3 製作
- 4 外部リンク
「Source Code」の例文・使い方・用例・文例
- SourceCodeのページへのリンク