タグ

2019年10月24日のブックマーク (7件)

  • LLVMとは | DevelopersIO

    前回の記事「Rubyの処理系とGCについて」を書いたときに、LLVMがイマイチ理解できずもやっとしてたので調べました。このエントリーは「LLVMとは」でググった(先日の僕のような)人向けの記事です。間違ったことを書いてあったら教えてください。 疑問 この記事を書く前の疑問はおおよそ以下の様なものです。 LLVMはコンパイラ基盤って言われてるけど、コンパイラ基盤って何? LLVMはコンパイラ基盤であってVMじゃないって言うけど、LLVMに含まれるJITコンパイラはVMと違うの? LLVMでマシンコードを作ったあと、実際の実行はどうするの? 色々とググって調べたりしたのですが、LLVMの全体像がつかめるまとまった情報が見つからなかったので、一次情報(llvm.org)のドキュメントを読むことにしました。 Overview The LLVM Compiler Infrastructure Pro

    LLVMとは | DevelopersIO
    jsstudy
    jsstudy 2019/10/24
    LLVMを使って作られた言語の例:Swift、Rustなど
  • Pythonは、プログラミングの初心者の中学生が学ぶのにふさわしい言語でしょうか?もしふさわしくないなら、どの言語が良いでしょう?

    回答 (13件中の1件目) 言語自体はどれでも構いません。言語自体はどれも大して違いはないのです(クセが強い言語もありますが)。 それよりも「何をするか」によって最適、もしくは無難……平たく言えば「~だったらこれじゃん?」といった言語がありますので、とりあえす何をするか決めましょう。 【スマホアプリ】 Androidであれば「Java」、iPhoneであれば「Swift」という言語がスタンダードです。なお、中身をWebアプリ(後述)で作って外側だけ前述の "皮" をかぶせるという方法でも作れます。ちなみにiPhoneの場合、実機でテストする場合は年間1万円くらいかかる開発者契約をA...

    Pythonは、プログラミングの初心者の中学生が学ぶのにふさわしい言語でしょうか?もしふさわしくないなら、どの言語が良いでしょう?
    jsstudy
    jsstudy 2019/10/24
    Pythonはプログラムの可読性が高く、サンプル等を見ても意味をすっきり理解できます。条件式にて「かつ」は普通"&&"で表しますがPythonでは"and"で表します。ちょっとした違いですが初心者にとってはこれだけでも分かりやす
  • ウワサのBlawnを触ってみた - Qiita

    program = block block = lines lines = line | lines line line = line_content EOF | line_content END | definition | import import = "import" STRING_LITERAL EOL line_content = expression definition = function_definition | class_definition | c_type_definition | global_definition | c_function_declaration function_definition = "function" identifier arguments EOL block return_value EOL | "function" ident

    ウワサのBlawnを触ってみた - Qiita
    jsstudy
    jsstudy 2019/10/24
    SwiftとかRustとか、LLVMを利用して作られた新しいプログラミング言語が流行ってますね。Blawn作者・上原直人さんのQuoraの回答を見たら、この人秀才だと思いました! https://jp.quora.com/profile/Naoto-Uehara
  • 東洋経済、月間1億PVの秘密 「ヒットの法則はデータが語る」・上 - withnews(ウィズニュース)

    体制は変えず、手法を変えた ――昨年5月、東洋経済オンラインの当時の編集長だった佐々木紀彦さんにインタビューしました。その時は「PVは月間5千万が現体制での限界だ」と。それが山田編集長になって半年で倍増し、1億PVに届こうとしています。編集部の人員増など、なにか体制を変えたのでしょうか。 「オンライン編集部員の数は、当時も今も8人で変わりません。ちなみに当時の8人のうち、佐々木君を含め3人がニューズピックスで活躍中です(笑)。佐々木君についていったので」 ――人員を増やさないのにPV倍増は驚きです。外部ライターが増えたんでしょうか。 「記事の数は多くても1日15。少ないと10もない。そのうち、外部筆者が書く記事が3分の2というのも、従来から変わっていません」 ――データを見ると、UU(ユニークユーザー=サイトの訪問者)1人あたり、8ページを読んでいます。この数字は佐々木さん時代と変わ

    東洋経済、月間1億PVの秘密 「ヒットの法則はデータが語る」・上 - withnews(ウィズニュース)
    jsstudy
    jsstudy 2019/10/24
    佐々木紀彦 - Wikipedia 大学時代は竹中平蔵のゼミ所属であった。『NewsPicks』編集長に就任
  • 日本の未来の姿?米で深刻化する「アマゾン・エフェクト」(THE PAGE) - Yahoo!ニュース

    米国において、アマゾンに代表されるネット通販ビジネスの拡大によって、リアルな小売店が次々と閉鎖に追い込まれています。米国の状況は数年後には日にもやってくる可能性が高いですから、日でもいよいよ小売店の格的な淘汰が始まるかもしれません。 米国は2~3年前から消費者のネット通販シフトが顕著となり、小売店が閉鎖に追い込まれるという事態が頻発しています。アマゾンによって小売店が閉店に追い込まれることを俗に「アマゾン・エフェクト」などと呼んでいますが、アマゾン・エフェクトの影響を受けるのは規模の大小を問いません。 街中にある小さな小売店が影響を受けるのはもちろんのこと、大規模な小売チェーンですら、アマゾンに顧客を奪われ経営が立ち行かなくなる事態が発生しています。昨年、百貨店のシアーズや、スーパーのKマートを展開していたシアーズホールディングスが経営破綻しましたし、低価格な衣料品で有名だったフォー

    日本の未来の姿?米で深刻化する「アマゾン・エフェクト」(THE PAGE) - Yahoo!ニュース
    jsstudy
    jsstudy 2019/10/24
    米国は2~3年前から消費者のネット通販シフトが顕著となり、小売店が閉鎖に追い込まれるという事態が頻発しています。アマゾンによって小売店が閉店に追い込まれることを「アマゾン・エフェクト」などと呼んでいます
  • JavaScript Promiseの本

    この書籍はCreative Commons Attribution-NonCommercialの ライセンス で公開されています。 また、PDFとしてレンダリングしたバージョンは以下からダウンロードすることができます。

    JavaScript Promiseの本
  • NEDOが25億円投じ日の丸RDBを開発中、「国産にも勝機あり」と自信を見せる理由

    厳格なOLTPと高速なOLAPを両立 新RDBの特徴は厳格なOLTP(オンライントランザクション処理)が可能でありながら、ビッグデータ分析にも使用できる高いOLAP(オンライン分析処理)性能を有していることだ。OLTPとOLAPの両立はHTAP(Hybrid Transaction/Analytical Processing)と呼ぶ。OLTPで用いる行方向のデータは不揮発性メモリーを採用する主記憶(メインメモリー)に格納し、OLAP用の列方向のデータを2次記憶装置に格納する。2次記憶装置にも不揮発性メモリーを使用する。 OLTPに関しては、トランザクション処理の分野で一般的なベンチマークである「TPC-C」において1ノードで1000万トランザクション/秒(TPS)の達成を当面の目標とする。そしてトランザクション処理においては、一貫性と隔離性のレベルを示す「トランザクション分離レベル」が最も

    NEDOが25億円投じ日の丸RDBを開発中、「国産にも勝機あり」と自信を見せる理由
    jsstudy
    jsstudy 2019/10/24
    5年後には競合他社も、今よりさらに高性能なRDBを出しているのでは…(税金の無駄遣い)