単語表示レベル

すべて表示 2 3 4 5 6 7 8 9 10 11 12 13 14 15

ニュースソースからのテキスト入手は1回だけとしています。オリジナルのニュースは更新されている可能性がありますので、必ず確認してください。"ヘッドラインをクリック"で確認できます。


Grace Hopper's compiler: Computing's hidden hero

compile 【自・他動詞】 1.〈コンピュータ〉〔ソースコードなどが〕コンパイルできる 2.蓄積する 3.〔資料などを〕集める 4.〔資料をまとめて書物を〕編集する 5.〈コンピュータ〉〔ソースコードを〕コンパイルする、機械語に翻訳する

grace 【名詞】 しとやかさ、好意、(神の)恵み

hero 【名詞】 英雄、主人公

Computing's Grace Hopper's

One, zero, zero, one, zero, one. Zero, one, one…

zero 【名詞】 ゼロ

That is the language of computers. Every clever thing your computer does - make a call, search a database, play a game - comes down to ones and zeroes.

compute 【他動詞】 を計算する

database 【名詞】 データベース

down 【他動詞】 1.〔人を〕~を打ち倒す、~を負かす 2.〔液体などを〕~を飲み下す、~を飲む

game 【名詞】 試合、獲物、ゲーム

language 【名詞】 言語、言葉

make 【動詞】 作る

search 【名詞】 サーチ、捜索、探索、検索

search 【自・他動詞】 を捜索する、探索する、検索する、調査する

thing 【名詞】 物、物事

zero 【名詞】 ゼロ

Actually, it comes down to the presence (one) or absence (zero) of a current in tiny transistors on a semiconductor chip.

absence 【名詞】 不在、欠席

actual 【形容詞】 実際の

actually 【名詞】 実際に

chip 【名詞】 1.切れ端、小片 2.〔編む材料の〕麦わら、経木 3.《電子工学》半導体チップ、集積回路

current 【形容詞】 1.現在の、最近の 2.受け入れられている 3.流行している 4.流通している

current 【名詞】 1.[水や空気の]流れ 2.電流 3.傾向、動向、潮流

down 【他動詞】 1.〔人を〕~を打ち倒す、~を負かす 2.〔液体などを〕~を飲み下す、~を飲む

presence 【名詞】 存在、出席

semiconductor 【名詞】 <電子工学>半導体

tiny 【形容詞】 ちっちゃな

transistor 【名詞】 <電子工学>トランジスター、電子回路を構成ずる素子で増幅作用をもつ

zero 【名詞】 ゼロ

Thankfully, we do not have to program computers in zeroes and ones.

program 【名詞】 番組、予定、プログラム、コンピュータプログラム

program 【動詞】 計画を作成する、プログラミングする、計画する、行動計画を決めておく

thankful 【形容詞】 感謝している、ありがたく思う

zero 【名詞】 ゼロ

Microsoft Windows, for example, uses 20GB, or 170 billion ones and zeroes.

Microsoft 【名詞】 〈企業〉マイクロソフト、世界最大のコンピューターソフトメーカー

Windows 【名詞】 〈コンピュータ〉ウィンドウズ、PC向けOS、マイクロソフト社の主力商品

billion 【形容詞】 10億の

example 【名詞】 例、見本

zero 【名詞】 ゼロ

Microsoft Windows

Printed out, the stack of A4 paper would be two and a half miles (4km) high.

mile 【名詞】 〈長さの単位〉マイル、1マイル=1609.344メートル=1760ヤード

paper 【名詞】 紙、新聞、論文

stack 【名詞】 1.〔干し草・書類などの〕山、積み重ね、堆積 2.書棚の列 3.《コンピュータ》スタック、一時的情報を記憶するメモリ領域 4.煙突、排気筒

A4

Imagine setting every transistor manually.

imagine 【他動詞】 を想像する

manual 【形容詞】 手の、手動の

transistor 【名詞】 <電子工学>トランジスター、電子回路を構成ずる素子で増幅作用をもつ

Ignoring how fiddly this would be - transistors measure just billionths of a metre - if it took a second to flip each switch, installing Windows would take 5,000 years.

Windows 【名詞】 〈コンピュータ〉ウィンドウズ、PC向けOS、マイクロソフト社の主力商品

billionth 【形容詞、名詞】 十億番、十億番目の

ignore 【他動詞】 を無視する

install 【他動詞】 をすえつける、を就任させる

measure 【名詞】 大きさ、量、度量器、基準、ものさし、寸法、尺度、手段、方策、施策、措置、法案、議案、条例

measure 【自・他動詞】 測る、(長さ、重さ..)がある、~を測る、~を測定する、~を評価する、判定する

metre 【名詞】 =meter、メートル、ミーター、メーター

switch 【名詞】 1.スイッチ、開閉器 2.切替え、交替 3.(考えなどの)転換、変更、転向

switch 【自・他動詞】 1.切り替わる、交代する 2.移る、遷移する 3.(電源を)~を入れる、~を切る、オンオフする 4.〔話題・スイッチを〕切り替える 5.~を交換する、交代させる、取り替える、差し替える、乗り換える 6.~を転換する、変える

transistor 【名詞】 <電子工学>トランジスター、電子回路を構成ずる素子で増幅作用をもつ

fiddly flip

50 Things That Made the Modern Economy highlights the inventions, ideas and innovations that have helped create the economic world.

create 【他動詞】 を創造する

economic 【形容詞】 経済の、経済学の

economy 【名詞】 経済、節約

highlight 【名詞】 ハイライト、見所、呼び物、最も明るい部分、明るい表示、強調表示、主要部分、最も重要な部分

highlight 【動詞】 ~を強調する、目立たせる、際立たせる、~を強調表示する

idea 【名詞】 考え、思想、思いつき

innovation 【名詞】 刷新

invention 【名詞】 発明

make 【動詞】 作る

modern 【形容詞】 現代の、最新の

thing 【名詞】 物、物事

Things That Made Modern Economy

It is broadcast on the BBC World Service. You can find more information about the programme's sources and listen online or subscribe to the programme podcast.

BBC 【略語】 〈略〉British Broadcasting Corporation、英国放送協会、1927年設立

