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

ケン・トンプソン

索引 ケン・トンプソン

ネス・レイン・トンプソン(Kenneth Lane Thompson、1943年2月4日 - )は、アメリカの計算機科学者。ハッカー仲間からはケン・トンプソン (Ken Thompson) と呼ばれている。長くベル研究所に勤め、B言語(Multicsプロジェクトに関わっていたころ、UNIX開発に使ったBCPLをベースとしている)とC言語の開発で知られ、UNIXのオリジナル開発者の一人である。 他にも、正規表現、初期のテキストエディタQEDとedの開発、コンピュータチェス、Goといった業績がある.

48 関係: チューリング賞ハミングメダルバックドアリチャード・ストールマンルイジアナ州ロブ・パイクプログラミング言語デニス・リッチーフェローニューオーリンズベル研究所分散オペレーティングシステムアメリカ合衆国アメリカ国家技術賞ウォー・ゲーム (映画)エリック・レイモンドオペレーティングシステムカリフォルニア大学バークレー校コンピュータチェスコンピュータセキュリティコンピュータ歴史博物館システムソフトウェアジャーゴンファイルスクリプトキディ全米技術アカデミー光学文字認識BCPLB言語C言語CTSS理論言語学Ed計算機工学計算機科学Go (プログラミング言語)GoogleIEEEMulticsPlan 9 from Bell LabsQED (テキストエディタ)UnicodeUNIXUTF-8正規表現日本国際賞1943年1995年2月4日

チューリング賞

ACMチューリング賞(ACM A.M. Turing Award)は、計算機科学分野で革新的な功績を残した人物に年に1度、ACMから贈られる賞であり世界最高の権威を持つ賞とされている。その功績は長く影響が続くもので、コンピュータ業界で技術的にも重要なものとされている。計算機科学におけるノーベル賞と広く認識されており、事実、受賞者にはハーバート・サイモンなどノーベル賞受賞者が存在している。 「チューリング」の名は、現代計算機科学の父の1人とされるアラン・チューリングの名にちなむ。2014年11月3日、Googleの後援により受賞者には100万ドルが贈られると発表された。 1966年の最初の受賞者はカーネギーメロン大学のアラン・パリスだった。初の女性受賞者は、2006年のフランシス・E・アレン(IBM)である。2008年には再び女性であるバーバラ・リスコフが受賞している。.

新しい!!: ケン・トンプソンとチューリング賞 · 続きを見る »

ハミングメダル

ハミングメダル (Richard W. Hamming Medal) は、IEEEの賞の一つ。情報科学、情報システム、情報技術への顕著な貢献に対して贈られる。リチャード・ハミングの名に因み創立された。.

新しい!!: ケン・トンプソンとハミングメダル · 続きを見る »

バックドア

バックドア(backdoor)とは、直訳すれば「裏口」または「勝手口」のこと。防犯・犯罪学などでは、「正規の手続きを踏まずに内部に入ることが可能な侵入口」を指している。この記事では、主にコンピュータセキュリティの用語としてのバックドアについて述べる。.

新しい!!: ケン・トンプソンとバックドア · 続きを見る »

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

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

新しい!!: ケン・トンプソンとリチャード・ストールマン · 続きを見る »

ルイジアナ州

ルイジアナ州(State of Louisiana)は、アメリカの南部の州である。アメリカ合衆国50州の中で、陸地面積では第31位、人口では第25位である。 州都はバトンルージュ市、最大の都市はニューオーリンズ市である。元フランス領であったが、1812年、アメリカ合衆国の州になった。民法はナポレオン法典が用いられる。また州の下の行政区画として、他州で用いられるカウンティ(county、郡)のかわりにパリッシュ(parish、キリスト教の小教区を意味する。日本語ではカウンティ相当として「郡」と訳される)が用いられるのもフランス植民地時代の影響である。パリッシュがカウンティ相当として使われるのはアメリカではルイジアナ州のみである。 州内幾つかの都市圏では、多文化、多言語の遺産が残っており、18世紀に領域を支配したフランス(本国およびアカディア)やスペイン(ヌエバ・エスパーニャ)の混合文化に強く影響され、また先住民であるインディアンや、西アフリカから奴隷として連れてこられたアフリカ系アメリカ人の文化の影響も見られる。19世紀初めにアメリカ合衆国の領土となり、アングロサクソン系のアメリカ人が流入して州に昇格する前に、アメリカ合衆国の他州とは幾分異なった文化が形成され、今日に繋がっている。.

