nanisore oishisou

プログラマ、ララ・ベル子さん改めArm4さんのゆるふわ奮闘記。

プログラミングのドキュメントなんかによく出てくる英単語を集めてみたよ

なななんと、とととうとうLaracastsの月額会員の契約をしてしまったので、毎日、ララキャス見放題のベル子です。ヒャッハー。 毎月、9ドルのお布施!!

サーバーサイドのお仕事をするようになってから、翻訳された記事とかドキュメントではなく、原文を読んだり、最初から英語のサイトで調べたりすることが多くなりました。
実は日本語で書かれた翻訳版より、英語の原文を読んだほうが簡単に感じるということは、よくあることです。

私の個人的な体感ですが、日本語の言い回しは述語が最後にくるので要点の把握に時間がかかり、長文や難解な文章になると、文章の全体を記憶し整理しなければならず、非常に頭を使うんです。

↑この文の言ってることを理解するのに時間がかかりませんでしたか?
この文だと、「日本語は頭を使うんです。」を理解してると、理由がすっと入るはずです。
はず!

日本語が持つ独特の美しさというのは、まだ話していない見えないものを想像させる美しさなのかもしれないですね。私は日本語という言語がとても好きです。

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

     

    手続き上の

    procedural PHP(手続き型PHPOOPと対比される

  • 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 !!