タグ

2013年12月21日のブックマーク (3件)

  • The Tweet heard round the world

    SEARCH STORE Blog : The posts Forums : Read the rules Store : Wonderful Products (Contact Support) Newsletter : Daily wonderful things About Us : Writers and staff Contact Us : Get satisfaction Advertise : Thank you for reading Privacy Policy : The data you generate TOS : What you agree to Thumbnails : Youtube Thumbnail generator As she embarked upon a long flight to Africa, PR staffer Justine Sac

    The Tweet heard round the world
    kazuhooku
    kazuhooku 2013/12/21
    うわぁ。アフリカ行の飛行機に乗る前に差別的なツイートしたら、下りる前にNY Timesにのるニュースになって…
  • 「今日使われているプログラミング言語の多くは、なぜ1990年前後に誕生したものなのか」に関する一考察 - kazuhoのメモ置き場

    若い人たちは、「文字列型」があるプログラミング言語しか知らないかもしれない。だが、汎用的な文字列型が一般的になったのは、プログラミング言語の歴史の中でも比較的最近のことである。 たとえば、1972年に誕生したC言語には文字列型がない。1980年代に良く使われていたPascalの文字列型は最大255文字しか格納できなかった。 なぜか? それはメモリが貴重なリソースだったから。 1980年代のPCの搭載メモリは多くて数メガバイト。これに対し、長編小説の長さは1MB程度に達する*1。 当時、メモリはとても貴重な資源であり、テキストを処理するプログラムを開発するにあたっては、文字列をどのようにメモリ内に展開するかプログラマが細かくコーディングする必要があった。 だから、汎用的な「文字列型」というのは「夢」にすぎなかった。CあるいはPascalにおける文字列(CのASCIIZ文字列あるいはPasca

    「今日使われているプログラミング言語の多くは、なぜ1990年前後に誕生したものなのか」に関する一考察 - kazuhoのメモ置き場
    kazuhooku
    kazuhooku 2013/12/21
    blogged
  • JSX トリビア

    JSX Advent Calendar の一部です。 JSX を使い始めて3ヶ月が過ぎた。その中で気づいたことや勘違いなどを。 constconst は class 定数に使われるのみだった。 class COLORS { static const RED = 1; } pull-request#282 により、関数内ローカル変数にも使えるようになった。 とはいえ、クラスのメンバー定数として使うことはまだできない。 class Yay { const cm = 1; function constructor(val: int) { this.cm = val; } } % jsx a.jsx [a.jsx:6:4] constants must be static const cm = 1; ^ 見せかた__noexport__ なるキーワードがある。これをメンバーにつけると C++ でい

    JSX トリビア
    kazuhooku
    kazuhooku 2013/12/21
    wktk>「落とし穴にはまったので、次の人がはまらないようにパッチ書く」 / アクセス強制としてのprivateは導入する気ない