lynx   »   [go: up one dir, main page]

タグ

programmingとcolumnに関するyouzのブックマーク (9)

  • 国語力とプログラミング力の関係 解説編

    2009年1月、Cyan設計者 林拓人氏とLispの伝道師 竹内郁雄氏との対談「Cyanを設計した高校生、5カ月で5つの言語を習得」が大きな反響を呼んだ。その原因の1つは、竹内氏が発したひと言「わたしの持論ですが、国語ができる(=日語できちんとした文章が書ける)人じゃないとプログラムは書けない」だ。これについてネットでは同意する意見が多かったものの、記事中で根拠が明らかにされていなかったため議論が紛糾した。そこで編集部は竹内氏に詰め寄り、「わたしの持論」について詳しく説明してもらうべく寄稿をお願いした。国語力とプログラミング力には当に相関関係があるのだろうか。 事のいきさつ~Cyan設計者 林くんとの対談で発してしまったひと言が思わぬ反響を呼ぶ Cyan言語で経済産業大臣賞を受けた開成高校の林拓人くんと対談(「Cyanを設計した高校生、5カ月で5つの言語を習得」)しているうちに、つい調

    国語力とプログラミング力の関係 解説編
  • http://ikejima.org/diary/?date=20090111

    youz
    youz 2009/01/12
    >人間には、人権の一部としてプログラムを書く権利があってしかるべきだと思う。
  • ホワット・ア・ワンダフル・ワールド 初心者にプログラミングを教える際の難しさ

    今のプログラミング言語は,アルゴリズム (計算手順) を書き下す (だけの) ものなんですよね. なので,初心者にプログラミングを教える際 「どうやってアルゴリズムを作れば良いのか ?」「熟練者は,どのように発想しているのか ?」 ということを教える際には,向きません.これがプログラミング教育質的な難しさです. アルゴリズムを作るための方法論と,それを表現できるプログラミング言語が無いから,結局はたくさん読ませて,問題解かせて,自分で勉強してがんばってね,数こなせば自然とわかってくるから,という前時代的な教育しかできないのです.これでは脱落者がたくさん出てしまっても無理はありません. amachang さんががんばってます.執筆中のマインドマップを引用するってのは,ちょっと申し訳ない気もするのですが,面白い一文を発見. IT 戦記 2008-07-15 プログラミング未経験者が Ja

  • ゆの in Language がおもしろい理由 - みねこあ

    ゆの in Language とは、 ゆのっちのアスキーアート X / _ / X < ... を 式(yuno expression) や 文(yuno statement) などとして評価可能にして、評価時に特定のメッセージを出力するプログラムを その言語で書けるか、というものです。 このお題のミソは、ゆの式 等を構成する文字が、その言語の演算子だったり、代入構文だったりと衝突しやすいものだったりする点です。 わたしも Smalltalk で参加させていただきましたが、Smalltalk では '_' は LeftArrow (実は Smalltalkシステム内ではもともとこの文字は '←' の形に表示されます)で、C で言うところの '=' と同じ なので普通にやったら式として成立しない..というのが難しかったです。(そして召還魔法を使ってしまったりw) * * * ゆの in La

    ゆの in Language がおもしろい理由 - みねこあ
  • あなたは本当に、他の言語を学ぶべきなのか?

    ブロガーのGustavo Duarteは、新しいプログラミング言語を学習するのはしばしば時間の無駄である(source)、と言う呪いの言葉を吐いた。彼は最初、自分の投稿に"新しい言語は有害だと思われる"と言う、Dijkstaがgotoについて述べた古典的な文章をもじった(source)題名を付けていた。しかし彼は反応を受けた後に少しトーンダウンし、今では"言語を中途半端にかじる事は無駄が多いと思われる"と言う題名になっている。 新しいプログラミング言語を学ぶのは、プロフェッショナルなプログラマにとってはしばしば時間の無駄です。それは楽しい時間の無駄(例えば趣味)かもしれません。しかし、それでもなお無駄なのです。もしあなたがそれを遊びで行うなら素晴らしい事ですが、得にはなりません。この指摘は、優れたプログラマの間では異端の説だとされるでしょう: 非常に素晴らしい教えを説いてくれるプラグマティ

    あなたは本当に、他の言語を学ぶべきなのか?
  • 若者に一度だけ与えられる出会いの場、セキュリティ&プログラミングキャンプ - IT戦記

    はじめに 2008 年 8 月 13 日 〜 17 日まで、講師としてセキュリティ&プログラミングキャンプ 2008 に参加させていただきました。 セキュリティ&プログラミングキャンプって何? セキュリティキャンプ&プログラミングキャンプとは、 2004 年から始まった「若くて優秀なセキュリティ人材やプログラマーを育てちゃおうよ!」というイベントです。 キャンプの名のとおり 5 日間キャンプ形式で行わます。そして、毎日 8:00 〜 22:00 まで講義が行われるという大変ハードでエキサイティングなイベントです。 僕が経験したキャンプ 僕がキャンプの中で経験したこと感じたことを書いておきたいと思います。 楽しさを伝えることの重要性 僕は、 JavaScript の講義を担当していたのですが、前日まで作っていた資料とは全然違う資料を使って講義を行いました。 一日目、手を動かしながら目を輝かせ

    若者に一度だけ与えられる出会いの場、セキュリティ&プログラミングキャンプ - IT戦記
  • Matzにっき(2008-06-20) 【日本Ruby会議2008】「Rubyは10年前のJava」---まつもと氏とイーシー・ワン最首氏が対談:ITpro

    << 2008/06/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1. 復活 2. これまでのあらすじ 3. これまでの(当の)あらすじ 4. [Ruby] 【日Ruby会議2008】「Rubyは10年前のJava」---まつもと氏とイーシー・ワン最首氏が対談:ITpro 21 1. [Ruby] Ruby実装大集合 2. [Ruby] キーノート 3. [Ruby] その他 22 1. [教会] ステーク大会 23 1. [Ruby] RubyKaigi補足 2. [Ruby] Nutter来襲 24 1. [Ruby] 打ち合わせ 25 1. 高松 26 1. 高松から帰る 2. [Ruby] false || not(true) のパースが通らない件 - まめめも 27 1. [Ruby] 島大講義 2. 片手で持てるT

  • 国語を「文系」に入れるのやめにしない? - wiliki.cgi?Shiro#b25428338f9ee4006289d1aa7a92bb93

    Schemeを愛するプログラマ。 Practical Scheme http://practical-scheme.net/ Island Life (blog) http://blog.practical-scheme.net/shiro 書いたり訳したりしたもののフォローアップ 著書 『プログラミングGauche』サポートページ 翻訳書 Shiro:HackersAndPainters: 『ハッカーと画家』サポートページ Shiro:LandOfLisp: 『Land of Lisp』サポートページ Shiro:ProgrammingClojure: 『プログラミングClojure』サポートページ Shiro:ProgrammingClojure2: 『プログラミングClojure 第2版』サポートページ UnixUser, OpenSourceMagazine記事 Shiro:Uni

    国語を「文系」に入れるのやめにしない? - wiliki.cgi?Shiro#b25428338f9ee4006289d1aa7a92bb93
    youz
    youz 2008/10/01
    >「手元のデバッガが面倒を見られる層に無意識的に作業リソースを集中させてしまう」というおそれがあるようにも思う
  • Lisp:S式の理由

    S式は人に優しいか Shiro: Lispの不人気の理由として筆頭に上げられるのが、括弧だらけの 独特の見た目。とっつきにくい、一般的な表記法と違っていてわかりにくい、 等々、様々なことが言われてきました。しかし、 S式を捨てたLispも開発されましたが 流行ったとはいい難く、Lispな人々はいまだに括弧に固執しているかのようです。 S式のメリットをLisperに尋ねれば、エディタがどうの、マクロがどうの、といった 回答が真っ先に返って来ると思うんですが、そういう理屈をいくら理解しても S式がダメな人がS式を好きになったりはしません。どうも、もっと根的な 感覚に大きな隔たりがあるような気がします。非Lisperから理解しがたい、 Lisperの持つ感覚とはどんなものなんでしょうか。Lisp脳から見た世界は どんなものなのでしょうか。 構文木を人間が書く? S式は言ってみれば言語の構文木そ

    Lisp:S式の理由
  • 1
Лучший частный хостинг