ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

エディタ戦争

索引 エディタ戦争

ディタ戦争(Editor War)とは、プログラミングを行う人々(特にハッカー文化に属する人々)の間で続いている、どのテキストエディタが一番よいかというテーマの論争を指す。その中でも二大陣営といえるのは、vi愛好派とEmacs愛好派である。 ハッカー文化においては、愛好するソフトウェアを宗教的狂信とも言える尊敬を持って扱う伝統があり、そのようなソフトウェアの中でもテキストエディタはもっとも一般的である。自らの選択したエディタが最善であると信じるグループ間で数々の論争(フレーム)が発生してきた。もっとも、そのような論争の参加者のほとんどは、からかい半分であると理解している(ユーモアの節参照)。似たような論争はオペレーティングシステムやウェブブラウザ(ブラウザ戦争)、プログラミング言語にもあるし、コードの字下げスタイルのような傍から見れば些細なことでも論争となってきた。 エディタ戦争においては、vi と Emacs というUNIX系オペレーティングシステムで最も一般的な2つのエディタの信奉者の間で主に行われている。UNIXのユーザーやプログラマの多くは、どちらかのエディタを使用している。また、大抵の人は両方の使い方を知っており、それもあってどちらが良いかを判断できる立場にあると考えている。さらに、これらのエディタは他と比較して急勾配な習熟曲線を持っており、それはこれらエディタのユーザーがその使い方を学習するために多大な時間を要したことを意味している。.

87 関係: AIXAmigaOS学習曲線字下げスタイル中国語互換モード修飾キーチェコ語ハッカー文化バージョン管理システムリチャード・ストールマンリーナス・トーバルズロシア語ヘブライ語ブラウザ戦争プラグインプロプライエタリ・ソフトウェアプログラミング (コンピュータ)プログラミング言語ヒンディー語ティム・オライリーテキストエディタデバッグディフェンダー (ゲーム)フリーソフトウェアニュースグループベトナム語アナテマウェブブラウザエリック・レイモンドオペレーティングシステムオライリーメディアグラフィカルユーザインタフェースシューティングゲームスラッシング再帰的頭字語BashBeOSBSDBSDの子孫C++C言語獣の数字移植 (ソフトウェア)統合開発環境DiffDOS (OS)Eclipse (統合開発環境)EdEmacs...Emacs Lisp聖イグヌチウス長期暦FLOSSFORTRANGNUGNU EmacsGnusIRIXJavaLaTeXLinuxLISPMac OSMacOSMakeMicrosoft WindowsMS-DOSNano (テキストエディタ)Objective-COpenVMSPascalPerlPOSIXPostScriptQWERTY配列SchemeSolarisTeXText Editor and CorrectorUNIXUnix系ViVimWYSIWYG標準Cライブラリ手根管症候群 インデックスを展開 (37 もっと) »

AIX

AIX(Advanced Interactive Executive、エーアイエックス)は、IBM の UNIX オペレーティングシステムのブランド名である。.

新しい!!: エディタ戦争とAIX · 続きを見る »

AmigaOS

AmigaOS(アミガOS)は、パーソナルコンピュータ Amiga専用のOSである。アメリカ合衆国のコモドールが1985年に開発し、Amiga 1000と共にリリースした。初期のバージョン (1.0-3.9) はモトローラの68kシリーズの16ビットおよび32ビットのマイクロプロセッサで動作し、新しいAmigaOS 4はPowerPCマイクロプロセッサでのみ動作する。 日本では一般的な知名度は低いが、子供向けテレビ番組のウゴウゴルーガのCGアニメでAmigaが使用された場面が出たことで一部では有名。日本語を含むマルチバイト文字への対応に消極的であったため日本での販売は伸びなかったが、北アメリカやヨーロッパでは、そのユニークなデザインで人気が高い。.

新しい!!: エディタ戦争とAmigaOS · 続きを見る »

学習曲線

学習曲線(がくしゅうきょくせん)とは練習量と反応時間の関係を表す曲線である。 RT を反応時間、N を練習量、a 、b を課題によって変わる変数とするとき次の式が成り立つ。 ピロリとアンダーソンはa 、b の実測値をそれぞれ1.40、0.24と求めた。 この式はかなり普遍的に成り立つ。.

新しい!!: エディタ戦争と学習曲線 · 続きを見る »

字下げスタイル

字下げスタイルまたはインデントスタイル(英: Indent style)とは、プログラミングにおいてプログラムの構造を明らかにするために、コードのブロックの字下げをどうするかを決めたものである。本項ではC言語やそれに類似した言語を主に扱うが、他のプログラミング言語(特に括弧を使用してブロックを記述する言語)にも適用可能である。字下げスタイルはプログラミング作法の一部である。.

新しい!!: エディタ戦争と字下げスタイル · 続きを見る »

中国語

記載なし。

新しい!!: エディタ戦争と中国語 · 続きを見る »

互換モード

互換モード(ごかんもーど)の記事では、コンピュータシステムなどの、ハードウェアやプログラム(ソフトウェア)において、本来の状態(互換モードに対して「ネイティブモード」などと呼ばれる)では従来のシステムなどと互換性がないハードウェアなどで、何らかのモード切り換えやエミュレーション、互換レイヤーの導入などにより、従来のシステムとの互換性を持たせるモードについて説明する。 仮想化の機能の一部として提供されることもある。例えば、IA-32における、16ビットx86の互換モードである、仮想86モードなど。.

新しい!!: エディタ戦争と互換モード · 続きを見る »

修飾キー

修飾キー(しゅうしょくキー、modifier key:モディファイアキー)は、コンピュータのキーボードにおいて、他のキーの入力文字や機能を変えるために併用するキーのこと。なお、併用したキーの組み合わせ(例:Ctrl+A)をコンビネーションキーともいう。.

新しい!!: エディタ戦争と修飾キー · 続きを見る »

チェコ語

チェコ語(Čeština 、Český jazyk)は、スロヴァキア語やポーランド語、カシューブ語(ポメラニア語)、ソルブ語(ソラビア語、ヴェンド語とも)などと共に、西スラヴ語の一つである。チェコ共和国の人口(約1030万人、2007年3月現在)の9割以上を占めるチェコ人と、周辺国やアメリカ合衆国、カナダ等にコミュニティを作るチェコ系住民に話されている言語である(共和国の国内外合わせて約1200万人の話者が存在する)。.

新しい!!: エディタ戦争とチェコ語 · 続きを見る »

ハッカー文化

ハッカー文化(ハッカーぶんか)とは、主にアメリカの学生やコンピュータ技術者を中心に引き継がれている、技工系の文化である。特にハッカー人種が好む他の文化媒体を含むこともあり、コンピュータ関連の製品や技術の名称に、オカルト・コメディ・ジョーク等からの引用が見られる事もある。ただし、データの破壊を行うクラッカーとは明確に区別して述べる。.

新しい!!: エディタ戦争とハッカー文化 · 続きを見る »

バージョン管理システム

バージョン管理システム(バージョンかんりシステム)とは、コンピュータ上で作成、編集されるファイルの変更履歴を管理するためのシステム。特にソフトウェア開発においてソースコードの管理に用いられることが多い。.

新しい!!: エディタ戦争とバージョン管理システム · 続きを見る »

リチャード・ストールマン