broadcast 【名詞】 放送

broadcast 【他動詞】 を放送する

information 【名詞】 情報、案内

online 【名詞】 オンライン

programme 【名詞】 〈英国〉=program、プログラム、計画、予定、予定表、番組、政党綱領

programme 【動詞】 〈英国〉=program、計画を作成する、プログラミングする、計画する、行動計画を決めておく

service 【名詞】 奉仕、勤務、公共事業

service 【他動詞】 1.~のアフターサービスをする、保守点検をする 2.~に情報提供する 3.~に利子を払う

source 【名詞】 源 、水源地、出所、原因

subscribe 【他動詞】 を寄付する、予約講読する

podcast BBC World Service

Early computers really were programmed rather like this.

like 【形容詞】 似ている、~のような

like 【名詞】 好み、趣味、似た人、似た物

like 【他動詞】 望む、欲する、好む、気に入る、適する、楽しむ

program 【動詞】 計画を作成する、プログラミングする、計画する、行動計画を決めておく

programme 【動詞】 〈英国〉=program、計画を作成する、プログラミングする、計画する、行動計画を決めておく

rather 【副詞】 むしろ、かなり

real 【形容詞】 本当の、本物の、現実の

really 【名詞】 本当は、実に

Consider the Automatic Sequence Controlled Calculator, later known as the Harvard Mark 1.

automatic 【形容詞】 自動の

calculate 【他動詞】 を計算する

consider 【他動詞】 をよく考える、をと見なす

control 【他動詞】 ~を支配する、~を制御する、管理する、規制する、取り締まる、抑制する

mark 【null】 印、点数、指標、水準、目標、カモ

mark 【他動詞】 印をつける、跡を残す、値を付ける、採点する、注目する

sequence 【名詞】 連続(するもの)

Automatic Sequence Controlled Calculator Harvard Mark

It was a 15m-long (50ft), 2.5m-high concatenation of wheels, shafts, gears and switches.

gear 【名詞】 歯車、ギア、道具、用具一式、~装置、~用の道具、周辺機器、衣服、服装、所持品

gear 【自・他動詞】 かみ合う、連動する、適合する、一致する、~にギアを取り付ける、~のギアを入れる、~をかみ合わせる、連動させる、~の調子を合わせる、~を適合させる

long 【null】 長い、遠くまで達する、~の長さ(量、期間)の

long 【名詞】 長い間、長時間、長期休暇、長期交際、長ズボン

long 【自動詞】 熱望する

shaft 【名詞】 (道具などの長い)柄、〈建築〉シャフト、(鉱山の)立て杭、シャフト、〈機械〉回転軸、軸、幹、ひどい仕打ち

shaft 【他動詞】 ~をさおで押す、~をだます、ひどい目に遭わせる

switch 【名詞】 1.スイッチ、開閉器 2.切替え、交替 3.(考えなどの)転換、変更、転向

switch 【自・他動詞】 1.切り替わる、交代する 2.移る、遷移する 3.(電源を)~を入れる、~を切る、オンオフする 4.〔話題・スイッチを〕切り替える 5.~を交換する、交代させる、取り替える、差し替える、乗り換える 6.~を転換する、変える

wheel 【名詞】 1.車輪 2.糸車 3.自動車のハンドル 4.回転、旋回

wheel 【自・他動詞】 1.回転する 2.振り向く 3.〔考えなどが〕変わる 4.〜を回転させる、動かす

concatenation

It contained 530 miles (850km) of wires.

contain 【他動詞】 1.を含む、包含する 2.収容できる、入れられる 3.〈感情などを〉抑制する、こらえる 4.〈敵対するものを〉阻止する、封じ込める、〈災害・疫病などの広がりを〉防止・抑制する

mile 【名詞】 〈長さの単位〉マイル、1マイル=1609.344メートル=1760ヤード

wire 【名詞】 針金、電線、電報

wire 【自・他動詞】 1.電報を打つ 2.〜を針金で結ぶ 3.〜を電線で結ぶ、〜に配線する 4.〜に電報を打つ

It whirred away under instruction from a roll of perforated paper tape.

instruction 【名詞】 指導

paper 【名詞】 紙、新聞、論文

roll 【名詞】 名簿、巻いたもの

roll 【他動詞】 転がる、を丸める

whirred perforated

If you wanted it to solve a new equation, you had to work out which switches should be on or off, which wires should be plugged in where.

equation 【名詞】 1.等しくすること、平均化、均衡 2.<数学>方程式

solve 【他動詞】 を解決する、を(問題を)解く

switch 【名詞】 1.スイッチ、開閉器 2.切替え、交替 3.(考えなどの)転換、変更、転向

switch 【自・他動詞】 1.切り替わる、交代する 2.移る、遷移する 3.(電源を)~を入れる、~を切る、オンオフする 4.〔話題・スイッチを〕切り替える 5.~を交換する、交代させる、取り替える、差し替える、乗り換える 6.~を転換する、変える

wire 【名詞】 針金、電線、電報

wire 【自・他動詞】 1.電報を打つ 2.〜を針金で結ぶ 3.〜を電線で結ぶ、〜に配線する 4.〜に電報を打つ

work 【動詞】 働く、仕事する、勉強する、取り組む

plugged

Then, you had to flip all the switches, plug all the wires, and punch all the holes in the paper tape.

paper 【名詞】 紙、新聞、論文

plug 【名詞】 1.栓 2.〔電源コードの〕プラグ、差し込み 3.推薦の言葉 4.かみたばこの一切れ 5.消火栓 6.点火プラグ 7.〔くぎを打ち込むための〕埋め木

plug 【自・他動詞】 1.コツコツ働く 2.~に栓をする、~をふさぐ 3.〔穴・裂け目などを〕詰める、埋める、埋め込む 4.〔数字などを〕当てはめる 5.押し込む、差し込む 6.〔人の行動などを〕妨害する、邪魔する

switch 【名詞】 1.スイッチ、開閉器 2.切替え、交替 3.(考えなどの)転換、変更、転向

switch 【自・他動詞】 1.切り替わる、交代する 2.移る、遷移する 3.(電源を)~を入れる、~を切る、オンオフする 4.〔話題・スイッチを〕切り替える 5.~を交換する、交代させる、取り替える、差し替える、乗り換える 6.~を転換する、変える