新しい!!: ケン・トンプソンとルイジアナ州 · 続きを見る »

ロブ・パイク

バート・C・パイク(Robert C. Pike、1956年 - )は、ソフトウェア工学者でありソフトウェア作家。ベル研究所でのUNIX開発、その後の Plan 9 と Inferno というオペレーティングシステムの開発で知られる。また、Limbo というプログラミング言語の作者でもある。また、UNIX用のグラフィカル端末 Blit の開発も行った。それ以前の1981年、彼は世界初のUNIX用ウィンドウシステムのコードも書いている。 長年に渡って、彼はテキストエディタを数々開発している。特によく知られているのは、sam と acme である。パイクはブライアン・カーニハンと共に『UNIXプログラミング環境』と『プログラミング作法』という2冊の著書を著している。また、ケン・トンプソンと共にUTF-8の開発を行った。パイクは細かいプログラムも開発しており、例えば電子メールの差出人の顔写真の画像を表示するプログラム vismon などがある。 パイクはコメディデュオ Penn and Teller のテクニカルアシスタントとして、テレビ番組『レイト・ショー・ウィズ・デイヴィッド・レターマン』に出演したことがある。パイクはジョークとして、1980年のオリンピック(モスクワオリンピック)ので銀メダルを取ったと言っていた。実際には、パイクはカナダ国籍であり、カナダはモスクワオリンピックをボイコットした。 現在は Google に勤務しており、とプログラミング言語Goの開発に関わっている。.

新しい!!: ケン・トンプソンとロブ・パイク · 続きを見る »

プログラミング言語

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

新しい!!: ケン・トンプソンとプログラミング言語 · 続きを見る »

デニス・リッチー

デニス・マカリスター・リッチー(Dennis MacAlistair Ritchie、1941年9月9日 - 2011年10月12日)は、アメリカ合衆国の計算機科学者。 コンピュータ言語のC言語を開発し、ケン・トンプソンと共にオペレーティングシステム(OS)であるUNIX、Multicsなどの開発者として知られる。2007年に引退するまで、ルーセント・テクノロジーズのシステムソフトウェア研究部門を指揮していた。技術的なコミュニティの中では、彼を指して "dmr"(ベル研究所におけるアカウント名)と呼ぶことがある。.

新しい!!: ケン・トンプソンとデニス・リッチー · 続きを見る »

フェロー

フェロー(fellow)とは、大学教員、研究所の研究員など研究職に従事する者にあたえられる職名または称号である。企業、大学、研究所、シンクタンクなどにみられる。学会がその分野に著しい貢献があった者に授与する称号でもある。特に、学会等が授与・贈呈するフェローの称号をフェロー称号と通称することがある。.

新しい!!: ケン・トンプソンとフェロー · 続きを見る »

ニューオーリンズ

ニューオーリンズ(New Orleans、La Nouvelle-Orléans)は、アメリカ合衆国ルイジアナ州南部にある同州最大の都市。 メキシコ湾に面し、ミシシッピ川の河口に位置する重要な港湾都市で、元来は穀物・綿花等、ミシシッピ川流域の農産物の輸出港として発展し、のちには工業都市・観光都市としても発展した。英語名New Orleans()およびフランス語名La Nouvelle-Orléans( )は、「新オルレアン」という意味でルイ15世の摂政オルレアン公フィリップ2世に因む。かつてはフランス領ルイジアナの首府であり、市内のフレンチ・クオーターと呼ばれる地区には、今なおフランス植民地帝国時代の雰囲気を残している。.

新しい!!: ケン・トンプソンとニューオーリンズ · 続きを見る »

ベル研究所

ベル研究所(ベルけんきゅうじょ、Bell Laboratories)はもともとBell System社の研究開発部門として設立された研究所であり、現在はノキアの子会社である。「ベル電話研究所」、略して「ベル研」とも。.

新しい!!: ケン・トンプソンとベル研究所 · 続きを見る »

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

分散オペレーティングシステム(ぶんさんオペレーティングシステム、distributed operating system、分散OS)とは分散コンピューティングのための(機能を持つ、あるいはそれらの機能が強化されている)オペレーティングシステムである。.