リチャード・マシュー・ストールマン(Richard Matthew Stallman、1953年3月16日 - )は、アメリカ合衆国のプログラマー、フリーソフトウェア活動家。コピーレフトの強力な推進者として知られ、現在にいたるまでフリーソフトウェア運動において中心的な役割を果たしている。また、プログラマーとしても著名な存在であり、開発者としてその名を連ねるソフトウェアにはEmacsやGCCなどがある。なお、名前の頭文字を取って RMS と表記されることもある。.

新しい!!: エディタ戦争とリチャード・ストールマン · 続きを見る »

リーナス・トーバルズ

リーナス・ベネディクト・トーバルズ(Linus Benedict Torvalds、1969年12月28日 - 、)はフィンランド、ヘルシンキ出身のプログラマ。Linuxカーネルを開発し、1991年に一般に公開した。その後も、公式のLinuxカーネルの最終的な調整役(もしくは「優しい終身の独裁者」)を務める。 アンドリュー・タネンバウムが開発したカーネルとオペレーティングシステム (OS) であるMINIXに刺激を受け、自宅のパーソナルコンピュータ上で動作可能なUNIX OSの必要性を感じ、自分の趣味の時間と自宅の設備でLinuxカーネルの初期の開発を行った。.

新しい!!: エディタ戦争とリーナス・トーバルズ · 続きを見る »

ロシア語

ア語(ロシアご、русский язык )は、インド・ヨーロッパ語族のスラヴ語派東スラヴ語群に属する言語。露語とも略される。ロシア連邦の公用語。ロシア連邦の国語表記には、キリル文字を使用する。近縁の言語にウクライナ語とベラルーシ語がある。.

新しい!!: エディタ戦争とロシア語 · 続きを見る »

ヘブライ語

ヘブライ語(ヘブライご、עברית, Ivrit, Lingua Hebraea)は、アフロ・アジア語族のセム語派に属する北西セム語の一つ。ヘブル語とも呼ばれる。.

新しい!!: エディタ戦争とヘブライ語 · 続きを見る »

ブラウザ戦争

主なブラウザによるメジャーリリースのスケジュール。 ブラウザ戦争(ブラウザせんそう)とは、ウェブブラウザを提供する各社・各団体による市場シェア争奪戦のことを指す。一般には、1990年代に起きたInternet ExplorerとNetscape Navigatorの猛烈な競争を第一次ブラウザ戦争、2004年頃から2014年頃にかけて起きた、Google・Apple・MicrosoftなどのIT業界での大企業を巻き込んだ、ブラウザベンダによる最新のWeb標準の実装競争、および動作速度の高速化の競争のことを第二次ブラウザ戦争と呼ぶことが多い。.

新しい!!: エディタ戦争とブラウザ戦争 · 続きを見る »

プラグイン

プラグイン (plug-in).

新しい!!: エディタ戦争とプラグイン · 続きを見る »

プロプライエタリ・ソフトウェア

プロプライエタリ・ソフトウェア(英: proprietary software)または私有ソフトウェア(しゆう-)とは、ソフトウェアの入手、使用、改変、複製などに関する権利を議論する文脈で用いられるソフトウェアの種類についての用語。プロプライエタリ・ソフトウェアとは、ソフトウェアの配布者が、利用者の持つ権利を制限的にすることで自身や利用者の利益およびセキュリティを保持しようとするソフトウェアを指す。制限には法的手法や技術的手法など様々な方法がある。技術的制限手法としては、バイナリ実行コードのみを使用者に提供し、ソースコードは公開しないというソフトウェア流通の方法がある。法的制限手法としては、著作権や特許権、不正競争防止法、国家機密及びそれに基づくソフトウェアライセンス許諾といった方法がある。.

新しい!!: エディタ戦争とプロプライエタリ・ソフトウェア · 続きを見る »

プログラミング (コンピュータ)

ンピュータのプログラミング(programming)とは、コンピュータプログラムを作成することにより、人間の意図した処理を行うようにコンピュータに指示を与える行為である。.

新しい!!: エディタ戦争とプログラミング (コンピュータ) · 続きを見る »

プログラミング言語

プログラミング言語(プログラミングげんご、programming language)とは、コンピュータプログラムを記述するための形式言語である。なお、コンピュータ以外にもプログラマブルなものがあることを考慮するならば、この記事で扱っている内容については、「コンピュータプログラミング言語」(computer programming language)に限定されている。.

新しい!!: エディタ戦争とプログラミング言語 · 続きを見る »

ヒンディー語

ヒンディー語/ヒンディー (または) は、インドの主に中部や北部で話されている言語で、インドの憲法では連邦公用語としている 。インドで最も多くの人に話されている。.

新しい!!: エディタ戦争とヒンディー語 · 続きを見る »

ティム・オライリー

ティム・オライリー(Tim O'Reilly、1954年6月6日 - )はオライリーメディア(旧・O'Reilly & Associates)の創立者で、フリーソフトウェアとオープンソース運動の支援者である。Web 2.0 の提唱者の一人でもある。 アイルランドのコークに生まれる。オライリーは高校卒業後に文学に興味を持ち、ハーバード大学で西洋古典学を専攻し、1975年に卒業した。卒業後はコンピュータのマニュアルの分野に関わることになった。 1978年にオライリーメディアを設立。オライリーは会社の業務内容を書籍販売、オンライン出版、会議のプロデューサーではなく(事実これら3つすべての事業を行っているが)、テクノロジーを伝えることとしている。「イノベーターの知識を広げることで世界を変える」 オライリーは現在 CollabNet の役員を務めている。2005年にアドビシステムズが買収するまではマクロメディアの役員も務めた。 2001年、オライリーは Amazon 社とワンクリック特許について議論をし、とりわけバーンズ・アンド・ノーブル社に対して Amazon 社のワンクリック特許を行使することに抗議を行った。抗議活動はオライリーとジェフ・ベゾスがワシントンD.C. に訪問して、特許法の改正のためのロビー活動を行うことで終結した。 Amazon 社は多くの特許を提出し続け、バーンズ&ノーブル社への訴訟は解決した。2006年において、Amazon 社は特許違反の訴訟によるイベントを繰り返さなくなった。 2006年12月、「オライリーメディア」はクリエイティブ・コモンズに1万ドルの寄付を行い、彼がフリーカルチャー運動に興味があることを示した。.

新しい!!: エディタ戦争とティム・オライリー · 続きを見る »

テキストエディタ

テキストエディタ(text editor)とはコンピュータで文字情報(テキスト)のみのファイル、すなわちテキストファイルを作成、編集、保存するためのソフトウェア(プログラム)である。一般的に、文字情報の入力、削除、コピー、貼り付け、検索、置換、整形などの機能を備えている。Windowsのメモ帳や、macOSのテキストエディット、UNIXのvi、Emacsなど、多くのオペレーティングシステム (OS) やデスクトップ環境に最初から装備されている。.

新しい!!: エディタ戦争とテキストエディタ · 続きを見る »

デバッグ

デバッグ(debug)とは、コンピュータプログラムや電気機器中のバグ・欠陥を発見および修正し、動作を仕様通りのものとするための作業である。サブシステムが密結合であると、1箇所の変更が別の箇所でのバグを作り出すので、バグの修正がより困難となる。.

新しい!!: エディタ戦争とデバッグ · 続きを見る »

ディフェンダー (ゲーム)

『ディフェンダー』(Defender)は1980年にウィリアムスが開発したアーケードゲームで任意横スクロールのシューティングゲーム。ゲームデザインと製作はユージン・ジャーヴィスで翌1981年にゲームオブザイヤーを受賞。日本ではタイトーが輸入販売元となっている。 世界初のスクロールするシューティングゲームである他にもその後のシューティングゲームに多大な影響を及ぼしている。.

