これ読んで思ったこと。 プログラミングを勉強したい人が勉強する前にすべきこと - もとまか日記 http://d.hatena.ne.jp/moto_maka/20130512/1368308092 僕がプログラミングをはじめたとき、何を思ってプログラミングをはじめたか思い出してみようとしたけど、... 続きを読む
あらかじめお断りしておきますと、 この記事は書評ではなく、宣伝です。 数年前に原著を読んだ時から、 本書は私の中では間違いなく良書ということになっておりますので、 私がいまさら内容の善し悪しを語ることには、 はじめから意味がないと思っております。 ... 続きを読む
ある Anonymous Coward 曰く、年配プログラマーは新しい技術に追いつけないと見られる傾向があるが、これを覆す調査が発表された (NC State News の記事、本家 /. 記事より) 。ノースカロライナ州立大学が行ったこの研究ではエンジニアのための Q&A サイト Stac... 続きを読む
静的に型付けされた関数型プログラミング言語を使用するべきではない10の理由 僕がそれを使わない理由について 原文:http://fsharpforfunandprofit.com/posts/ten-reasons-not-to-use-a-functional-programming-language/ 関数型プログラミングに関する誇大広... 続きを読む
James Coglan 氏のプロミス記事の翻訳 (https://gist.github.com/okapies/5354929) に対するコメントや後日談等。 ・翻訳までの経緯 ・記事へ頂いたコメント ・新たな火種 "Fantasy Land" 騒乱の勃発 by okapies 続きを読む
Statistics Likes 0 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 0 Total Views 0 何をどう学ぶか? Presentation Transcript 何をどう学ぶか? 2013-04-09 西尾泰和 世の中には大量の学ぶべきことがある 全部学ぶには時間が足りない 何から学べ... 続きを読む
翻訳: ”命令型のコールバック、関数型のプロミス: Node が逸した最大の機会” by James Coglan Original: "Callbacks are imperative, promises are functional: Node's biggest missed opportunity" by James Coglan Translated by Yuta Okamoto (@okapies) N... 続きを読む
Joel Spolsky / 青木靖 訳 2005年5月11日 水曜 私が最初の本当の仕事をはじめたのは1983年9月に遡る。それはオラニムというイスラエルの大きな製パン工場で、16台の飛行機ほどもある巨大なオーブンで、毎晩10万個のパンが作られていた。 はじめて工場に入った時... 続きを読む
型システムとは、プログラミング言語の安全性や効率を高めるうえで重要な理論・手法です。本書は、その型システムについて基礎的な話題を網羅し、実装例を交えて丁寧に解説したThe MIT Press発行の解説書“Types And Programming Languages”(TAPL)を翻訳した... 続きを読む
Want to receive a weekly email containing the scoop on our new titles along with the occasional special offer? Just click the button. (You can always unsubscribe later by editing your account information). Give us an email and a password (you... 続きを読む
こんにちは, 先日Kansai.pmで発表させて頂いたgoccyこと五嶋@たんぽぽグループです. 今回は, 前回紹介した技術的負債の把握と改善を促すためにの続編として, 僕が作ったPerl5コードのコピペ検出器について紹介させて頂きます. はじめに 今やPerl, Ruby等さまざ... 続きを読む
タイトルは釣りです。まずおおざっぱに用語の整理をさせていただくと、ここで「トレイト」は、シェルリ(Nathanael Schärli)ら考案したTraitsやそれ用のエンティティ(trait)や機構名を指し、「ミクスイン(Mixin, mixin)」は従来の実装の多重継承方法のひとつ... 続きを読む
型付けと変更に対する強さ(時事解説) shiroさんが召喚されたという点が、今回の発端となった(と僕は読んだけど)『変数に型がないということの利点について考える』の一番の成果だったのではないだろうか。 最初にshiroさんは、変更に対する強さというものを、平... 続きを読む
型付けと変更の時定数 静的型付けvs動的型付けの永遠の議論で良く出てくる論点に、 「変更に強いのはどちらか」という話がある。 動的型付け陣営は、「後付けでシグネチャを変更したくなった時に、 既存のモジュールに手を入れずに拡張できるから動的型の方が変... 続きを読む
2013-02-28 「変数に型がないということの利点について考える」の問題について考える etc id:perlcodesample さんの 変数に型がないということの利点について考える - サンプルコードによるPerl入門 から。 ううむ。 けれども、型がないということは、本当に素... 続きを読む
商品の説明内容紹介 立派な大人がディジタル社会とITについて知っておくべきこと! 技術系ではない多くの学生がITに関するニュースを正しく理解し、間違った内容であれば指摘できるようになることを目指して、ITの普遍的な技術や概念を丁寧で分りやすく解説。あ... 続きを読む
2013-02-05 Labeled Tab Separated Valueノススメ Labeled Tab Separated Valueというのは、はてなで使っているログフォーマットのことで、広く使われているTSV(Tab Separated Value)フォーマットにラベルを付けて扱い易くしたものです。はてなでは、もう3年以... 続きを読む
Perlの食えない事情 より おっと、そうです、Perlには演算子が多すぎるのでした。せっかくの機会なので、Perlの演算子を紹介します。 ビーナス演算子: 0+, +0 数値として評価してくれます。意外とよく見かけますね。 なぜこの演算子を使う必要があるのかという... 続きを読む
アジャイルの認知が進むにつれて、アジャイルという言葉がどんどん広がっている。アジャイル、という言葉の中にはいろんな要素が入っていることが分かる。もっと大きなものは、CI(継続的インテグレーション)を中核とする技術的なプラクティス群と、スクラムプ... 続きを読む
ガベージ・イン/ガベージ・アウト: 善き人々が悪しきプログラムに手を染める時 Henry G. Baker hbaker@netcom.com http://linux.rice.edu/~rahul/hbaker/home.html Copyright (c) 1997 by Henry Baker. All rights reserved. 日本語訳:Shiro Kawai (shiro@ac... 続きを読む