新しい!!: ケン・トンプソンと分散オペレーティングシステム · 続きを見る »

アメリカ合衆国

アメリカ合衆国(アメリカがっしゅうこく、)、通称アメリカ、米国(べいこく)は、50の州および連邦区から成る連邦共和国である。アメリカ本土の48州およびワシントンD.C.は、カナダとメキシコの間の北アメリカ中央に位置する。アラスカ州は北アメリカ北西部の角に位置し、東ではカナダと、西ではベーリング海峡をはさんでロシアと国境を接している。ハワイ州は中部太平洋における島嶼群である。同国は、太平洋およびカリブに5つの有人の海外領土および9つの無人の海外領土を有する。985万平方キロメートル (km2) の総面積は世界第3位または第4位、3億1千7百万人の人口は世界第3位である。同国は世界で最も民族的に多様かつ多文化な国の1つであり、これは多くの国からの大規模な移住の産物とされているAdams, J.Q.;Strother-Adams, Pearlie (2001).

新しい!!: ケン・トンプソンとアメリカ合衆国 · 続きを見る »

アメリカ国家技術賞

アメリカ国家技術賞(National Medal of Technology and Innovation)は、革新的で重要な技術の開発に多大な貢献をした発明家に対してアメリカ合衆国大統領から授与される賞。この賞は特定の人物、グループ、企業や組織に対して贈られるものである。技術分野ではアメリカ合衆国で最高の栄誉とされている。 かつては National Medal of Technology という呼称だったためアメリカ国家技術賞と呼ばれているが、現在の正式名称に合わせてアメリカ国家技術・イノベーション賞と呼ぶこともある。.

新しい!!: ケン・トンプソンとアメリカ国家技術賞 · 続きを見る »

ウォー・ゲーム (映画)

『ウォー・ゲーム』(原題: WarGames)は、1983年に北米で公開された、ジョン・バダム監督、マシュー・ブロデリック主演のSFサスペンス映画である。.

新しい!!: ケン・トンプソンとウォー・ゲーム (映画) · 続きを見る »

エリック・レイモンド