新しい!!: エディタ戦争とディフェンダー (ゲーム) · 続きを見る »

フリーソフトウェア

フリーソフトウェア (free software) とは、ソフトウェアのうち、フリーソフトウェア財団が提唱する自由ソフトウェアを指す。大半のフリーソフトウェアは無償(フリー)で配布されているが、定義に従えば、ここでいうフリーソフトウェアについて一次配布が無償である必要は必ずしもない。 フリーソフトウェア財団はフリーソフトウェアの定義を提示している。ソフトウェアライセンスについてはフリーソフトウェアライセンスを参照。 定義に照らして自由ではない、すなわち改造や再配布などに制限が掛かっていたり、ソースコードが開示されていない、無償で利用できるソフトウェアとは異なる概念であり、この場合はフリーウェアもしくは無料ソフトと呼ぶことが望ましいとフリーソフトウェア財団はしている。 逆に定義に従ったソフトウェアであれば、一次的な配布が有償であってもフリーソフトウェアと呼ぶことができる。ただし、前述したように配布が自由であるため、ほとんどのフリーソフトウェアは無償で配布されている。 また、現状強い影響力を持つ定義として、フリーソフトウェア財団の定義の他に、DebianフリーソフトウェアガイドラインとそれをベースにしたOpen Source Initiativeのオープンソースの定義がある。.

新しい!!: エディタ戦争とフリーソフトウェア · 続きを見る »

ニュースグループ

ニュースグループとは、ネットニュースにおいて話題のテーマや目的別に分けられた、記事の集まりのことである。あるグループを購読すると、そのテーマや目的に添った記事を読んだり、投稿したりすることができる。利用に関して、習慣的に「購読する」という言葉が使用されているが、ISP利用料以外は原則的に無料である。 ニュースグループは階層構造を持ったカテゴリによって名前づけられていて、トップカテゴリから下層のカテゴリを順に "."(ドット)で繋ぐ。ちょうどインターネットのドメイン名を逆にしたような形である。例えば映画評論についてのニュースグループは、"rec.arts.movies.reviews" (娯楽>芸術>映画>レビュー)である。.

新しい!!: エディタ戦争とニュースグループ · 続きを見る »

ベトナム語

'''ベトナム語''' ベトナム語(ベトナムご、)は、ベトナム社会主義共和国の総人口のおよそ 87% を占めるキン族の母語であり、ベトナムの公用語である。キン語や安南語ともいい、ベトナムの少数民族の間でも共通語として話されるほか、中国と台湾など周辺諸国のキン族/京族、アメリカ合衆国、フランスなど在外ベトナム系移民によっても話される。.

新しい!!: エディタ戦争とベトナム語 · 続きを見る »

アナテマ

アナテマ(ανάθεμα, anathema)は、「聖絶」「奉納」「滅ぼす」「捧げる」「殺す」「呪われる」「呪われたものとなる」などと訳されるギリシア語の言葉。聖書で、ヘブライ語「ヘーレム herem」の訳として七十人訳聖書から使われた。アナフェマとも。 レオン・デュフール編『聖書思想事典』によれば、元来は、「神への奉納物としての『異民族の殲滅』」も意味していたこの語が、最早聖戦の時代ではなくなった紀元前後のイスラエルにおいてはその意味内容を著しく変化させ、「強い呪い」を意味する語として用いられるようになった。また、マックス・ウェーバーは、この語義の変化はバビロニア捕囚後に既にあったとし、ユダヤ教がペルシアによって平和にされた宗派的教団へと変質させえられた時代には、ヘーレムは不心得者などに対する共同体からの破門を意味する言葉として存続したとしているマックス・ウェーバー『古代ユダヤ教』(上)、内田芳明訳、岩波文庫、1996年、p.238〜240。但し、ウェーバーのこの部分の記述には若干矛盾するかのような箇所も認められる。。たとえばエズラ10:8においては、ヘーレムの対象は該当者の財産だけで、当人は共同体から追放されることが命じられている。 一方、泉田昭他編『新聖書辞典』の「聖絶」の項においては、申命記(7:1-6)においてイスラエルを悪しき異教の風習から守るために神によってカナンの地の七つの民の聖絶が命じられているとしながらも、その聖絶によって具体的に何が行なわれたかは書かれておらず、また、語義が変化したとも書いていない。ただ、「新約聖書において、強いのろいの表現、共同体からの除名を意味する用語として用いられている」と述べており、根拠の聖句に第一コリント16:22、ガラテヤ1:8-9をあげている。 パウロ書簡のなかにも「私たちが伝えたのと異なる福音を伝えるものは呪われよ(=アナテマたるべし)」(ガラテア1:8)などとする用法がある。こうした異質なものへの「呪い」の意を承けて、カトリック教会を含む古代教会では、アナテマは共同体からの除名、すなわち「破門」を意味する語として用いられるようになった。その証拠に、ニカイア信条などキリスト教の信仰箇条には、異端の説を信奉する者に対するアナテマが付加されるものが見られる。.

新しい!!: エディタ戦争とアナテマ · 続きを見る »

ウェブブラウザ

情報なし ウィキメディア財団のサーバにアクセスしたウェブブラウザの割合(2012年12月) ウェブブラウザ(インターネットブラウザ、web browser)とは、 World Wide Web (WWW) の利用に供するブラウザであり、ユーザエージェント (UA) である。具体的には、ウェブページを画面や印刷機に出力したり、ハイパーリンクをたどったりするなどの機能がある。単にブラウザ(ブラウザー)と呼んだ場合、多くはウェブブラウザのことを指す。 WWW 上の情報リソースを扱うアプリケーションであり、ウェブページ・画像・動画・音声等の情報リソースの識別には Uniform Resource Identifier (URI) を使用する。 ウェブブラウザは WWW への接続を第一の目的としているが、プライベートネットワーク内の Web サーバやファイルシステム内のファイルが提供する情報への接続にも利用できる。主なウェブブラウザとして、Internet Explorer, Microsoft Edge, Mozilla Firefox, Google Chrome, Opera, Safari 等がある。.

新しい!!: エディタ戦争とウェブブラウザ · 続きを見る »

エリック・レイモンド

リック・レイモンド(Eric Steven Raymond、1957年12月4日 - )は、アメリカ合衆国のプログラマ、作家。オープンソースのスポークスマン的な役割を果たしている。 名前の頭文字を並べた ESR の呼び名も知られている。.

新しい!!: エディタ戦争とエリック・レイモンド · 続きを見る »

オペレーティングシステム

ペレーティングシステム(Operating System、OS、オーエス)とは、コンピュータのオペレーション(操作・運用・運転)のために、ソフトウェアの中でも基本的、中核的位置づけのシステムソフトウェアである。通常、OSメーカーが組み上げたコンピュータプログラムの集合として、作成され提供されている。 オペレーティングシステムは通常、ユーザーやアプリケーションプログラムとハードウェアの中間に位置し、ユーザーやアプリケーションプログラムに対して標準的なインターフェースを提供すると同時に、ハードウェアなどの各リソースに対して効率的な管理を行う。現代のオペレーティングシステムの主な機能は、ファイルシステムなどの補助記憶装置管理、仮想記憶などのメモリ管理、マルチタスクなどのプロセス管理、更にはGUIなどのユーザインタフェース、TCP/IPなどのネットワーク、などがある。オペレーティングシステムは、パーソナルコンピュータからスーパーコンピュータまでの各種のコンピュータや、更にはスマートフォンやゲーム機などを含む各種の組み込みシステムで、内部的に使用されている。 製品としてのOSには、デスクトップ環境やウィンドウシステムなど、あるいはデータベース管理システム (DBMS) などのミドルウェア、ファイル管理ソフトウェアやエディタや各種設定ツールなどのユーティリティ、基本的なアプリケーションソフトウェア(ウェブブラウザや時計などのアクセサリ)が、マーケティング上の理由などから一緒に含められていることもある。 OSの中で、タスク管理やメモリ管理など特に中核的な機能の部分をカーネル、カーネル以外の部分(シェルなど)をユーザランドと呼ぶ事もある。 現代の主なOSには、Microsoft Windows、Windows Phone、IBM z/OS、Android、macOS(OS X)、iOS、Linux、FreeBSD などがある。.