wire 【名詞】 針金、電線、電報

wire 【自・他動詞】 1.電報を打つ 2.〜を針金で結ぶ 3.〜を電線で結ぶ、〜に配線する 4.〜に電報を打つ

flip punch

Programming it was not just difficult, but involved tedious, repetitive and error-prone manual labour.

difficult 【形容詞】 難しい

error 【名詞】 誤り、過失

involve 【他動詞】 ~を必要とする、~を含む、~を巻き込む、熱中させる、~に絡む、関係する

labour 【名詞】 〈英〉=labor、 1.労働、(骨の折れる)仕事 2.労働者 3.労働力 4.労働組合 5.〈英〉労働党

labour 【名詞】 〈英〉=labor、 1.労働者の 2.労働組合の 3.〈英〉労働党の

labour 【自・他動詞】 〈英〉=labor、 1.(汗水ながして)働く 2.努力する、苦労する 3.(不利益を被って)苦しむ 4.産みの苦しみを味わう 5.~を徹底的に処理する 6.~を苦しめる

manual 【形容詞】 手の、手動の

manual 【名詞】 手引書、小冊子

program 【動詞】 計画を作成する、プログラミングする、計画する、行動計画を決めておく

programme 【動詞】 〈英国〉=program、計画を作成する、プログラミングする、計画する、行動計画を決めておく

prone 【形容詞】 ~しがちな

repetitive 【名詞】 繰り返しの、反復的な

tedious 【形容詞】 退屈な、あきあきする

error-prone

Four decades on from the Harvard Mark 1, more compact and user-friendly machines such as the Commodore 64 found their way into schools.

compact 【名詞】 こじんまりした

decade 【名詞】 10年間

found 【他動詞】 を設立する

friendly 【形容詞】 好意的な、親切な

machine 【名詞】 機械

mark 【null】 印、点数、指標、水準、目標、カモ

mark 【他動詞】 印をつける、跡を残す、値を付ける、採点する、注目する

user 【名詞】 使用者

user-friendly Commodore Harvard Mark

You may remember the childhood thrill of typing this:

childhood 【名詞】 幼年期

remember 【動詞】 を思い出す、を覚えている

thrill 【他動詞】 をぞくぞくさせる、ぞくぞくする

typing

"Hello world" would fill the screen, in chunky, low-resolution text.

fill 【他動詞】 を満たす、ふさぐ、いっぱいにする

low 【名詞】 低い、低音の

resolution 【名詞】 決議、決定、解決

screen 【名詞】 画面、スクリーン、ついたて、仕切り、ふるい、網戸

screen 【他動詞】 覆う、ふるいにかける、選り分ける、選別する、~を(…から)守る、〈文書〉~に網かけする

text 【名詞】 文章、本文、原本、教科書、携帯メール、〈コンピュータ〉テキスト、テキストファイル

text 【他動詞】 携帯メールを打つ、携帯メールを書く

chunky low-resolution

You had instructed the computer in words that were recognisably, intuitively human.

compute 【他動詞】 を計算する

human 【形容詞】 1.人の、人間の 2.人間的な、人間らしい

human 【名詞】 ヒト、人間

instruct 【他動詞】 に指示する、にを教える

word 【名詞】 単語、発言、言葉、短い会話、約束

word 【他動詞】 ~を言葉で表す

recognisably intuitively

It seemed like a minor miracle.

like 【形容詞】 似ている、~のような

like 【名詞】 好み、趣味、似た人、似た物

like 【他動詞】 望む、欲する、好む、気に入る、適する、楽しむ

minor 【形容詞】 小さな、重要でない

seem 【他動詞】 のように見える、…であるように見える

One reason for computers' astonishing progression since the Mark 1 is certainly ever-tinier components.

astonish 【他動詞】 を驚かす

certain 【形容詞】 確かな、ある…

component 【名詞】 成分、(構成)要素、コンポーネント、(構成)部品

mark 【null】 印、点数、指標、水準、目標、カモ

mark 【他動詞】 印をつける、跡を残す、値を付ける、採点する、注目する

progression 【名詞】 前進、進行、発達、発展

reason 【自・他動詞】 1.論理的に考える、推論する 2.~を論証する、論ずる 3.~を推論する

since 【接続詞】 1.~の時からずっと、~以来 2.~した時から 3.~してから

tiny 【形容詞】 ちっちゃな

ever-tinier

But it is also because programmers can write software in human-like language, and have it translated into the ones and zeroes, the currents or not-currents, that ultimately do the work.

current 【名詞】 1.[水や空気の]流れ 2.電流 3.傾向、動向、潮流

human 【形容詞】 1.人の、人間の 2.人間的な、人間らしい

human 【名詞】 ヒト、人間

language 【名詞】 言語、言葉

like 【形容詞】 似ている、~のような

like 【名詞】 好み、趣味、似た人、似た物

like 【他動詞】 望む、欲する、好む、気に入る、適する、楽しむ

software 【名詞】 ソフトウェア

translate 【他動詞】 を翻訳する

ultimate 【形容詞】 究極の

work 【動詞】 働く、仕事する、勉強する、取り組む

zero 【名詞】 ゼロ

programmers human-like not-currents

The thing that began to make that possible was called a compiler.

compile 【自・他動詞】 1.〈コンピュータ〉〔ソースコードなどが〕コンパイルできる 2.蓄積する 3.〔資料などを〕集める 4.〔資料をまとめて書物を〕編集する 5.〈コンピュータ〉〔ソースコードを〕コンパイルする、機械語に翻訳する

make 【動詞】 作る

possible 【形容詞】 可能な、ありうる、できるだけの、予定される、見込まれる

possible 【名詞】 可能、可能性、有力候補 、最善、全力

thing 【名詞】 物、物事

And behind the compiler was a woman called Grace Hopper.

compile 【自・他動詞】 1.〈コンピュータ〉〔ソースコードなどが〕コンパイルできる 2.蓄積する 3.〔資料などを〕集める 4.〔資料をまとめて書物を〕編集する 5.〈コンピュータ〉〔ソースコードを〕コンパイルする、機械語に翻訳する

grace 【名詞】 しとやかさ、好意、(神の)恵み

woman 【名詞】 1.(大人の)女、婦人 2.女性 3.女性らしさ

Grace Hopper

Nowadays, there is much discussion about how to get more women into tech.

discussion 【名詞】 討論、話し合い、討議、審議、協議、論考、考察

woman 【名詞】 1.(大人の)女、婦人 2.女性 3.女性らしさ

tech 【略語】 <略> 1.=technology、科学技術 2.=technician、技術者

Nowadays

In 1906, when Grace was born, not many people cared about gender equality.

care 【他動詞】 気にかける、世話をする

equality 【名詞】 平等

gender 【名詞】 性、性の差

grace 【名詞】 しとやかさ、好意、(神の)恵み

Fortunately for Grace, her father wanted his daughters to get the same education as his son.

education 【名詞】 教育、教養

fortunate 【形容詞】 幸運な、幸せな

fortunately 【副詞】 幸運にも

grace 【名詞】 しとやかさ、好意、(神の)恵み

Fortunately for Grace

Sent to a good school, Grace turned out to be brilliant at maths.

brilliant 【形容詞】 輝かしい、すばらしい、優秀な

grace 【名詞】 しとやかさ、好意、(神の)恵み

Her grandfather was a rear admiral, and her childhood dream was to join the US Navy, but girls were not allowed.

US 【略語】 〈略〉United States of America、アメリカ合衆国

allow 【自・他動詞】 余裕を持たせる、余地がある、許す、~を認める、~を許す、許可する、放置する

childhood 【名詞】 幼年期

dream 【他動詞】 夢に見る、を夢見る

join 【自・他動詞】 1.加わる、加入する、参加する 2.~に加わる、~に参加する 3.~をつなぎ合わせる、接続する

navy 【名詞】 海軍

rear 【他動詞】 を上げる、立てる、を育てる

admiral US Navy

Then, in 1941, the attack on Pearl Harbor dragged America into World War Two.

attack 【名詞】 攻撃、発作、発病、取り組み、開始、着手

attack 【他動詞】 ~を攻める、~をアタックする、~を襲う、~を攻撃する、~に取り組む、着手する

drag 【自・他動詞】 引きずる、のろのろ進む、後れを取る、ついて行けない、~を引く、引き込む、引きずる、~をがっかりさせる

harbor 【名詞】 港、避難所

pearl 【名詞】 真珠

war 【自動詞】 戦う、争う

Pearl Harbor World War Two

Male talent was called away.

male 【形容詞】 男性の、雄の

male 【名詞】 男、雄

talent 【名詞】 才能、人材

The US Navy started taking women. Grace signed up at once.

US 【略語】 〈略〉United States of America、アメリカ合衆国

grace 【名詞】 しとやかさ、好意、(神の)恵み

navy 【名詞】 海軍

sign 【他動詞】 に署名する、合図する

woman 【名詞】 1.(大人の)女、婦人 2.女性 3.女性らしさ

US Navy

If you are wondering why the navy needs mathematicians, consider aiming a missile.

aim 【動詞】 ねらう

consider 【他動詞】 をよく考える、をと見なす

missile 【名詞】 ミサイル

navy 【名詞】 海軍

wonder 【自動詞】 驚嘆する、疑う、~だろうかと思う

mathematicians

At what angle and direction should you fire?

angle 【名詞】 角(度)、見方

direction 【名詞】 方向、指示

fire 【名詞】 火、火事、発砲

fire 【他動詞】 を解雇する、を発射する

The answer depends on many things: target distance, temperature, humidity, wind speed and direction.

depend 【他動詞】 頼る、依存する、で決まる

direction 【名詞】 方向、指示

distance 【名詞】 距離、間隔、隔たり、すき間、移動量

distance 【他動詞】 ~から遠ざける、間隔を置く

target 【名詞】 的、標的、目標

target 【他動詞】 ~を的にする、目標とする、狙う、~を対象にする

temperature 【名詞】 温度

thing 【名詞】 物、物事

wind 【名詞】 風、風上、香り、予感

wind 【動詞】 1.(ラッパなどを)吹く 2.(ラッパや笛などで)合図を送る

wind 【動詞】 うねる、曲がりくねる、歪む、(時計のねじを)巻く、(糸を)巻く、包む

wind 【他動詞】 風にあてる、嗅ぎつける

humidity

These are not complex calculations, but they were time-consuming for a human "computer" armed only with pen and paper.

arm 【自・他動詞】 武装する、~を武装させる、~に武器を供給する

complex 【形容詞】 複雑な、複合の、込み入った

complex 【名詞】 1.コンプレックス、強迫観念 2.複合体、合成物 3.複合施設

compute 【他動詞】 を計算する

consume 【他動詞】 を消費する、破壊する

human 【形容詞】 1.人の、人間の 2.人間的な、人間らしい

human 【名詞】 ヒト、人間

paper 【名詞】 紙、新聞、論文

pen 【他動詞】 ~を〔ペンで〕書く

calculations time-consuming

As Lt (junior grade) Hopper graduated from midshipmen's school in 1944, the navy was intrigued by the potential of an unwieldy machine recently devised by Harvard professor Howard Aiken - the Mark 1.

devise 【他動詞】 1.~を工夫する、発明する、ひねり出す、考え出す、考案する、(政策を)立案する 2.<法律>~を遺贈する

grade 【名詞】 等級、学年、成績

graduate 【動詞】 卒業する

machine 【名詞】 機械

mark 【null】 印、点数、指標、水準、目標、カモ

mark 【他動詞】 印をつける、跡を残す、値を付ける、採点する、注目する

navy 【名詞】 海軍

potential 【形容詞】 潜在的な、可能性のある

professor 【名詞】 教授

Lt Hopper midshipmen's intrigued unwieldy Harvard Howard Aiken

The navy sent Lt Hopper to help Prof Aiken work out what it could do.

navy 【名詞】 海軍

work 【動詞】 働く、仕事する、勉強する、取り組む

Aiken Lt Hopper

Prof Aiken was not thrilled to have a female join the team, but Lt Hopper impressed him enough that he asked her to write the operating manual.

female 【形容詞】 女性の

impress 【他動詞】 に感銘を与える、を印象づける

join 【自・他動詞】 1.加わる、加入する、参加する 2.~に加わる、~に参加する 3.~をつなぎ合わせる、接続する

manual 【形容詞】 手の、手動の

manual 【名詞】 手引書、小冊子

operate 【他動詞】 を運転する、を手術する

team 【自動詞】 チームを組む

thrill 【他動詞】 をぞくぞくさせる、ぞくぞくする

Aiken Lt Hopper

This involved plenty of trial and error.

error 【名詞】 誤り、過失

involve 【他動詞】 ~を必要とする、~を含む、~を巻き込む、熱中させる、~に絡む、関係する

plenty 【名詞】 たくさん

trial 【名詞】 試み、裁判

More often than not, the Mark 1 would grind to a halt soon after starting - and there was no user-friendly error message.

error 【名詞】 誤り、過失

friendly 【形容詞】 好意的な、親切な

grind 【名詞】 (臼で)ひくこと、すり減らすこと、磨くこと、研磨、難しくてつまらないこと

grind 【自・他動詞】 粉になる、砕ける、擦れ合う、(粉)~をひく、~を苦しめる、~をみがく、研磨する

halt 【名詞】 中止、休止、中断、停止、停車場

halt 【自・他動詞】 中止する、休止する、中断する、停止する、停車する、~をやめる、~を休止[中断・停止・中止]させる

mark 【null】 印、点数、指標、水準、目標、カモ

mark 【他動詞】 印をつける、跡を残す、値を付ける、採点する、注目する

message 【名詞】 伝言

user 【名詞】 使用者

user-friendly

Once, it was because a moth had flown into the machine - that gave us the modern term "debugging".

machine 【名詞】 機械

modern 【形容詞】 現代の、最新の

term 【名詞】 期間、専門用語、関係、条件

moth debugging

More often, the bug was metaphorical - a wrongly flipped switch, a mispunched hole in the paper tape.

bug 【名詞】 1.虫 2.ナンキンムシ 3.ばい菌 4.(コンピュータ)バグ、プログラム上のエラー

paper 【名詞】 紙、新聞、論文

switch 【名詞】 1.スイッチ、開閉器 2.切替え、交替 3.(考えなどの)転換、変更、転向

switch 【自・他動詞】 1.切り替わる、交代する 2.移る、遷移する 3.(電源を)~を入れる、~を切る、オンオフする 4.〔話題・スイッチを〕切り替える 5.~を交換する、交代させる、取り替える、差し替える、乗り換える 6.~を転換する、変える

wrong 【形容詞】 間違った、逆の、故障のある、具合の悪い

metaphorical flipped mispunched

The detective work was laborious and dull.

detective 【形容詞】 探偵の、探知用の

detective 【名詞】 探偵、刑事

dull 【形容詞】 鈍い、退屈な

laborious 【形容詞】 骨の折れる、勤勉な

work 【動詞】 働く、仕事する、勉強する、取り組む

The iPhone at 10: How the smartphone became so smart

iPhone 【名詞】 アップルが発売した携帯端末

smart 【形容詞】 利口な、ずるい、おしゃれな、(痛みが)激しい

smartphone 【名詞】 スマートフォン、携帯電話と携帯情報端末 (PDA) を融合させた携帯端末

The simple steel box that transformed global trade

global 【形容詞】 地球の、球体の、世界の、天球の

steel 【名詞】 鋼鉄

trade 【名詞】 取り引き、売買、貿易、商売

trade 【自・他動詞】 取り引きする、売買する、交換する

transform 【他動詞】 を変形させる

How the barcode changed retailing

retail 【自・他動詞】 ~を小売する、小売される、受け売りする、言い触らす

barcode

Why the falling cost of light matters

cost 【他動詞】 (費用・労力)がかかる、~に負担をかける、犠牲を払わせる、~に…を失わせる、~の費用を見積もる

light 【形容詞】 軽い、少ない、重要でない、明るい、色が薄い、淡い

light 【名詞】 光、可視光、明り、明るさ、交通信号、警告灯

light 【動詞】 火が付く、輝く、~に明りをつける、火をつける、(車、馬から)降りる

matter 【名詞】 事柄、事態、問題、物体、困難

matter 【自動詞】 重要である、問題になる

Lt Hopper and her colleagues started filling notebooks with bits of tried-and-tested, re-useable code.

bit 【名詞】 1.少し、小片、少量 2.部分 3.ちょっとの間 4.小銭 5.<コンピュータ>ビット、2進数の1桁、8ビットで1バイト(byte)

bit 【他動詞】 〔欲望などを〕抑える

code 【名詞】 暗号、符号、法典

code 【自・他動詞】 1.死亡する 2.〜を符号化する、暗号化する 3.<コンピュータ>〜をプログラムにする、コーディングする

colleague 【名詞】 同僚

fill 【他動詞】 を満たす、ふさぐ、いっぱいにする

tried-and-tested re-useable Lt Hopper

By 1951, computers had advanced enough to store these chunks - called "subroutines" - in their own memory systems.

advance 【動詞】 前進する

chunk 【名詞】 大きい塊、ぶつ切り、厚切り、大量、多量

chunk 【他動詞】 ~を塊にする

memory 【名詞】 記憶、思い出、記念

own 【他動詞】 を所有する、を認める

system 【名詞】 組織、体系

subroutines

By then, Grace was working for a company called Remington Rand.

company 【名詞】 会社、仲間

grace 【名詞】 しとやかさ、好意、(神の)恵み

work 【動詞】 働く、仕事する、勉強する、取り組む

Remington Rand

She tried to persuade her employers to let programmers call up these subroutines in familiar words - to say things such as: "Subtract income tax from pay."

employer 【名詞】 雇い主

familiar 【形容詞】 よく知られた、精通している

income 【名詞】 収入、所得

persuade 【他動詞】 を説得する

subtract 【動詞】 を引く、引き算する

tax 【名詞】 税金

tax 【他動詞】 1.~に課税する 2.〔代金や運賃などを〕〜を請求する 3.~に重い負担をかける 4.~を非難する

thing 【名詞】 物、物事

word 【名詞】 単語、発言、言葉、短い会話、約束

word 【他動詞】 ~を言葉で表す

programmers subroutines

She later said: "No-one thought of that earlier, because they weren't as lazy as I was."

lazy 【形容詞】 怠惰な

thought 【名詞】 考えること、 思考、 思索、 熟考

weren't 【短縮形】 <略>were not の短縮形

In fact, Grace was famed for hard work.

fact 【名詞】 事実、真実

grace 【名詞】 しとやかさ、好意、(神の)恵み

hard 【形容詞】 堅い、難しい、きびしい

work 【動詞】 働く、仕事する、勉強する、取り組む

famed

But what Grace called a "compiler" did involve a trade-off.

compile 【自・他動詞】 1.〈コンピュータ〉〔ソースコードなどが〕コンパイルできる 2.蓄積する 3.〔資料などを〕集める 4.〔資料をまとめて書物を〕編集する 5.〈コンピュータ〉〔ソースコードを〕コンパイルする、機械語に翻訳する

grace 【名詞】 しとやかさ、好意、(神の)恵み

involve 【他動詞】 ~を必要とする、~を含む、~を巻き込む、熱中させる、~に絡む、関係する

trade 【名詞】 取り引き、売買、貿易、商売

trade 【自・他動詞】 取り引きする、売買する、交換する

trade-off

It made programming quicker, but the resulting programmes ran more slowly.

make 【動詞】 作る

program 【動詞】 計画を作成する、プログラミングする、計画する、行動計画を決めておく

programme 【名詞】 〈英国〉=program、プログラム、計画、予定、予定表、番組、政党綱領

programme 【動詞】 〈英国〉=program、計画を作成する、プログラミングする、計画する、行動計画を決めておく

quick 【形容詞】 速い、機敏な

result 【動詞】 結果として生じる、起こる、~の結果となる、終わる、帰着する

run 【自動詞】 走る、立候補する、流れる、経営する

That is why Remington Rand were not interested.

interest 【他動詞】 に興味を持たせる

Remington Rand

Every customer had their own, bespoke requirements for their shiny new computing machine.

bespeak 【動詞】 1.~を示す、~を指摘する、~を意味する 2.〔前もって〕~を依頼する、~を準備する 3.〈文〉~を予言[予告]する

compute 【他動詞】 を計算する

customer 【名詞】 顧客

machine 【名詞】 機械

own 【他動詞】 を所有する、を認める

requirement 【名詞】 要求されること、必要条件、要件、必需品

shiny

It made sense, the company ...原文はこちら

company 【名詞】 会社、仲間

efficient 【形容詞】 能率的な、有能な

expert 【名詞】 専門家、熟達した人

make 【動詞】 作る

program 【名詞】 番組、予定、プログラム、コンピュータプログラム

program 【動詞】 計画を作成する、プログラミングする、計画する、行動計画を決めておく

sense 【名詞】 感覚、分別、意味

sense 【他動詞】 を感じ取る

thought 【名詞】 考えること、 思考、 思索、 熟考

Grace was not discouraged: she ...原文はこちら

compile 【自・他動詞】 1.〈コンピュータ〉〔ソースコードなどが〕コンパイルできる 2.蓄積する 3.〔資料などを〕集める 4.〔資料をまとめて書物を〕編集する 5.〈コンピュータ〉〔ソースコードを〕コンパイルする、機械語に翻訳する

discourage 【他動詞】 を落胆させる、思いとどまらせる

grace 【名詞】 しとやかさ、好意、(神の)恵み

simply 【副詞】 簡単に、ただ単に

spare 【動詞】 (時間を)割く、(時間・労を)惜しむ、無しで済ます

And others loved how it ...原文はこちら

clearly 【副詞】 はっきりと、明るく

Kurt Beyer's book, Grace Hopper ...原文はこちら

age 【自・他動詞】 年を取る、老ける、熟成する、~を老けさせる、~を老化させる、~に古臭い感じを与える、~を熟成させる

book 【名詞】 本、書籍、帳簿、会計簿、(書かれた)規則、(the Book)聖書

book 【自動詞】 予約する

book 【他動詞】 帳簿に記載する、記入する、~に予約する

grace 【名詞】 しとやかさ、好意、(神の)恵み

impress 【他動詞】 に感銘を与える、を印象づける

information 【名詞】 情報、案内

invention 【名詞】 発明

relate 【他動詞】 を関連づける、述べる

tale 【名詞】 話

user 【名詞】 使用者

Kurt Beyer's Grace Hopper Information Age

One of them was an ...原文はこちら

attack 【名詞】 攻撃、発作、発病、取り組み、開始、着手

attack 【他動詞】 ~を攻める、~をアタックする、~を襲う、~を攻撃する、~に取り組む、着手する

colleague 【名詞】 同僚

compile 【自・他動詞】 1.〈コンピュータ〉〔ソースコードなどが〕コンパイルできる 2.蓄積する 3.〔資料などを〕集める 4.〔資料をまとめて書物を〕編集する 5.〈コンピュータ〉〔ソースコードを〕コンパイルする、機械語に翻訳する

engineer 【他動詞】 1.~を設計する 2.~を巧みに処理[運営]する、上手に行う

equation 【名詞】 1.等しくすること、平均化、均衡 2.<数学>方程式

hammer 【他動詞】 1.~をハンマーで打つ、たたく 2.~をハンマーでたたいて…にする

struggle 【動詞】 もがく、戦う

used 【形容詞】 使い古した、中古の

Carl Hammer

Mr Hammer wrote 20 lines ...原文はこちら

code 【名詞】 暗号、符号、法典

code 【自・他動詞】 1.死亡する 2.〜を符号化する、暗号化する 3.<コンピュータ>〜をプログラムにする、コーディングする

hammer 【他動詞】 1.~をハンマーで打つ、たたく 2.~をハンマーでたたいて…にする

solve 【他動詞】 を解決する、を(問題を)解く

Like-minded programmers all over the ...原文はこちら

US 【略語】 〈略〉United States of America、アメリカ合衆国

add 【他動詞】 を加える、を言いたす

chunk 【名詞】 大きい塊、ぶつ切り、厚切り、大量、多量

chunk 【他動詞】 ~を塊にする

code 【名詞】 暗号、符号、法典

code 【自・他動詞】 1.死亡する 2.〜を符号化する、暗号化する 3.<コンピュータ>〜をプログラムにする、コーディングする

grace 【名詞】 しとやかさ、好意、(神の)恵み

like 【形容詞】 似ている、~のような

like 【名詞】 好み、趣味、似た人、似た物

like 【他動詞】 望む、欲する、好む、気に入る、適する、楽しむ

mind 【他動詞】 に注意する、気にする

release 【他動詞】 を解放する、を公表する

Like-minded

In effect, she was single-handedly ...原文はこちら

single 【形容詞】 たった1つの、独身の

single 【他動詞】 〔人を〕~を選抜する、選り抜く 1.〔野球〕~をシングルヒットで進塁させる

software 【名詞】 ソフトウェア

source 【名詞】 源 、水源地、出所、原因

single-handedly open-source

Grace's compiler evolved into one ...原文はこちら

compile 【自・他動詞】 1.〈コンピュータ〉〔ソースコードなどが〕コンパイルできる 2.蓄積する 3.〔資料などを〕集める 4.〔資料をまとめて書物を〕編集する 5.〈コンピュータ〉〔ソースコードを〕コンパイルする、機械語に翻訳する

evolve 【他動詞】 を発展させる

grace 【名詞】 しとやかさ、好意、(神の)恵み

language 【名詞】 言語、言葉

program 【動詞】 計画を作成する、プログラミングする、計画する、行動計画を決めておく

programme 【動詞】 〈英国〉=program、計画を作成する、プログラミングする、計画する、行動計画を決めておく

COBOL

More fundamentally, it paved the ...原文はこちら

distinction 【名詞】 1.区別、識別、差別、差異、違い、鮮明度 2.特徴、特質 3.卓越、著名、名声

familiar 【形容詞】 よく知られた、精通している

fundamental 【形容詞】 基本的な

hardware 【名詞】 ハードウェア

pave 【他動詞】 ~を舗装する、覆う、~に敷き詰める、敷く

software 【名詞】 ソフトウェア

now-familiar

With one-of-a-kind machines such as ...原文はこちら

hardware 【名詞】 ハードウェア

machine 【名詞】 機械

mark 【null】 印、点数、指標、水準、目標、カモ

mark 【他動詞】 印をつける、跡を残す、値を付ける、採点する、注目する

software 【名詞】 ソフトウェア

one-of-a-kind Harvard Mark

No pattern of switches would ...原文はこちら

complete 【形容詞】 1.完全な、全部そろった、一式の 2.完結した、完成した 3.全面的な、徹底した

machine 【名詞】 機械

pattern 【名詞】 模様、型

switch 【名詞】 1.スイッチ、開閉器 2.切替え、交替 3.(考えなどの)転換、変更、転向

switch 【自・他動詞】 1.切り替わる、交代する 2.移る、遷移する 3.(電源を)~を入れる、~を切る、オンオフする 4.〔話題・スイッチを〕切り替える 5.~を交換する、交代させる、取り替える、差し替える、乗り換える 6.~を転換する、変える

wire 【自・他動詞】 1.電報を打つ 2.〜を針金で結ぶ 3.〜を電線で結ぶ、〜に配線する 4.〜に電報を打つ

work 【動詞】 働く、仕事する、勉強する、取り組む

But if a computer can ...原文はこちら

compile 【自・他動詞】 1.〈コンピュータ〉〔ソースコードなどが〕コンパイルできる 2.蓄積する 3.〔資料などを〕集める 4.〔資料をまとめて書物を〕編集する 5.〈コンピュータ〉〔ソースコードを〕コンパイルする、機械語に翻訳する

compute 【他動詞】 を計算する

program 【名詞】 番組、予定、プログラム、コンピュータプログラム

program 【動詞】 計画を作成する、プログラミングする、計画する、行動計画を決めておく

run 【自動詞】 走る、立候補する、流れる、経営する

Further layers of abstraction have ...原文はこちら

chip 【名詞】 1.切れ端、小片 2.〔編む材料の〕麦わら、経木 3.《電子工学》半導体チップ、集積回路

further 【名詞】 その上、さらに遠くに

human 【形容詞】 1.人の、人間の 2.人間的な、人間らしい

human 【名詞】 ヒト、人間

layer 【名詞】 1.層、地層、積み重ね 2.〔れんがなどの〕積み重ね工 3.卵を産む鶏

layer 【自・他動詞】 1.重ね着する 2.~を層(状)にする 3.~を重ねて着る

physical 【形容詞】 物質の、物理の、身体の

separate 【他動詞】 を分離する、分かれる

since 【接続詞】 1.~の時からずっと、~以来 2.~した時から 3.~してから

abstraction programmers nitty-gritty

And each one has taken ...原文はこちら

algorithm 【名詞】 アルゴリズム、演算手順

concept 【名詞】 概念、コンセプト

direction 【名詞】 方向、指示

free 【動詞】 ~を開放する、自由にする

further 【名詞】 その上、さらに遠くに

grace 【名詞】 しとやかさ、好意、(神の)恵み

make 【動詞】 作る

program 【動詞】 計画を作成する、プログラミングする、計画する、行動計画を決めておく

programme 【動詞】 〈英国〉=program、計画を作成する、プログラミングする、計画する、行動計画を決めておく

realise 【自・他動詞】 〈英〉=realize、理解する、悟る、自覚する、実感する、~を実現する

sense 【名詞】 感覚、分別、意味

sense 【他動詞】 を感じ取る

switch 【名詞】 1.スイッチ、開閉器 2.切替え、交替 3.(考えなどの)転換、変更、転向

switch 【自・他動詞】 1.切り替わる、交代する 2.移る、遷移する 3.(電源を)~を入れる、~を切る、オンオフする 4.〔話題・スイッチを〕切り替える 5.~を交換する、交代させる、取り替える、差し替える、乗り換える 6.~を転換する、変える

wire 【名詞】 針金、電線、電報

wire 【自・他動詞】 1.電報を打つ 2.〜を針金で結ぶ 3.〜を電線で結ぶ、〜に配線する 4.〜に電報を打つ

brainpower

Grace had her own views ...原文はこちら

care 【他動詞】 気にかける、世話をする

colleague 【名詞】 同僚

communicate 【他動詞】 (情報を)伝える

compute 【他動詞】 を計算する

grace 【名詞】 しとやかさ、好意、(神の)恵み

initial 【形容詞】 最初の

make 【動詞】 作る

own 【他動詞】 を所有する、を認める

prestige 【名詞】 名声、威信

program 【名詞】 番組、予定、プログラム、コンピュータプログラム

program 【動詞】 計画を作成する、プログラミングする、計画する、行動計画を決めておく

quick 【形容詞】 速い、機敏な

run 【自動詞】 走る、立候補する、流れる、経営する

view 【名詞】 1.視界、視野、眺め 2.見ること、眺めること、見物 3.見方、考え方 4.見解、意見

view 【他動詞】 1.~を見る、眺める 2.~を調べる、検討する 3.~と見なす(as~)

resistant godlike

The "high priests", Grace called ...原文はこちら

grace 【名詞】 しとやかさ、好意、(神の)恵み

priest 【名詞】 牧師

She thought anyone should be ...原文はこちら

able 【形容詞】 有能な、~できる

programme 【名詞】 〈英国〉=program、プログラム、計画、予定、予定表、番組、政党綱領

programme 【動詞】 〈英国〉=program、計画を作成する、プログラミングする、計画する、行動計画を決めておく

thought 【名詞】 考えること、 思考、 思索、 熟考

Now, anyone ...原文はこちら

And computers are far more ...原文はこちら

Tim Harford writes the Financial ...原文はこちら

BBC 【略語】 〈略〉British Broadcasting Corporation、英国放送協会、1927年設立

broadcast 【名詞】 放送

broadcast 【他動詞】 を放送する

column 【名詞】 1.柱、円柱 2.柱状のもの、火柱、煙の柱、水柱 3.新聞などの縦の欄、コラム 4.〔軍隊など〕縦列 5.〔文字や数字、データ〕縦列、カラム

economist 【名詞】 経済学者、エコノミスト

economy 【名詞】 経済、節約

financial 【形容詞】 財政の

information 【名詞】 情報、案内

make 【動詞】 作る

modern 【形容詞】 現代の、最新の

online 【名詞】 オンライン

programme 【名詞】 〈英国〉=program、プログラム、計画、予定、予定表、番組、政党綱領

programme 【動詞】 〈英国〉=program、計画を作成する、プログラミングする、計画する、行動計画を決めておく

service 【名詞】 奉仕、勤務、公共事業

service 【他動詞】 1.~のアフターサービスをする、保守点検をする 2.~に情報提供する 3.~に利子を払う

source 【名詞】 源 、水源地、出所、原因

subscribe 【他動詞】 を寄付する、予約講読する

thing 【名詞】 物、物事

podcast Tim Harford Financial Times's Undercover Economist Things That Made Modern Economy BBC World Service

The UN warns about the ...原文はこちら

UN 【名詞】 〈略〉United Nations、国連

civilian 【名詞】 市民、民間人

safety 【名詞】 安全、安全性

stronghold 【名詞】 本拠地、最後のよりどころ、砦、牙城

IS 【名詞】 イスラミックステート、いわゆるイスラム国

The Indian activist facing threats ...原文はこちら

Indian 【形容詞】 インドの、インド人の

activist 【名詞】 活動家、運動家

face 【他動詞】 に直面する、向いている

threat 【名詞】 脅し、脅迫、脅威

How one firm is using ...原文はこちら

blind 【形容詞】 目の見えない

blind 【他動詞】 1.~を失明させる、~を盲目にする 2.~への光を遮る 3.~の目をくらませる、~の判断力を失わせる

firm 【形容詞】 しっかりした、堅い、堅固な、安定した

firm 【null】 会社、商会、企業

firm 【動詞】 安定する、安定させる

sense 【名詞】 感覚、分別、意味

sense 【他動詞】 を感じ取る

A touch of the Mediterranean ...原文はこちら

Mediterranean 【形容詞、名詞】 <地名>地中海、地中海の、地中海沿岸の人

touch 【他動詞】 に触れる、を感動させる

pouch

How's it been, living in ...原文はこちら

Trump 【名詞】 <人名>(姓)トランプ

How's Trump's America

Portraits dissect Australia's raucous ...原文はこちら

politics 【名詞】 政治、政治学

dissect 【他動詞】 1.~を切り裂く、解剖する 2.(議論・問題などを)詳細に吟味する、批評する

Portraits raucous

How black women first started ...原文はこちら

Nasa 【略語】 =National Aeronautics and Space Administration、アメリカ航空宇宙局

woman 【名詞】 1.(大人の)女、婦人 2.女性 3.女性らしさ

work 【動詞】 働く、仕事する、勉強する、取り組む

Nasa in WW2

The vintage vessels competing in ...原文はこちら

classic 【形容詞】 1.一流の、高尚な 2.古典の 3.由緒正しい 4.権威のある、定評のある

compete 【自動詞】 競争する、(否定文で)匹敵する

race 【名詞】 競争、人種

race 【自・他動詞】 1.競争する、全力で走る 2.〜と競争する 3.〜を全力で走らせる

vessel 【名詞】 器、船

vintage Antigua's Classic Race

How much time off should ...原文はこちら

bereave 【null】 〔生命・財産など〕~を奪う、〔事故や病気などが人から家族〕~を奪い去る

firm 【null】 会社、商会、企業

firm 【動詞】 安定する、安定させる

staff 【形容詞】 スタッフの、職員の、部員の

staff 【名詞】 1.職員、部員、社員 2.〔幹部職員の〕補佐役、参謀役 3.《軍事》参謀、幕僚 4.〈英〉教員全体、教授団 5.〔歩行用の〕つえ、ステッキ

staff 【他動詞】 〔職員、要員などを〕配置する、配属する、置く

Kenyans share their dinner to ...原文はこちら

Kenyan 【形容詞、名詞】 ケニアの、ケニア人(の)

livestock 【名詞】 家畜、家畜類

share 【名詞】 分け前、株

share 【他動詞】 を共有する