リック・レイモンド(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 などがある。.

新しい!!: ケン・トンプソンとオペレーティングシステム · 続きを見る »

カリフォルニア大学バークレー校

バークレー校はカリフォルニア大学 (University of California) の発祥地であり、10大学からなるカリフォルニア大学システム(UCシステム)の中で最も古い歴史を持つ。ハーバード大学など同国東部の名門私立大学群の集まりである「アイビーリーグ」に対し名門公立大学の集まりである「パブリック・アイビー」の一校である。アメリカの公立大学ランキングでは長期間にわたり1位を維持している。同じ米国西海岸サンフランシスコ近郊のベイエリアに位置するスタンフォード大学とはスポーツ分野を中心に長年ライバル関係にある。 シリコンバレーにも近く位置しておりIT系やコンピューター分野でも多数の大企業から出資を受け研究、開発を行っている。UNIXシステムの一つ、BSDもこの大学の研究室で開発された。元サン・マイクロシステムズ技術者のビル・ジョイは、UCバークレーの学生時代に、viエディタと Cシェル (csh) など様々な基本的なツール・ユーティリティを設計、実装している。 第二次世界大戦当時バークレー校の物理学部教授だったロバート・オッペンハイマーやノーベル化学賞受賞者のグレン・シーボーグを筆頭にバークレー校の多くの学者が原子爆弾開発計画であるマンハッタン計画に携わり、米国における原子力爆弾および水素爆弾の開発に大きく貢献した。現在(2014年)まで70人以上のノーベル賞受賞者を輩出している。化学に関する研究が世界的に有名で、周期表の元素のうち6つが本校で発見された。 現在、アメリカの公立大学においてランキング第1位である。.

新しい!!: ケン・トンプソンとカリフォルニア大学バークレー校 · 続きを見る »

コンピュータチェス

ンピュータチェスは、コンピュータが指すチェスのことである。 コンピュータの黎明期からコンピュータにチェスをさせるという試みは行なわれ、コンピュータの歴史と、コンピュータチェスの歴史は並行して歩んできた。黎明期には、人間を相手にチェスのゲームを行うことを念頭に置いて開発されていたが、現在では複数の対局からなる番勝負において世界チャンピオンに無敗で勝利するなど人間はほぼコンピュータに勝てなくなり、事実上チャンピオンとなっている。一方で、コンピュータ同士の対局も盛んに行われるようになっている。.

新しい!!: ケン・トンプソンとコンピュータチェス · 続きを見る »

コンピュータセキュリティ

ンピュータセキュリティ(英語:Computer Security)は、情報セキュリティの一部で、コンピュータシステムを災害、誤用および不正アクセスなどから守ることである。また、ハードウェア、ソフトウェア、データ、ネットワークのいずれについてもその機密性、完全性、可用性を維持することである。 不正な利用とは、第三者による秘密情報へのアクセス、許可されていない操作の実行、ネットを介した詐欺(架空請求、ワンクリック詐欺など)が含まれる。この語は、しばしばコンピュータセキュリティ(安全性)を保つための仕組みや技術を指すために用いられる。また、コンピュータセキュアとも呼ばれる場合もある。.

新しい!!: ケン・トンプソンとコンピュータセキュリティ · 続きを見る »

コンピュータ歴史博物館

ンピュータ歴史博物館(Computer History Museum)は、カリフォルニア州マウンテンビューにある1996年設立の博物館である。.

新しい!!: ケン・トンプソンとコンピュータ歴史博物館 · 続きを見る »

システムソフトウェア

テムソフトウェア(System Software、Systems Software)またはシステムプログラムは、コンピュータのハードウェア管理や制御などを行うソフトウェア全般を指す用語。対比語はアプリケーションソフトウェア(業務プログラム)。類似の用語には、基本ソフトウェア、システム制御ソフトウェアなどがある。 一般的な例には、オペレーティングシステム、デバイスドライバ、プログラミング言語処理系などがあるが、システムや観点にもより、その境界は明確ではない。.

新しい!!: ケン・トンプソンとシステムソフトウェア · 続きを見る »

ジャーゴンファイル

ャーゴンファイル(jargon file)とはハッカーの俗語をまとめた用語集のことである。元々、ジャーゴンファイルはマサチューセッツ工科大学人工知能研究所やスタンフォード大学人工知能研究所、それにBBNテクノロジーズ社やカーネギーメロン大学、ウースター工科大学を含めた古いアーパネットの人工知能、LISP、PDP-10コミュニティの技術文化から生まれたハッカーの俗語をまとめたものであった。.

新しい!!: ケン・トンプソンとジャーゴンファイル · 続きを見る »

スクリプトキディ

リプトキディ()とは、他人の製作したプログラム、またはスクリプトを悪用し、興味本位で第三者に被害を与えるクラッカーの俗称である。.

新しい!!: ケン・トンプソンとスクリプトキディ · 続きを見る »

全米技術アカデミー

全米技術アカデミー(United States National Academy of Engineering、NAE)は、1964年にアメリカ合衆国政府によって設立された非営利研究機関である。1863年、エイブラハム・リンカーンによって設立された全米科学アカデミーと同様の議会活動によって設立された。全米工学アカデミーとも。2013年現在の代表は博士。 NAEは会員選考などを自律的に行っており、他の国立アカデミーと共に連邦政府への諮問という役割を担っている。また、工学の教育と研究促進のためのプログラムを実施し、優れた工学者・技術者の表彰を行っている。NAE会員に選ばれることは工学関連では最高の栄誉とされており、生涯にわたる業績が評価された結果といえる。 NAEは全米アカデミーズの一部であり、他には米国科学アカデミー (NAS)、米国医学研究所 (IOM)、全米研究評議会 (NRC)などの組織がある。 会員は、既存会員の推薦と当人の技術・工学分野での業績に鑑みて選出される。新会員選定は年に1回行われる。正式な会員はアメリカ市民でなければならない, NAE website.

新しい!!: ケン・トンプソンと全米技術アカデミー · 続きを見る »

光学文字認識

光学文字認識(こうがくもじにんしき、Optical character recognition)は、活字の文書の画像(通常イメージスキャナーで取り込まれる)を文字コードの列に変換するソフトウェアである。一般にOCRと略記される。OCRは、人工知能やマシンビジョンの研究分野として始まった。研究は続けられているが、OCRの中心はその実装と応用に移っている。紙に印刷された文書をデジタイズし、よりコンパクトな形で記録するのに必要とされる。さらに、文字コードに変換することで機械翻訳や音声合成の入力にも使えるようになり、テキストマイニングも可能となる。研究分野としては、パターン認識、人工知能、コンピュータビジョンが対応する。 (鏡やレンズといった光学技術を使った)光学文字認識と(スキャナーとアルゴリズムによる)デジタル文字認識は本来別の領域と考えられていた。光学技術として生き残った部分が非常に少ないため、光学文字認識という言葉は現在ではデジタル文字認識を含むものとみなされている。 初期のシステムは特定の書体を読むための「トレーニング」が必要であった(事前にその書体のサンプルを読ませることを意味する)。現在では、ほとんどの書体を高い識字率で変換することが可能である。いくつかのシステムでは読み込まれた画像からそれとほぼ同じになるようフォーマットされた出力(例えばワードプロセッサのファイルのようなもの)を生成することが可能であり、中には画像などの文書以外の部分が含まれていても正しく認識するものもある。.

新しい!!: ケン・トンプソンと光学文字認識 · 続きを見る »

BCPL

BCPL (Basic Combined Programming Language、Basic-CPL)は1966年にケンブリッジ大学のマーティン・リチャーズ (Martin Richards)が設計したプログラミング言語である。.

新しい!!: ケン・トンプソンとBCPL · 続きを見る »

B言語

B言語(ビーげんご)は、AT&Tベル研究所のケン・トンプソン (Ken Thompson) によって開発されたプログラミング言語である。ケン・トンプソンがデニス・リッチー(Dennis Ritchie)監修の元で設計し、1969年頃に登場した。.

新しい!!: ケン・トンプソンとB言語 · 続きを見る »

C言語

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

新しい!!: ケン・トンプソンとC言語 · 続きを見る »

CTSS

CTSS(Compatible Time-Sharing System、互換タイムシェアリングシステム)は、MIT計算センターで開発された世界初のタイムシェアリングシステムのひとつ。1961年に最初の実演が行われ、1973年までMITで稼動していた。当時、MITの Project MAC にもCTSSの2号機があったが、それ以外のサイトで採用されたことはない。CTSSに関する論文は1962年春季合同コンピュータ会議で発表された。.

新しい!!: ケン・トンプソンとCTSS · 続きを見る »

理論言語学

論言語学(りろんげんごがく、英語:theoretical linguistics)は、言語学の方法のひとつ。.

新しい!!: ケン・トンプソンと理論言語学 · 続きを見る »

Ed

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

新しい!!: ケン・トンプソンとEd · 続きを見る »

計算機工学

計算機工学(けいさんきこうがく、英語:Computer Engineering、コンピュータ工学)は、計算機科学と、電子工学などのコンピュータの実現に必要となる工学分野を組み合わせた学問分野である。たとえば、コンピュータの設計者は、ハードウェアやソフトウェアについての科学やそれらの統合に関しての他に、ある程度の電子工学などの知識を必要とする(さらには冷却などについても考える必要があるかもしれない)。従って、電子工学の中でも、いわゆる「弱電」を主とし、電気工学寄りな部分(いわゆる「強電」)や物理学的側面には、一般には重きを置かない(たとえばスーパーコンピューティングのための高速素子の研究など、例外もある)。計算機工学の中心はコンピュータの設計に関する部分であり、マイクロプロセッサからスーパーコンピュータまでの回路設計やシステム設計を含む。また、それだけでなくコンピュータシステムを様々なシステムに組み込む(組込みシステム)ことも計算機工学の一部である。例えば、自動車にはコンピュータやデジタル機器がいくつも搭載されている。 計算機工学に含まれるタスクとして、リアルタイムマイクロコントローラ向けの組込みソフトウェア開発、VLSIチップ設計、アナログセンサー関連、プリント基板設計、オペレーティングシステム設計などがある。ロボットはコンピュータと様々な電気的システムを活用するため、計算機工学者がロボット工学を研究することも多い。.

新しい!!: ケン・トンプソンと計算機工学 · 続きを見る »

計算機科学

計算機科学(けいさんきかがく、computer science、コンピュータ科学)とは、情報と計算の理論的基礎、及びそのコンピュータ上への実装と応用に関する研究分野である。計算機科学には様々な下位領域がある。コンピュータグラフィックスのように特定の処理に集中する領域もあれば、計算理論のように数学的な理論に関する領域もある。またある領域は計算の実装を試みることに集中している。例えば、プログラミング言語理論は計算を記述する手法に関する学問領域であり、プログラミングは特定のプログラミング言語を使って問題を解決する領域である。.

新しい!!: ケン・トンプソンと計算機科学 · 続きを見る »

Go (プログラミング言語)

Goはプログラミング言語のひとつ。Googleによって開発されており、設計にロブ・パイク、ケン・トンプソンらが関わっている。 主な特徴として、軽量スレッディングのための機能、Pythonのような動的型付け言語のようなプログラミングの容易性、などがある。Go処理系としてはコンパイラのみが開発されている。マスコット・キャラクターはGopher(ホリネズミ)。 発表当初はLinuxとMac OS Xのみしかサポートしていなかったが、2012年3月にリリースされたバージョン1.0からはWindowsもサポートされている。2014年12月にリリースされたバージョン1.4からAndroidをサポートし、2015年8月19日にリリースされたバージョン1.5からiOSをサポートしている。また、2011年5月10日に公開された Google App Engine 1.5.0 でも、Go言語がサポートされている。.

新しい!!: ケン・トンプソンとGo (プログラミング言語) · 続きを見る »

Google

Google LLC(グーグル)は、インターネット関連のサービスと製品に特化したアメリカの多国籍テクノロジー企業である。検索エンジン、オンライン広告、クラウドコンピューティング、ソフトウェア、ハードウェア関連の事業がある。.

新しい!!: ケン・トンプソンとGoogle · 続きを見る »

IEEE

IEEE(アイ・トリプル・イー、The Institute of Electrical and Electronics Engineers, Inc.)は、アメリカ合衆国に本部を持つ電気工学・電子工学技術の学会である。.

新しい!!: ケン・トンプソンとIEEE · 続きを見る »

Multics

Multics(マルティックス)は1960年代に開発されたタイムシェアリングオペレーティングシステムであり、後世に多大な影響を与えた。名前は「multiplexed information and computing service」に由来している。プロジェクトは1964年にマサチューセッツ州ケンブリッジで始まった。最後まで使われていたカナダ国防省のシステムは、2000年10月30日に退役した。.

新しい!!: ケン・トンプソンとMultics · 続きを見る »

Plan 9 from Bell Labs

(通称 )は、主に研究用に使われている分散オペレーティングシステム。ベル研究所の で1980年代中ごろから2002年まで、UNIXの研究上の後継として開発された。Plan 9 は、ネットワークやユーザインタフェースまで含めたあらゆるシステムインタフェースを、個別のインタフェースではなくファイルシステムを通して統一的に表現することを特徴とする。Plan 9 は9Pプロトコルを使い、ユーザーにワークステーション毎に独立した作業環境を提供することを目指している。現在もベル研究所とPlan 9コミュニティによって活発に開発がつづいている。 Plan 9 は、UNIXの流れを汲むオペレーティングシステム (OS) の一種であり、開発に当たってUNIXの設計の問題点を改善することを念頭に置かれている。.

新しい!!: ケン・トンプソンとPlan 9 from Bell Labs · 続きを見る »

QED (テキストエディタ)

QEDはUnixオペレーティングシステムのテキストエディタ edやexの祖となったラインエディタである。.

新しい!!: ケン・トンプソンとQED (テキストエディタ) · 続きを見る »

Unicode

200px Unicode(ユニコード)は、符号化文字集合や文字符号化方式などを定めた、文字コードの業界規格である。文字集合(文字セット)が単一の大規模文字セットであること(「Uni」という名はそれに由来する)などが特徴である。 1980年代に、Starワークステーションの日本語化 (J-Star) などを行ったゼロックス社が提唱し、マイクロソフト、アップル、IBM、サン・マイクロシステムズ、ヒューレット・パッカード、ジャストシステムなどが参加するユニコードコンソーシアムにより作られた。1993年に、国際標準との一致が図られ、DIS 10646の当初案から大幅に変更されて、Unicodeと概ね相違点のいくつかはDIS 10646に由来する互換のISO/IEC 10646が制定された。.

新しい!!: ケン・トンプソンとUnicode · 続きを見る »

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 · 続きを見る »

UTF-8

UTF-8(ユーティーエフはち、ユーティーエフエイト)はISO/IEC 10646 (UCS) とUnicodeで使える8ビット符号単位の文字符号化形式及び文字符号化スキーム。 正式名称は、ISO/IEC 10646では “UCS Transformation Format 8”、Unicodeでは “Unicode Transformation Format-8” という。両者はISO/IEC 10646とUnicodeのコード重複範囲で互換性がある。RFCにも仕様がある。 2バイト目以降に「/」などのASCII文字が現れないように工夫されていることから、UTF-FSS (File System Safe) ともいわれる。旧名称はUTF-2。 UTF-8は、データ交換方式・ファイル形式として一般的に使われる傾向にある。 当初は、ベル研究所においてPlan 9で用いるエンコードとして、ロブ・パイクによる設計指針のもと、ケン・トンプソンによって考案された。.

新しい!!: ケン・トンプソンとUTF-8 · 続きを見る »

正規表現

正規表現(せいきひょうげん、regular expression)とは、文字列の集合を一つの文字列で表現する方法の一つである。正則表現(せいそくひょうげん)とも呼ばれ、形式言語理論の分野では比較的こちらの訳語の方が使われる。まれに正規式と呼ばれることもある。 もともと正規表現は形式言語理論において正規言語を表すための手段として導入された。形式言語理論では、形式言語が正規言語であることと正規表現によって表せることは同値である。 その後正規表現はテキストエディタ、ワードプロセッサなどのアプリケーションで(ないし、そもそもそれ以前に単機能の文字列探索ツールの)、マッチさせるべき対象を表すために使用されるようになり、表せるパターンの種類を増やすために本来の正規表現にはないさまざまな記法が新たに付け加えられた。このような拡張された正規表現には正規言語ではない文字列も表せるものも多く、ゆえに正規表現という名前は実態に即していない面もあるが、伝統的に正規表現と呼ばれ続けている。 この記事では主にこのような正規表現を用いたパターンマッチングについて説明している。以下、誤解のない限り、アプリケーションやプログラミングにおいて正規表現を用いた文字列のパターンマッチングを行う機能のことを、単に正規表現という。 ほとんどのプログラミング言語では、ライブラリによって正規表現を使うことができる他、一部の言語では正規表現のリテラルもある。「正規表現によるマッチ」を意味する(専用の)演算子がある言語なども一部ある。具体例として、grep、AWK、sed、Perl、Tcl、lexなどがある。 それぞれの言語やアプリケーションで細部の仕様が異なっている、といったように思われることも多いが(また、古い実装では実際にそういうことも多いが)、近年は同じライブラリを使っていれば同じということも多い。またPOSIXなど標準もある。.

新しい!!: ケン・トンプソンと正規表現 · 続きを見る »

日本国際賞

日本国際賞(にほんこくさいしょう、Japan Prize)とは、「科学技術において、独創的・飛躍的な成果を挙げ、科学技術の進歩に大きく寄与し、人類の平和と繁栄に著しく貢献した」人物に対して、国際科学技術財団が授与する賞である。 受賞対象は「物理、化学、工学」と「生命、農学、医学」の二つの領域で幅広い科学技術分野にわたり、いずれの受賞者も世界的に有名な科学技術者である。なお、受賞対象分野は1年に2つの分野である。受賞者には、賞状、賞牌、賞金5000万円が贈られる。また、受賞者は生存者のみに限られる。 日本にもノーベル賞に匹敵するような賞が必要だとして、1981年に構想が立てられ、松下幸之助が基金(私財など約30億円)を提供。1983年に政府内で各機関からの協力が閣議決定された後、1985年に第1回の授与式が国立劇場で行われた。なお、授与式は天皇・皇后、内閣総理大臣、衆議院議長、参議院議長、最高裁判所長官が出席する。.

新しい!!: ケン・トンプソンと日本国際賞 · 続きを見る »

1943年

記載なし。

新しい!!: ケン・トンプソンと1943年 · 続きを見る »

1995年

この項目では、国際的な視点に基づいた1995年について記載する。.

新しい!!: ケン・トンプソンと1995年 · 続きを見る »

2月4日

2月4日(にがつよっか)はグレゴリオ暦で年始から35日目に当たり、年末まであと330日(閏年では331日)ある。.

新しい!!: ケン・トンプソンと2月4日 · 続きを見る »

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