タグ

theoryに関するt-wadaのブックマーク (11)

  • GitHub - prakhar1989/awesome-courses: :books: List of awesome university courses for learning Computer Science!

    CS 61C Great Ideas in Computer Architecture (Machine Structures) UC Berkeley The subjects covered in this course include: C and assembly language programming, translation of high-level programs into machine language, computer organization, caches, performance measurement, parallelism, CPU design, warehouse-scale computing, and related topics. Lecture Videos Lecture Notes Resources Old Exams CS 107

    GitHub - prakhar1989/awesome-courses: :books: List of awesome university courses for learning Computer Science!
    t-wada
    t-wada 2016/05/10
    オンラインで無料で読める/聴けるコンピュータサイエンス講義のまとめ。 MIT, CMU, UC Berkeley をはじめとした大学の講義が並んでいる。
  • STMの設計と進化

    Please select the category that most closely reflects your concern about the presentation, so that we can review it and determine whether it violates our Terms of Use or isn't appropriate for all viewers.

    t-wada
    t-wada 2014/05/16
    Software Transactional Memory について。素晴らしい資料だ
  • 型推論と型検査、静的な型つけと動的な型つけ、強い型つけと弱い型つけ - sumiiのブログ

    ついでに追加。 型推論:変数や式の型をプログラマが宣言しなくても、言語処理系が文脈から推論してくれる機構。MLとかHaskellとか。 型検査:変数や式の型が合っていることを言語処理系が(普通は静的に)チェックしてくれる機構。CとかJavaとか、MLやHaskellも。 静的な型つけ:プログラムの実行前に型を検査する機構。MLとかHaskellとかCとかJavaとか。 動的な型つけ:プログラムの実行中に型を検査する機構。LispとかSchemeとかPerlとか。 強い型つけ:検査を通れば、安全さ(safety)が保証される、という(普通は静的な)型つけ。MLとかHaskellとかJavaとか。Javaはバグがあったりしたので少し怪しいですが。 弱い型つけ:検査を通っても、安全さ(safety)は保証されない、という型つけ。CとかPascalとか。 安全さ(safety):プログラムが言語仕

    型推論と型検査、静的な型つけと動的な型つけ、強い型つけと弱い型つけ - sumiiのブログ
    t-wada
    t-wada 2014/02/20
    型に関する語彙の整理 “ちなみに「型つけ」(typing)は名詞。形容詞は「型つき」(typed)。だから「静的型を持つ言語」は「静的型つけ言語」じゃなくて「静的型つき言語」”
  • 2012年に形式手法を学び始めるならこの7冊 - masateruk’s blog

    前エントリー「僕が形式手法を学び始めたときに読んだ10冊 - masaterukの日記」のラインナップはあまりに入手困難なものばかりだったので、2012年に始めるならということで改めて選んでみた。 1冊目。 VDM++によるオブジェクト指向システムの高品質設計と検証 (IT architects’ archive) 作者: ジョン・フィッツジェラルド、ピーター・ゴルム・ラーセン、ポール・マッカージー、ニコ・プラット、マーセル・バーホフ,酒匂寛出版社/メーカー: 翔泳社発売日: 2010/08/03メディア: 大型購入: 1人 クリック: 32回この商品を含むブログ (8件) を見るVDM++の。形式手法を学び始めるならこのから始めると取っ付きやすいのではないかと思う。高級言語をつかった陽関数定義(実行可能形式)でモデルをがんがん書いて、シミュレーションとテストでモデルを洗練していくや

    2012年に形式手法を学び始めるならこの7冊 - masateruk’s blog
    t-wada
    t-wada 2014/02/12
    形式手法を学ぶための書籍を 2012 年時点で手に入る書籍を中心にまとめたエントリ
  • データベース設計徹底指南

    DBエンジニアのための技術勉強会(第3回)で使用した資料です。主にリレーショナルモデルと正規化について解説しています。リレーショナルモデルの限界について正しく認識してこそ、リレーショナルモデルを理解したと言えると思います。

    データベース設計徹底指南
    t-wada
    t-wada 2013/11/29
    リレーショナルモデルと正規化について、基本からみっちりと解説している骨太の資料。 RDBMS を使う人はみんな読んで欲しい。
  • qpstudyで発表したスライドをアップロードしました。

    日、qpstudyで「データベースとは」という内容について、そして「リレーショナルモデルとは」という内容について話す機会を頂いた。リレーショナルモデルという硬い内容であったにも関わらず、出席者の皆さんには最後まで良い反応をして頂けたように思う。実はリレーショナルモデルについて誤解している、あるいは知らない人が当に多い、そして良い解説書がないということを普段問題として感じており、そういった背景から今回qpstudyの話を引き受けさせて貰った。今回発表した内容が皆さんのお役に立てば幸いである。 発表の内容はほぼ現在WEB+DB PRESSで連載している「理論で学ぶSQL再入門」のいくつかの回のものを要約したものになっている。連載ではさらに詳しい内容について説明しているので、興味のある人はぜひWEB+DB PRESSのバックナンバー(連載はVol.68〜)を購入して頂きたい。 日発表したス

    qpstudyで発表したスライドをアップロードしました。
    t-wada
    t-wada 2013/07/29
    さすがは nippondanji ッッ!! なんというストロングスタイルッッッッ!!! (特に二つ目の資料が凄い)
  • 書評「型システム入門」 - 純粋関数空間

    追記:Amazonのリンクを張っていますが、オーム社のサイト http://estore.ohmsha.co.jp/titles/978427406911P からも購入できます。 AmazonKindle版はまだ出ていないようですが、 こちらからは今現在でDRMなしのPDFも購入できます。 Kindle版リリースの際にも、 フローレイアウトになる予定はないそうですので、 Amazonにこだわりがあるのでなければ、 電子版で読みたいという方は、こちらから購入されるのが良いかと思います。 あらかじめお断りしておきますと、 この記事は書評ではなく、宣伝です。 数年前に原著を読んだ時から、 書は私の中では間違いなく良書ということになっておりますので、 私がいまさら内容の善し悪しを語ることには、 はじめから意味がないと思っております。 なのでここでは、このの魅力、読んで欲しい人、どういう風に読

    t-wada
    t-wada 2013/05/08
    "オブジェクト指向を勉強して良かった、と思う人がいるぐらいには、 型を勉強して良かった、と思う人はいるだろう" "訳者陣とレビュー陣により、オーム社史上最大級の激しい議論が交わされた"
  • 型システム入門 プログラミング言語と型の理論 | オーム社eStore(β)

    型システムとは、プログラミング言語の安全性や効率を高めるうえで重要な理論・手法です。書は、その型システムについて基礎的な話題を網羅し、実装例を交えて丁寧に解説したThe MIT Press発行の解説書“Types And Programming Languages”(TAPL)を翻訳したものです。言語設計者や学生だけでなく、静的型付言語を深く理解して活用したいプログラマーにとっても貴重な情報となっています。

    t-wada
    t-wada 2013/03/29
    TAPL の PDF 版発売キターーー!!
  • JavaScriptで型推論器を作りました - takuto_hの日記

    JavaScriptで型推論付き静的型付け言語のインタプリタを作成しました。これは、サイボウズ・ラボユースのメンバーとして開発をさせていただいたものです。ライセンスは MIT License です。 Ibis Interpreter GitHub 型推論の実装方法を解説するため、メジャーであり気軽に試せるJavaScriptを使って型推論器を書きました。 文法の簡単な説明は Ibis クイックチュートリアル 実装の詳細については JavaScript による型推論器の実装 をご覧ください。

    JavaScriptで型推論器を作りました - takuto_hの日記
  • http://weblogs.asp.net/rosherove/articles/TFM.aspx

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 1