Immersive experiential environment for learning programming, developed in the School of Computing at the National University of Singapore.
Immersive experiential environment for learning programming, developed in the School of Computing at the National University of Singapore.
SICP taught in Python 3 http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/index.html 第1章: 関数による抽象化を構築 1.1 イントロダクション 1.1.1 Pythonでプログラミング 1.1.2 Python3をインストール 1.1.3 対話型セッション 1.1.4 最初の例 1.1.5 実習: エラー 1.2 プログラミング要素 1.2.1 式 1.2.2 呼び出し 1.2.3 ライブラリ関数をインポートする 1.2.4 名前と環境 1.2.5 入れ子になった式を評価する 1.2.6 関数ダイアグラム 1.3 新しく関数を定義する 1.3.1 環境 1.3.2 ユーザ関数を定義する 1.3.3 例:ユーザ定義関数 1.3.4 ローカルネーム 1.3.5 実習: 名前を選ぶ 1.3.6 関数を抽象化
How to Sign In as a SPA To sign in to a Special Purpose Account (SPA) via a list, add a "+" to your CalNet ID (e.g., "+mycalnetid"), then enter your passphrase. The next screen will show a drop-down list of all the SPAs you have permission to access. Select the SPA you wish to sign in as. To sign in directly as a SPA, enter the SPA name, "+", and your CalNet ID into the CalNet ID field (e.g., “spa
優良書籍紹介コーナー 読んだことある本に限っているのでまだまだ色んな本があります. 無料アクセス可能なもの 計算機プログラムの構造と解釈 https://github.com/minghai/sicp-pdf/blob/japanese/jsicp.pdf ネットワークプログラミングの基礎知識 http://x68000.q-e-d.net/~68user/net/ グラフ理論講義ノート http://chaosweb.complex.eng.hokudai.ac.jp/~j_inoue/graph2007/GRAPH2007.pdf プログラミングの背景 http://www.tbasic.org/reference/index.html 問題解決のためのプログラミング一巡り http://www.graco.c.u-tokyo.ac.jp/icpc-challenge/wp-conte
魔術師本: (名詞) MITの入門コースで使う計算機科学の優れた教科書 ハル・エイブルソン, ジェリー・サスマン, ジュリー・サスマン共著(和田英一訳)「計算機プログラムの構造と解釈 第二版」(ピアソン・エデュケーション 2000年). 表紙の魔術師ゆえにそういわれる. LISP/Scheme世界の聖典のひとつ. まれに紫本としても知られている. ハッカー英語辞典 第2版(MITプレス 1993)より λλλ 計算機プログラムの構造と解釈 第二版 λλλ λλλ(Structure and Interpretation of Computer Programs Second Edition) λλλ λλλ に関連するホームページ λλλ λ 訳者跋文 λ 正誤表 λ 人名地名考 Ben Bitdiddle, Alyssa P. Hacker, Slumervilleなどの意味 λ 問
というわけで, Scheme の開発環境を Emacs で構築しました. Scheme の処理系 Gauche# まずは, Scheme 処理系をインストール.(ゴーシュ) Gauche - A Scheme Implementation gosh -V scheme-mode# Default で Emacs にはいっている. 以下の設定を参考にした. Emacs から Gauche を使う - karetta.jp Windows + Emacs + Gauche の環境構築 | 小さいモノは美しい ;; UTF-8 に統一 (setq process-coding-system-alist (cons '("gosh" utf-8 . utf-8) process-coding-system-alist)) (setq scheme-program-name "gosh -i") (
ようやくSICPが終わった。念願の夢の1つを叶えた。「ポインタを理解する」「コンパイラをつくる」とかから始まり 今年に入って 技術者として個人的にやりたかった事を3つ実現できた。良い調子。 サムネは記念にマッカーシー先生(再使用が許可された画像)。 完了までの期間 3.5ヵ月程度。平日は帰社後に2~3時間ほど、毎週土日はSICPに費やした。 学んだこと・できるようになったこと 1. より抽象的に物事の仕組みが考えられるようになった。 (「言語」という制約されたドメインを取っ払って純粋に実装について考えられるようになった) 2. 再帰のコードは悩まなくてもスンナリ頭に入るようになった。 3. Eval & Apply の陰陽によるプログラムの成り立ちを理解した。 4. 数学・コンピュータ科学に関する以下のことが人に説明できる程度には身についた。 - Newton法 - エラトステネスの篩 -
計算機プログラムの構造と解釈、通称SICPを一から翻訳し直しました。 ファイル: SICP非公式日本語版 翻訳改訂版 リポジトリ: https://github.com/hiroshi-manabe/sicp-pdf また、今回の翻訳をするにあたって考えたことを別記事にまとめました。 腐った翻訳に対する態度について SICPはMITの有名なプログラミングの教科書です。詳しくはminghai氏の記事をご参照ください。 この翻訳改訂版は、minghai氏の非公式日本語版(以降、minghai氏版)のあまりにも惨憺たる翻訳を見かねて、原著から翻訳をし直したものです。この翻訳を進めるにあたっては、minghai氏版の訳を置き換えていくというやり方で進めていきました。しかし、差分を取ればわかっていただけると思いますが、minghai氏版のテキストは痕跡をとどめていないはずです。この方式を採ったのは、
また1年振りの更新となりかけました。 Andres Raba氏により2011年から開発が続けられている、非公式PDF版SICPを全訳しました。 ファイル 恒例のgithubです。 https://github.com/minghai/sicp-pdf jsicp.pdfが日本語版の本体です。 ejsicp.pdfはデバッグ用の日本語・英語併記となります。 ライセンスはCC BY-NC-SA 3.0です。商業使用は認められないことにご注意下さい。 SICPとは何か? SICPとはMITが作成した何も知らない新入生向けのプログラミングの教科書です。 プログラミングと強調したことには理由があります。この本は良くあるプログラミング言語の教科書ではなく、あくまでもプログラミングを勉強するための教科書だからです。このことはこの本の中でも、最初の前書き、序文にて何度でも繰り返し強調されています。筆者達が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く