タグ

2018年12月31日のブックマーク (2件)

  • Ruby 用の JIT コンパイラを作りました。ただし VM のではない。

    このところ Ruby VM 用の JIT コンパイラが話題だったようですが、Ruby 用の JIT コンパイラを試作してみました。 ただし VM 用の JIT コンパイラではありません。 代わりに? OpenCL も利用できます(ただし macOS のみ)。 Ruby は埋め込み DSL (embedded DSL, eDSL) のホスト言語としてよく使われます。 今回試作した JIT コンパイラは、Ruby 向けに作った C 言語風の eDSL 用の JIT コンパイラです。 そういう DSL は、構文だけホスト言語である Ruby の構文を借りて、実行は自前の JIT コンパイラを使うので、我々はそのような DSL を 半パラサイト DSL (hemi-parasitic DSL) と呼んでいます。 なんのためのもの? この eDSL は、Ruby プログラムの中で、一部の計算処理を高

  • 本気のアメリカ就職

    2023年3月26日 2023年3月27日 ChatGPTを活用した究極の英語面接対策 ChatGPTを使うと、英語面接の対策をこれまでに無いほどお手軽、かつ実践的に行うことができます。ChatGPTを全く使ったことがない人でも分かるように、初めから丁寧に説明しているので、ぜひ活用してみてください! 2022年11月12日 路頭に迷わないためのレイオフ入門講座 最近、TwitterやMetaなど、アメリカの名だたるIT企業が大規模なレイオフを行い、大きな話題になりました。 かく言う僕も、過去に一度だけレイオフに遭ったことがありますし、自分がレイオフされなくても、すぐ隣でレイオフが行われるのを何度も目にしてきました。 そんな経験をもとに、まだレイオフされたことのないラッキーな人たちのために、「レイオフに遭うってこんな感じだよ」「レイオフされたらまずはこれだけはやっておこう」といったことを紹介

    本気のアメリカ就職