タグ

Rに関するdankogaiのブックマーク (5)

  • a = a + 1; /* って違和感あるはずなのに */ : 404 Blog Not Found

    2009年07月10日15:00 カテゴリLightweight Languages a = a + 1; /* って違和感あるはずなのに */ ここまでは、いい。 だれでもわかるプログラミングの教え方もある……といいな - 狐の王国 じゃあ「c = a + b」はどうなるのか。 これはcという新しいバケツを用意し、aとbを足した数字を入れろという意味だ。ところが、 a = a + 1; でまともに数学を習った人ならつっかかるはずだし、実際つっかかるなのに、ほとんどの言語が代入演算子として=を採用しているのはなぜなのだろう? いや、私だってこれがFORTRAN由来だってことは知っている。私が知りたいのは、これが数学から見ても自然言語から見ても不自然なのに、ことプログラミングに関しては、なぜこれが自然になってしまったか、ということ。 代入に、=を使う必然性が全くないことは、それを使わぬ言語も

    a = a + 1; /* って違和感あるはずなのに */ : 404 Blog Not Found
  • 404 Blog Not Found:言語オタが非オタの彼女に言語世界を軽く紹介するための10言語

    2008年08月04日03:30 カテゴリLightweight Languages 言語オタが非オタの彼女に言語世界を軽く紹介するための10言語 まだこれがないとは。 アニオタが非オタの彼女にアニメ世界を軽く紹介するための10 はてなブックマーク - アニオタが非オタの彼女にアニメ世界を軽く紹介するための10 はてなブックマーク - タグ 軽く紹介するための10 というわけでやってみた。 まあ、どのくらいの数の言語オタがそういう彼女をゲットできるかは別にして、 「オタではまったくないんだが、しかし自分のオタ趣味を肯定的に黙認してくれて、 その上で全く知らない言語の世界とはなんなのか、ちょっとだけ好奇心持ってる」 ような、ヲタの都合のいい妄想の中に出てきそうな彼女に、言語のことを紹介するために 見せるべき10言語を選んでみたいのだけれど。 (要は「脱オタクファッションガイド」の正反対

    404 Blog Not Found:言語オタが非オタの彼女に言語世界を軽く紹介するための10言語
  • perl - で(Recall()|arguments.callee()|&?BLOCK()) : 404 Blog Not Found

    2008年05月01日20:30 カテゴリLightweight Languages perl - で(Recall()|arguments.callee()|&?BLOCK()) Perl Coreだけで同様のことを実装できないかと考えたらあっさり出来たので。 Perl で JS の arguments.callee 的なことしようと思ってハマった - IT戦記 それDevel::Caller でできるよ - TokuLog 改め だまってコードを書けよハゲ test run via codepad sub recallable_sub(&) { use B::Deparse; my $coderef = shift; my $src = B::Deparse->new->coderef2text($coderef); $src =~ s{\bRecall\s*\(}{\$coderef

    perl - で(Recall()|arguments.callee()|&?BLOCK()) : 404 Blog Not Found
  • 404 Blog Not Found:53/100*100 =

    2007年03月01日18:45 カテゴリLightweight Languages 53/100*100 = 他のLL言語でも試してみた。 いやなブログ - 浮動小数点演算ではまった話 浮動小数点演算のありがちな問題ではまりました。とりあえず手元にあるもので。言語はアルファベット順。インタラクティブ環境があるものはインタラクティブに。 awk % echo | awk '{print 53/100*100}' 53 bc % bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 53/100*100 0 53.0/100*10

    404 Blog Not Found:53/100*100 =
  • 404 Blog Not Found: R - 汎用言語としても素敵なんでR

    2007年02月23日18:00 カテゴリLightweight LanguagesMath R - 汎用言語としても素敵なんでR ちょっとある事情で使い始めたのだけど、惚れてしまった。 「単なる」統計言語にしておくにはもったいない。 Perl, Python, Ruby, JavaScriptといったLightweight Languageを日常使っている人なら、それこそガンダムにはじめて乗ったアムロのごとく使えるのではないか。 はじめてのS‐PLUS/R言語プログラミング 竹内俊彦 ほんと、さわり程度であれば、「R言語 - Wikipedia」を見ただけでもつかめるし、左の「はじめてのS‐PLUS/R言語プログラミング」を読めば、ジャブローまで生き残れるぐらい使えるように使えてもおかしくないのでR。ちなみにWikipedia語版のR言語の説明は、珍しく英語版(R (programm

    404 Blog Not Found: R - 汎用言語としても素敵なんでR
  • 1