新しい!!: エディタ戦争とオペレーティングシステム · 続きを見る »

オライリーメディア

ライリーメディア(O'Reilly Media)は、アメリカ合衆国のメディア企業。ティム・オライリーが創設した。コンピュータ関連の書籍出版、ウェブサイト作成、カンファレンスの開催などを主な業務としている。表紙に動物の木版画を使った書籍群でよく知られている。日本法人はオライリー・ジャパン。.

新しい!!: エディタ戦争とオライリーメディア · 続きを見る »

グラフィカルユーザインタフェース

GUIを提供するソフトウェアの1つ、GNOME グラフィカルユーザインタフェース('''G'''raphical '''U'''ser '''I'''nterface、GUI)は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース (CUI) やテキストユーザインタフェース (TUI) と対比して語られることが多い。.

新しい!!: エディタ戦争とグラフィカルユーザインタフェース · 続きを見る »

シューティングゲーム

ューティングゲーム(Shooting Game)は主に弾丸やレーザーなどの飛び道具を用いて敵機を撃ち落とすコンピュータゲームのジャンルの一つ。STGやSHTと略記される場合もある。.

新しい!!: エディタ戦争とシューティングゲーム · 続きを見る »

スラッシング

ラッシング (Thrashing) とは、仮想記憶環境下において、物理メモリが不足気味で、かつ動作しているプロセスのアクセスパターンのために、ページアウトしたデータをすぐにページインするというようなことを頻繁に繰返す必要が発生していて、仮想記憶を管理しているシステム(一般にはオペレーティングシステム)のそのような動作の結果、システムの動作が極端に遅くなっている、というような状態のことである。.

新しい!!: エディタ戦争とスラッシング · 続きを見る »

再帰的頭字語

再帰的頭字語(さいきてきとうじご、recursive acronym)は、その正式名称の中にそれ自身が含まれている頭字語を指す。自己言及型頭字語とも。.

新しい!!: エディタ戦争と再帰的頭字語 · 続きを見る »

Bash

BashはUnixシェルかつであり、GNUプロジェクトにおけるBourne Shellのフリーソフトウェアによる代替としてによって作成された 。Bashは1989年に初めてリリースされ 、ほとんどのLinuxディストリビューションやアップルのmacOSにおけるデフォルトのログインシェルとして広く普及している。Windows 10におけるWindows Subsystem for Linuxでも利用可能である。 Bashはコマンドプロセッサであり、通常はアクションを発生させるコマンドをユーザーがタイプするテキストウィンドウで起動する。Bashはスクリプトと呼ばれるファイルからコマンドを読み込んで実行することも可能である。Bashはそれ以外の全てのUnixシェルと同様に、ファイル名のグロブ(ワイルドカードによるマッチング)、パイプ、ヒアドキュメント、、変数、そして条件テストやのための制御構造をサポートする。Bashのキーワードや構文などの言語の基本的要素は全てshからコピーされており、ヒストリなどsh以外の機能はcshやkshからコピーされている。BashはPOSIX準拠のシェルであるが、数多くの拡張がされている。 Bashという名前はBourne-again shellの頭字語であり、Bashの置換対象であるBourne Shellと、現代アメリカのキリスト教において精神的な再生を意味する "born again"(新生)に引っ掛けた駄洒落である。 バージョン1.03(1989年8月)以降のBashに存在するシェルショックと呼ばれるセキュリティホールが2014年9月に発見され、すぐにインターネットの至る所で広範囲なの原因となった。バグの特定後すぐに修正パッチが利用可能となったが、未だに全てのコンピュータが更新されているわけではない。.

新しい!!: エディタ戦争とBash · 続きを見る »

BeOS

BeOS(ビーオーエス)は、米Be社が開発したオペレーティングシステム (OS) である。.

新しい!!: エディタ戦争とBeOS · 続きを見る »

BSD

BSD(ビーエスディー)は、Berkeley Software Distribution の略語で、1977年から1995年までカリフォルニア大学バークレー校 (University of California, Berkeley, UCB) の Computer Systems Research Group (CSRG) が開発・配布したソフトウェア群、およびUNIXオペレーティングシステム (OS)。なお、今日「BSD」という名称は同OSを元に開発されたBSDの子孫の総称として使われることもあるが、この項では主に前述のUCBによるソフトウェア群およびOSについて述べる。 元となったコードベースと設計はAT&TのUNIXと共通であるため、歴史的にはBSDはUNIXの支流 "BSD UNIX" とみなされてきた。1980年代、ワークステーションクラスのシステムベンダーがプロプライエタリなUNIXとしてBSDを広く採用していた。例えば、DECのUltrix、サン・マイクロシステムズのSunOSなどである。これは、ライセンス条件の容易だったためと、当時の多くの技術系企業の創業者がBSDを熟知していたためである。 それらプロプライエタリ (proprietary:非公開) なBSD派生OSは、1990年代にはUNIX System V Release 4とOSF/1に取って代わられ(どちらもBSDのコードを取り入れており、他の現代のUnixシステムの基盤となった)、後期のBSDリリースはいくつかのオープンソース開発プロジェクトの基盤となった。例えば、FreeBSD、NetBSD、OpenBSD、DragonFly BSDなどが今も開発中である。さらにそれら(の全部あるいは一部)が最近のプロプライエタリなOSにも採用されている。例えば、WindowsのTCP/IPコード(IPv4のみ)やアップルのmacOSである。.

新しい!!: エディタ戦争とBSD · 続きを見る »

BSDの子孫

BSDの子孫(ビーエスディーのしそん)では、BSDをもとに開発が行われているオペレーティングシステム (OS) について解説する。主要なものにFreeBSD、NetBSD、OpenBSD、DragonFly BSD、BSD/OS などがある。一部ではmacOSも含める場合がある。これはmacOSの基礎部分に、MachカーネルとFreeBSDの環境を組み合わせたDarwinを利用しているからである。 FreeBSD、NetBSD、OpenBSD、DragonFly BSD、Darwinはフリーで提供されているが、BSD/OS、macOSは商用製品として提供されている。 かつてはBSDをもとに各ベンダが提供していたUNIX(BSD系UNIX)もあったが、現在のところ上記のOSをさす場合が多い。.

新しい!!: エディタ戦争とBSDの子孫 · 続きを見る »

C++

C++(シープラスプラス)は、汎用プログラミング言語の一つである。日本語では略してシープラプラ、シープラなどとも呼ばれる。.

新しい!!: エディタ戦争とC++ · 続きを見る »

C言語

C言語(シーげんご)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発したプログラミング言語である。英語圏では単に C と呼んでおり、日本でも文書や文脈によっては同様に C と呼ぶことがある。.

新しい!!: エディタ戦争とC言語 · 続きを見る »

獣の数字

ウィリアム・ブレイク作「The number of the beast is 666」 獣の数字(けもののすうじ)は、『新約聖書』の『ヨハネの黙示録』に記述されている。以下に引用すると、「ここに知恵が必要である。賢い人は、獣の数字にどのような意味があるかを考えるがよい。数字は人間を指している。そして、数字は六百六十六である。」(13章18節).

新しい!!: エディタ戦争と獣の数字 · 続きを見る »

移植 (ソフトウェア)

ンピュータにおいて、移植(いしょく、porting)とは、あるプラットフォームで動作するソフトウェアを改変して、ハードウェアやOS、ライブラリなどの環境が異なる別のプラットフォームでも動作するように作り変えることを指す。.

新しい!!: エディタ戦争と移植 (ソフトウェア) · 続きを見る »

統合開発環境

統合開発環境(とうごうかいはつかんきょう)、IDE (Integrated Development Environment) は、ソフトウェアの開発環境。 従来、コンパイラ、テキストエディタ、デバッガなどがばらばらで利用していたものをひとつの対話型操作環境(多くはGUI)から利用できるようにしたもの。最近のIDEには、GUIアプリケーション開発のための迅速なプロトタイピング (RAD) が可能なものが多い。統合開発環境を使うことによって、巨大かつ複雑なソフトウェアでも、作成者に負担をかけることなく開発することが可能になる。.

新しい!!: エディタ戦争と統合開発環境 · 続きを見る »

Diff

diff(ディフ)とはファイルの比較を行うためのコマンドで2つのファイル間の違いを出力できるプログラム。diffプログラムは行単位でテキストファイル間の差異を表示する。最近の実装ではバイナリファイルもサポートしている。プログラムからの出力も「diff」(ディフ)と呼ばれるが出力をそのままpatchプログラムで適用できるため、「patch」(パッチ)との呼称も一般的である。また、diffコマンド以外からの出力であっても差分表示プログラムの出力はdiffと呼ばれることがある。"grep"が文字列探索そのものの代名詞になっているように、"diff"という語も差分検出一般を指すジャーゴンとなっている。.

新しい!!: エディタ戦争とDiff · 続きを見る »

DOS (OS)

ディスクオペレーティングシステム(Disk Operating System、DOS、ディーオーエス、ドス)は、磁気ディスク装置を使用可能としたオペレーティングシステムの名称または通称。初期(1956年のIBM 305 RAMAC(:en:IBM 305 RAMAC)以前)のオペレーティングシステムは、補助記憶装置として磁気ディスク装置は使用できなかったため、対比としてこの名称が使用された。大別して以下が存在する。.

新しい!!: エディタ戦争とDOS (OS) · 続きを見る »

Eclipse (統合開発環境)

Eclipse(「イクリプス」または「エクリプス」)は、IBMによって開発された統合開発環境 (IDE) の一つ。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応する。Eclipse自体はJavaで記述されている。 名称のEclipseとは「食(蝕)」の意の英語で、日食や月食を指すが、Javaを開発した米Sun Microsystems(太陽)とは無関係である。.

新しい!!: エディタ戦争とEclipse (統合開発環境) · 続きを見る »

Ed

ed(イーディー)は、UNIXオペレーティングシステム上の標準的なテキストエディタである。オリジナルの作者はケン・トンプソンで、世界初の正規表現の実装のひとつでもある(それ以前には正規表現は数学の論文に出ていただけであった)。edはケン・トンプソンの出身校であるカリフォルニア大学バークレー校のQEDから影響を受け、その後およびそこから派生したviに影響を及ぼした。UNIXコマンドgrepとsedはedのよく使われる使い方に影響されており(例えば使用例の置換コマンドはsedの使用法にそっくりである)、これらの影響はプログラミング言語AWKの中にもよく見て取れる。.

新しい!!: エディタ戦争とEd · 続きを見る »

Emacs

Emacs (イーマックス、)は、その拡張性を特徴としたテキストエディタのファミリーである。Emacsの中で最も広く使われている派生物はGNU Emacsであるが、そのマニュアルにはEmacsを「the extensible, customizable, self-documenting, real-time display editor」(拡張およびカスタマイズが可能で、自己文書化を行い、リアルタイム表示を行うエディタ)であると説明されている。最初のEmacs開発が1970年代中盤に開始されてから、その直系の子孫であるGNU Emacsが製作され、その開発がも続いている。 Emacsはユーザインタフェースと10,000を超える組み込みコマンドを持ち、ユーザーは作業自動化のためにこれらのコマンドをマクロと組み合わせることができる。さらに深い拡張性を提供するLISPプログラミング言語の方言であるEmacs Lisp (ELisp) はEmacs実装の主な特徴であり、ELispでユーザーや開発者はEmacs用の新しいコマンドやアプリケーションを書くことができる。Emacsの拡張機能として電子メール、ファイル、アウトライン、およびRSSフィードが書かれており、それ以外にもELIZA、ポン、ライフゲーム、ヘビゲーム、およびテトリスのクローンもある。ユーザーの中にはEmacs内部からテキスト編集だけでなくほとんど全ての作業を行うことができることに気づいた者もいる。 原典であるEMACSは1972年にCarl Mikkelson、、およびガイ・L・スティール・ジュニアらによりTECOエディタ用のEditor MACroSのセットとして書かれたものであり、TECOマクロエディタの概念にインスパイアされている。 最も有名かつ最も移植されたEmacsは、ストールマンによってGNUプロジェクトのために作成されたGNU Emacsである。XEmacsは1991年にGNU Emacsからフォークされた派生物である。GNU EmacsとXEmacsは類似のLISP方言を使い、互いに互換性のある部分が大半である。 Emacsはvi (Vim) と並びUNIX文化における伝統的なエディタ戦争の主要な当事者の2つである。Emacsは未だ開発中であるオープンソースプロジェクトの中で最古のものである。.

新しい!!: エディタ戦争とEmacs · 続きを見る »

Emacs Lisp

Emacs Lispは、GNU EmacsとXEmacsテキストエディタ(この記事ではあわせてEmacsと呼ぶ)で使われているLispプログラミング言語の方言である。Emacs組込みの編集機能のうち、C言語で書かれた部分以外のほとんどを実装するのに使われている。また、利用者によるEmacsのカスタム化や拡張のために用いられる。Lisp処理系で、もっとも使われている言語である。 Emacs Lispは、UnixのBourne Shell、Python、Perl、scsh、GNU Guile などのようなスクリプト言語として使うこともでき、コマンド行や実行ファイルからも呼び出せる。バッファや移動コマンドのような編集機能は、Lispの機能を補いバッチ・モードで動作する。 Emacs Lispは、ときにElispと呼ばれることもある。ただし、この呼び方は同名の無関係な古いLisp方言と混同されるおそれがある。機能でいうと、Common Lispの影響も後にみえるが、Maclisp方言と強い関係がある 。プログラミング・メソッドとして、手続き指向プログラミングと関数的プログラミングに対応している。関数をデータとして扱えるなどの強力な機能のため、(TECOを拡張言語としていたオリジナルの) Emacsの書換えにあたり、リチャード・ストールマンは拡張言語としてLispを選んだ。ストールマンがGosling EmacsをGNU Emacsへ書き換えていたとき、Common Lisp とは違ってSchemeは既に存在した。しかし、当時のワークステーションの性能は貧弱であったため、Schemeよりももっと簡単に最適化のできるLisp方言を開発する必要があった。 Emacs Lispは、アプリケーション・プログラミングで使われる方言群であるSchemeやCommon Lispとは根本的に異なる。大きな違いの1つは、デフォルトで字句的スコープではなく動的スコープを使うことである。つまり、呼出し関数の局所変数は、呼び出された関数からも参照できるが、定義時のスコープで参照しているのではない。 Emacs Lispを書くのがGNU Emacsをカスタム化する唯一の方法ではない。バージョン20以降のGNU Emacsには「カスタム化」機能があり、利用者はグラフィカルなインターフェースによって一般的なカスタム化変数を設定できる。「カスタム化」機能は、比較的単純なものに制限されているものの、利用者の代わりにEmacs Lispのコードを書いてくれる。利用者全員がEmacsの提供する高度な拡張性が必要なわけではないし、またそういう人は自分でEmacs Lispのコードを書けるものだ。.

新しい!!: エディタ戦争とEmacs Lisp · 続きを見る »

聖イグヌチウス

聖イグヌチウスに扮するリチャード・ストールマン 聖イグヌチウス(せいイグヌチウス、英: Saint Ignucius, 西: San Ignucio)とは、正確にはEmacs教会の聖イグヌチウス(Saint IGNUcius of the Church of Emacs)といいフリーソフトウェア財団(FSF)の創始者であるリチャード・ストールマンの冗談である。 ハッカー文化においては、愛好するソフトウェアを宗教的狂信とも言える尊敬を持って扱う伝統がある。時としてユーザ間での対立が宗教戦争の様相を見せることがある。有名なエディタ戦争は、古くよりvi と Emacs というUnix系オペレーティングシステムで最も一般的な2つのエディタの信奉者の間で主に行われている。リチャード・ストールマンは冗談で Emacs教会(Church of Emacs)を設立し、自身を聖イグヌチウス(St IGNU−cius)とした。法衣をまとい、頭にはハードディスクの円盤をのせる。彼は、この円盤は自身の光輪であると説明している。.

新しい!!: エディタ戦争と聖イグヌチウス · 続きを見る »

長期暦

長期暦(ちょうきれき、Long Count, cuenta larga)とはメソアメリカ文明でおそくとも紀元前1世紀頃から使用されはじめた長期間の時を表現する暦である。マヤ諸都市の石碑に刻まれていたことでひろく知られるようになったためにマヤ暦とされることもあるが、マヤ以外の土地で古くから使われており、マヤ文明に起源するわけではない。.

新しい!!: エディタ戦争と長期暦 · 続きを見る »

FLOSS

FLOSS(フロス)は、Free/Libre and Open Source Softwareの頭字語でありはフランス語で「自由な」の意。、フリーソフトウェアとオープンソースをまとめて表現する語である。Free/Open Source Software の頭字語を取ってFOSSとも呼ばれる。.

新しい!!: エディタ戦争とFLOSS · 続きを見る »

FORTRAN

FORTRAN(フォートラン)は、1954年にIBMのジョン・バッカスによって考案された、コンピューターにおいて広く使われた世界最初の高級言語である。.

新しい!!: エディタ戦争とFORTRAN · 続きを見る »

GNU

GNU(グヌー、)とはオペレーティングシステム であり、かつコンピュータソフトウェアの広範囲に渡るコレクションである。GNUは完全にフリーソフトウェアから構成されている。 GNUは"GNU's Not Unix!"(「GNUはUNIXではない」)の再帰的頭字語である。この名称が選ばれたのは、GNUはUnix系の設計ではあるがUNIXとは違いフリーソフトウェアでありUNIXに由来するソースコードを全く使っていないことを示すためである。GNUの正式な発音は「グヌー」である。一般的な英語では、gnuは「ヌー」と発音し、ウシカモシカまたはヌーと呼ばれる動物をさす言葉である。GNUプロジェクトは自らの名称を「it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.」と呼ぶよう要請している。 GNUプロジェクトには、元々フリーソフトウェア財団が焦点を当てていたオペレーティングシステムのカーネルであるGNU Hurdが含まれているVaughan-Nichols, Steven J. "",, April 9, 2009: "…after more than 25 years in development, GNU remains incomplete: its kernel, Hurd, has never really made it out of the starting blocks.

新しい!!: エディタ戦争とGNU · 続きを見る »

GNU Emacs

GNU Emacs(グヌー・イーマックス)は最も有名で、かつ最も多く移植されているEmacsテキストエディタであり、GNUプロジェクト創設者のリチャード・ストールマンにより作成された。GNU Emacsは他のEmacs系エディタと同様に、チューリング完全なプログラミング言語で拡張可能である。GNU Emacsは「今日利用できる最もパワフルなテキストエディタ」と称されている。GNU Emacsは基盤となるシステムからの適切なサポートにより、複数の文字集合を含むファイルを表示することが可能だが、1999年の時点で既にほとんどの人間言語を同時に表示することが可能であった。GNU Emacsはその歴史を通じてGNUプロジェクトの中心となるコンポーネントであり、さらにフリーソフトウェア運動のフラグシップである。GNU Emacsは、他のEMACS派生と区別する場合にGNUMACSと略されることがある。GNU Emacsのうたい文句は「拡張可能で自己説明的なテキストエディタ」である。.

新しい!!: エディタ戦争とGNU Emacs · 続きを見る »

Gnus

Gnus(ニューズ、あるいはグヌース)は、GNU Emacs上で動作するニュースリーダ・メールリーダ。Emacs Lispで実装されている。 現在どのメールリーダ・ニュースリーダでも一般的になった、記事のスレッド表示という機能をいち早く実現した他、多くのアプリケーションソフトウェアに影響を与えている。 NNTPの他、MHフォルダ・POPアクセス・IMAPやRSS、SSH等を経由してのサーバへのリモートアクセス、emacs-w3m・nnshimbunを使ってweb上のニュースサイトや日記を読む機能等もサポートしている。 動作速度がやや遅いこと・初心者にはわかりにくいことなどが難点。 高いカスタマイズ性を誇るが、カスタマイズにはEmacs Lispが必要である。.

新しい!!: エディタ戦争とGnus · 続きを見る »

IRIX

IRIX(アイリックス)とは、シリコングラフィックス (SGI) によって開発された、BSD機能拡張を施したSystem Vをベースとする、32ビットおよび64ビットのMIPSアーキテクチャのワークステーションおよびサーバ用UNIXオペレーティングシステム (OS) である。.

新しい!!: エディタ戦争とIRIX · 続きを見る »

Java

Java(ジャバ)は、狭義ではプログラミング言語Javaを指す。広義では言語仕様以外にも、仕様が与えられているJavaクラスライブラリやJava仮想マシン、さらにはJDKやJREなどの公式のものをはじめとする、場合によってはサードパーティのものなどを含め曖昧にJavaプラットフォームと総称されるようなものなどのエコシステムなどを指すこともある。構文についてはJavaの文法の記事を参照。.

新しい!!: エディタ戦争とJava · 続きを見る »

LaTeX

(ラテック、ラテフ)とは、レスリー・ランポートによって開発されたテキストベースの組版処理システムである。電子組版ソフトウェア TeX にマクロパッケージを組み込むことによって構築されており、単体の に比べて、より手軽に組版を行うことができるようになっている。\LaTeX と表記できない場合は“LaTeX”と表記する。 なお、 を基にアスキーが日本語処理に対応させたものとして日本語 が、さらに縦組み処理にも対応させたものとして pLaTeX がある。 専門分野にもよるが、学術機関においては標準的な論文執筆ツールとして扱われている。.

新しい!!: エディタ戦争とLaTeX · 続きを見る »

Linux

Linux(リナックス、他の読みは後述)とは、Unix系オペレーティングシステムカーネルであるLinuxカーネル、およびそれをカーネルとして周辺を整備したシステム(GNU/Linuxシステムも参照)である。.

新しい!!: エディタ戦争とLinux · 続きを見る »

LISP

LISPは、プログラミング言語である。 によって記述される。-->前置記法などが特徴である。 1958年にはじめて設計されたLISPは、現在広範囲に使用されている高水準プログラミング言語の中でもFORTRANに次いで2番目に古い。ただし、FORTRANと同様に、現在のLISPは初期のものから非常に大きく変化している。 これまでに多数の方言が存在してきたが、今日最も広く知られるLISP方言は、Common LispとSchemeである。 元々、LISPは、アロンゾ・チャーチのラムダ計算表記法に影響を受け、コンピュータープログラムのための実用的かつ数学的な表記法として作られた。そして、すぐに人工知能研究に好まれるプログラミング言語になった。最初期のプログラミング言語として、LISPは計算機科学にて、木構造、ガベージコレクション、動的型付け、条件分岐、高階関数、再帰、セルフホスティング、コンパイラを含む多くのアイディアを切り開いた。 LISPの名前は、「list processor」に由来している。リストはLISPの主要なデータ構造であり、LISPソースコードはそれ自体がリストからできている。その結果、LISPプログラムはソースコードをデータとして操作することができ、プログラマーは、マクロ・システムで新しい構文やLISP埋め込みの新しいDSLを作成できる。 コードとデータの互換性は、LISPにそのすぐに認識できる構文を与える。すべてのプログラム・コードはS式または入れ子のリストとして書かれる。関数呼び出しまたは構文は先頭が関数または演算子の名前で、その続きが引数であるリストとして書かれる。具体的には、3つの引数を取る関数fは、(f arg1 arg2 arg3)として呼び出される。.

新しい!!: エディタ戦争とLISP · 続きを見る »

Mac OS

Mac OSは、アップルが開発・販売する、Macintoshのオペレーティングシステムである。.

新しい!!: エディタ戦争とMac OS · 続きを見る »

MacOS

macOS(マックオーエス)は、アップルが開発・販売する、Macのオペレーティングシステムである。かつての名称はOS X、Mac OS Xであった(後述)。 技術的に直系ではないが、Classic Mac OS (Mac OS、System) の後継として、新たにBSD系UNIXをベースに開発された。.

新しい!!: エディタ戦争とMacOS · 続きを見る »

Make

は、プログラムのビルド作業を自動化するツール。コンパイル、リンク、インストール等のルールを記述したテキストファイル (makefile) に従って、これらの作業を自動的に行う。.

新しい!!: エディタ戦争とMake · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.

新しい!!: エディタ戦争とMicrosoft Windows · 続きを見る »

MS-DOS

MS-DOS(エムエス-ディーオーエス、エムエスドス)は、マイクロソフトが開発・販売していた、8086系マイクロプロセッサをCPUとする、IBM PCおよびそれに似た構成の(たとえばPC-98など)パーソナルコンピュータ向けのオペレーティングシステム(OS)である。IBMへのOEM供給品であった PC DOS (IBM DOS)を自社製品として供給・販売したもので、バージョン6以降はPC DOSから完全に独立して開発された。.

新しい!!: エディタ戦争とMS-DOS · 続きを見る »

Nano (テキストエディタ)

nanoは、UNIXを中心としたシステムで使われる、cursesを使ったテキストエディタの一種である。 スクリーンエディタの一種でありながら、CUIを用いて編集を行なうことが可能である。スクリーンエディタとして有名なものは既に多数存在するが、このエディタの特色は、その操作方法がWYSIWYGに慣れたユーザにとって分かりやすいため、初心者でも比較的容易に扱うことが可能という点にある。.

新しい!!: エディタ戦争とNano (テキストエディタ) · 続きを見る »

Objective-C

Objective-C(オブジェクティブ シー)は、プログラミング言語の一種。C言語をベースにSmalltalk型のオブジェクト指向機能を持たせた上位互換言語である。 Objective-CはNeXT、macOSのOSに標準付属する公式開発言語である。macOSのパッケージ版に開発環境がDVDで付属するほか、ユーザ登録をすれば無償でダウンロードできる(Xcodeの項目参照)。現在では主にアップルのmacOSやiOS上で動作するアプリケーションの開発で利用される。.

新しい!!: エディタ戦争とObjective-C · 続きを見る »

OpenVMS

OpenVMS (Open Virtual Memory System) は、ディジタル・イクイップメント・コーポレーション (DEC、現在はヒューレット・パッカード・エンタープライズ) によって設計された、タイムシェアリングシステム、バッチ処理およびトランザクション処理用のオペレーティングシステムである。当初は単にVMSと一般的には呼ばれており、元々はVAXシステム上で動作していたが、後にDEC Alphaとインテル Itaniumに移植された。 2014年、ヒューレット・パッカードはVMS Software, Inc.にOpenVMSの将来のリリースを開発する独占的な権利を与えると発表した。.

新しい!!: エディタ戦争とOpenVMS · 続きを見る »

Pascal

Pascal(パスカル)は、ニクラウス・ヴィルトの設計(デザイン)によるコンピュータ・プログラミング言語である。ALGOL(直接的にはその一派生である、ヴィルトが関与したALGOL W)などの影響があるが、個人の設計であることに由来する簡素だがよく整った言語仕様(構文と意味)を持つ。用途の中に教育を意識しており、構造化された制御構造など、その当時「良きプログラミングの慣習」と考えられていたことの影響もある。一方で批判者からは、あくまでも教育用に過ぎない言語だ、といったような評もあることにはあったが、PascalコンパイラをPascalで書ける(いわゆる言語処理系のブートストラップ)ことをはじめ、Pascalで書かれた#実用プログラム例は多くある。名前は、哲学者・数学者・科学者で、機械式計算機を製作するなど技術者でもあったブレーズ・パスカルにあやかったものである。.

新しい!!: エディタ戦争とPascal · 続きを見る »

Perl

Perl(パール)とは、ラリー・ウォールによって開発されたプログラミング言語である。実用性と多様性を重視しており、C言語やsed、awk、シェルスクリプトなど他のプログラミング言語の優れた機能を取り入れている。ウェブ・アプリケーション、システム管理、テキスト処理などのプログラムを書くのに広く用いられている。 言語処理系としてのperlはフリーソフトウェアである。Artistic LicenseおよびGPLのもとで配布されており、誰でもどちらかのライセンスを選択して利用することができる。UNIXやWindowsなど多くのプラットフォーム上で動作する。.

新しい!!: エディタ戦争とPerl · 続きを見る »

POSIX

POSIX(ポシックス、ポジックス、Portable operating system interface)は、各種UNIXを始めとする異なるオペレーティングシステム (OS) 実装に共通のアプリケーションプログラミングインタフェース (API) を定め、移植性の高いアプリケーションソフトウェアの開発を容易にすることを目的としてIEEEが策定したAPI規格である。POSIXという名前はリチャード・ストールマンがIEEEに提案したものである。末尾の「」はUNIX互換OSに「」の字がつく名前が多いことからつけられた。ISO/IEC JTC 1/SC 22でISO/IEC 9945として国際規格になっている。.

新しい!!: エディタ戦争とPOSIX · 続きを見る »

PostScript

PostScript(ポストスクリプト)は、アドビシステムズが開発している、1984年に発表したページ記述言語。 スタック指向型のプログラミング言語で、様々な計算・処理と共に描画命令を実行することができる。事前にデータをスタックに格納し、後の命令がデータを処理するというモデルで実行される。そのために記述法が逆ポーランド記法で一貫しており、名前は「追伸」の英語「post script」に後置記法といった意味を掛けている。.

新しい!!: エディタ戦争とPostScript · 続きを見る »

QWERTY配列

~で挟んで原典を明示いただければ幸いです(原典に沿う記述変更を含めて)。Wikipedia:検証可能性への完全適合を目指すため、皆様のご協力をお願いいたします。---> QWERTY配列(クワーティはいれつ、クアーティはいれつ、クウェルティはいれつ)は、ラテン文字が刻印されたタイプライターやコンピュータなど、文字入力用キーボードの多くが採用する(デファクトスタンダードの)キー配列である。英字最上段の左から6文字がQ, W, E, R, T, Yの並び順であることから「QWERTY」と呼ばれる。 1872年にクリストファー・レイサム・ショールズによって配列の原型が提案され、1882年に下記の配列が登場した安岡孝一: QWERTY配列再考, 情報管理, Vol.48, No.2(2005年5月), pp.115-118.

新しい!!: エディタ戦争とQWERTY配列 · 続きを見る »

Scheme

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

新しい!!: エディタ戦争とScheme · 続きを見る »

Solaris

Solaris(ソラリス)はサン・マイクロシステムズ(サン)によって開発され、UNIXとして認証を受けたオペレーティングシステム (OS) である。2010年1月27日のオラクルによるサン買収に伴い、現在の開発は同社が担っている。 プロプライエタリ・ソフトウェアであるが、かつてコア部分(ONという:OS+NETの略)はOpenSolarisとしてオープンソース化されたが、2010年8月以降、ONのソースコードの公開はされていない。 なお、公開されていたONのソースコードは、有志の手によってIllumosプロジェクトとしてオープンソース化されたまま更新が続けられている。.

新しい!!: エディタ戦争とSolaris · 続きを見る »

TeX

(TeX; テック、テフ)はアメリカ合衆国の数学者・計算機科学者であるドナルド・クヌース (Donald E. Knuth) により開発されている組版処理システムである。.

新しい!!: エディタ戦争とTeX · 続きを見る »

Text Editor and Corrector

Text Editor and Corrector (TECO) は、1960年代にマサチューセッツ工科大学 (MIT) で開発されたテキストエディタ。当初の名称は Tape Editor and COrrectorであった。TECOとその派生エディタは、vi(後にUNIXオペレーティングシステムに搭載)やEmacsエディタが普及する以前は広く使われていた。EmacsはTECOの直系の子孫である(TECO用マクロ集の名称だった)。.

新しい!!: エディタ戦争とText Editor and Corrector · 続きを見る »

UNIX

UNIX (ユニックス、Unix、)は、コンピュータ用のマルチタスク・マルチユーザーのオペレーティングシステムの一種である。公式な商標は「UNIX」だが、商標以外の意味として「Unix」、またはスモールキャピタルを使用して「Unix」などとも書かれる。Unixは1969年、AT&Tのベル研究所にて、ケン・トンプソン、デニス・リッチーらが開発を開始した。 当初はアセンブリ言語のみで開発されたが、1973年にほぼ全体をC言語で書き直した。このため、Unixは歴史上、初めて高水準言語で書かれたOSであると言われる。 1973年の段階ではPDP-11に依存したコードが多く、移植性は低かったが、その後徐々にPDP-11に依存したコードを減少させ、1978年にInterdata 8/32への移植に成功して以降、徐々に他のプラットフォームにも移植されていった。 現在では「Unix」という語は、Unix標準に準拠するあらゆるオペレーティングシステムの総称でもある。現在ではUnixシステムは多数の系統に分かれており、AT&Tの開発停止後も、多数の商用ベンダーや非営利組織などによって開発が続けられている。 1970年代から1980年代の初期にかけて、Unixは大学や研究所などの教育機関で広範囲に採用され、特にカリフォルニア大学バークレー校をオリジナルとするBSD系統が誕生した。また Version 7 Unix や UNIX System V の特徴を持つオペレーティングシステムは「伝統的なUNIX」(traditional Unix)とも呼ばれる。 2007年に、「UNIX」の商標の所有者である標準化団体のThe Open Groupは、Single UNIX Specificationを完全に満たすと認証を受けたシステムのみが「UNIX」の商標を得られるとした。このためそれ以外のシステムは(ずっと以前から、AT&T版およびBSD以外を指して使われていた用語だが)「Unixシステムライク」または「Unixライク(Unix系)」と呼ばれるようになった。ただし The Open Groupはその呼称を気に入っていない。 現在では多く使われているUnixとしてはmacOS、AIX、HP-UX、Solarisなどがある(いずれも商用)。また認証を受けていないUnix系としてはLinux(派生OSにAndroid他)やMINIX、BSDの派生OS(FreeBSD、NetBSD、OpenBSD、DragonFly BSDなど)がある。.

新しい!!: エディタ戦争とUNIX · 続きを見る »

Unix系

複数のUnix系システム間の関連図 Unix系(ユニックスけい、ユニックスライク)とは、Unixに類似した振る舞いをするオペレーティングシステム (OS) を指す用語である。その判断基準や範囲には複数の議論がある。.

新しい!!: エディタ戦争とUnix系 · 続きを見る »

Vi

vi(ヴィーアイ)は、Emacsと共にUNIX環境で人気があるテキストエディタ。ビル・ジョイによって開発された。名の由来はVIsual editorないしVisual Interfaceとされる。後発のUnix系OSに搭載されているviは、上位互換のVimやnviであることが多い(viコマンドでvimやnviが起動する)。.

新しい!!: エディタ戦争とVi · 続きを見る »

Vim

Vim(ヴィム。「ヴィアイエム」という読み方は誤り)は、vi から派生し、発展した高機能なテキストエディタである。.

新しい!!: エディタ戦争とVim · 続きを見る »

WYSIWYG

WYSIWYG(アクロニム: ウィジウィグ)とは、コンピュータのユーザインタフェースに関する用語で、ディスプレイに現れるものと処理内容(特に印刷結果)が一致するように表現する技術。What You See Is What You Get(見たままが得られる)の頭文字をとったものであり、「is」を外したWYSWYG(ウィズウィグ)と呼ばれることもある。 近年では、コンテンツ管理システムでも使われるようになり、この場合は、入力画面と出力画面が一致するよう表現する技術を指す。.

新しい!!: エディタ戦争とWYSIWYG · 続きを見る »

標準Cライブラリ

標準Cライブラリ(ひょうじゅんシーライブラリ)は、C言語の標準規格で定められた、型・マクロ・関数の集合からなるライブラリである。.

新しい!!: エディタ戦争と標準Cライブラリ · 続きを見る »

手根管症候群

手根管症候群(しゅこんかんしょうこうぐん、Carpal tunnel syndrome:CTS)とは、手根管(腱と神経が通っている手首内の管)の中を走る正中神経が何らかの原因で手根管内圧が上がり、圧迫されて引き起こされる疾患群のこと。.

新しい!!: エディタ戦争と手根管症候群 · 続きを見る »

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »