プログラミングのドキュメントなんかによく出てくる英単語を集めてみたよ
サーバーサイドのお仕事をするようになってから、翻訳された記事とかドキュメントではなく、原文を読んだり、最初から英語のサイトで調べたりすることが多くなりました。
実は日本語で書かれた翻訳版より、英語の原文を読んだほうが簡単に感じるということは、よくあることです。
私の個人的な体感ですが、日本語の言い回しは述語が最後にくるので要点の把握に時間がかかり、長文や難解な文章になると、文章の全体を記憶し整理しなければならず、非常に頭を使うんです。
↑この文の言ってることを理解するのに時間がかかりませんでしたか?
この文だと、「日本語は頭を使うんです。」を理解してると、理由がすっと入るはずです。
はず!
日本語が持つ独特の美しさというのは、まだ話していない見えないものを想像させる美しさなのかもしれないですね。私は日本語という言語がとても好きです。
By the way,
プログラミングのドキュメントなどを読むときに役立つと思うので、 一般的に日本人が横文字にして使わないような少し難しめの英単語を集めてみました。
簡単なワードも混ざってますが、プログラミング系頻出ワードなので、英語の復習も兼ねて載せておきます。
Laracastsから抜粋してるので、Laracastsを見るときにも参考になると思います♪
-
appropriate
ふさわしい
-
argument
引数
-
associate with
関連づける
-
assume
~だと想定する
It's going to assume a Views directory (Viewsディレクトリと想定される。)
-
bundle
同梱する
-
capsulation
-
cast
別の型に変換すること、データを送ること
類語 type conversion
-
circumstance
状況
-
collision
衝突
-
composition
構成
favor composition over inheritance(継承よりコンポジションを選ぶ)
-
concrete
具体的な
-
configure
設定する
-
consistency
一貫性
-
consistent with
一致する
-
constant
定数
-
convention
しきたり、慣例
-
correspond
一致する
-
curly brace
波カッコ
-
decompress
解凍する
-
dedicated
専用の
-
dispatch
タスクを割り当てる
-
duplicate
重複する
-
eliminate
除去する
-
encapsulation
-
encrypt
暗号化する
-
equivalent
同等の
-
excerpt
抜粋
-
explicit
明示的な
-
extract
抽出する
-
fetch
取ってくる、引き出す
-
formula
数式
-
identical
全く同じ
-
identifier
識別子
-
implement
実装する
-
implementation
実装
Program to an interface, not an implementation(実装ではなく、インターフェースに対してプログラミングしましょう)という設計概念
-
implicit
暗黙の
-
inheritance
継承
-
instantiate
インスタンスを生成する
-
iteration
繰り返し
-
jargon
難解な専門用語(内輪的な)
-
mandate
権限を与える
-
manipulate
操作する
-
omit
省略する
-
operator
-
out of the box
難しい設定は要らない(箱から出したそのままで)
-
overwhelm
圧倒させる
-
parenthesis
カッコ
-
persist
維持する
-
polymorphism
多様性、ポリモーフィズム
継承クラスで親クラスの同一メソッドをオーバーライドできる性質のこと
-
positive number
正数
-
precede
前置きする
-
precedence
優先
take precedence over((重要度において)優先される)
priorityは時間的な優先、もしくは一般的な優先度。
プログラミングにおいての重要度の優先を表現する場合は、precedenceを使うことが多い。 -
precedent
慣例
-
prettify
美しくする
類語 beautify
-
procedural
手続き上の
-
proceed
続ける、進行する
-
reiterate
反復して言う
-
reproduce
再現する
-
retrieve
検索する、読み出す
-
rule of thumb
大ざっぱな決まり
-
seasoned
習熟した
-
sequence
順序
-
specific aspects
具体的な側面
-
square
二乗する
-
suffix
接尾辞
-
superfluous
余分な、不必要な
-
syllabus
概要
-
tedious
長ったらしくて退屈な、冗長な
-
term
用語
-
terminology
専門用語
-
time consuming
時間の浪費
-
variable
変数
-
verify
証明する
以上です!
See you again !!