文字変更:
小(S) 中(M) 大(L)
アーカイブ
このサイトは?
本サイトでは、チームの技術調査の成果を(いささかの遊びごころを盛り込みつつ)順次掲載していきます。 現在、WordPress等のブログ/CMSと連携する、新世代の分散webサイト(Java/.NETを含む)の構築に関する調査及び、次世代のプログラミング教育環境に関する調査を展開中です。
東北楽天ゴールデンイーグルスファン在籍。
お問い合わせ先
supportあっとwordprogress.org (担当・赤坂)
ランダムリンク集
RandomLinks@bit.ly

以下、実験中 :
TAG | WikiBook
チームWordProgressの新着記事一覧です :
(※各記事の内容を閲覧するためには、各記事のタイトルをクリックしてください。)
記事概要の
プレビュー
一度、Scalaと比較しかかったIronSchemeだが、あまりに異種格闘技ということで、以下ではおとなしくSchemeのWikibookを通じ入門していこう。
標準インストールされたIronSchemeのホームディレクトリは以下 : C:\Program Files\IronScheme ここにパスを通して、コマンドプロンプトかPowerShellでiscとタイプするとREPL画面を立ち上げることができる。SchemeのWikibook、Schemeは言語仕様が小さいからマスターが簡単だ、とどこかで聞いたようなことを書いてある。
その通り、マスターしやすい教科書となってくれているのだろうか。以下、いくつか試していってみる。
・・・set!で破壊的代入、(define (手続きの名称と引数) (手続きの実体)の束縛。。
なぜ、こう書くのか、プログラミング入門であるならば、Lispの「前置記法」き少し丁寧に解説するのがいいのかも。個人的には、英語のSVOC構文の比ゆとして解説したくなる。I set a (as) one…てな関係を図示する。。 その後、式の要素として、リテラルを解説している、数値・文字列・文字・真偽値の4つしか提示されてないのは、初学者向けにちょうど良いだろう。 続いて、LispらしくListの解説となっている。
emacsのeも知らない人は、ここでの括弧づけの嵐に、くじけてしまうかもしれない。
Scalaなら、
scala> val lst = 1::2::3::Nil
lst: List[Int] = List(1, 2, 3)
scala> lst.head
res11: Int = 1
scala> lst.tail
res12: List[Int] = List(2, 3)
scala> val lst = 1::2::3::Nil
lst: List[Int] = List(1, 2, 3)
scala> lst.head
res11: Int = 1
scala> lst.tail
res12: List[Int] = [...]
IronScheme, WikiBook
Hide
JavaScriptのWikibook(日本語版)があるのを知った。どなたが書かれたのか知らないが、きちんと書かれている感じなので、JavaScriptそのものとその教え方を学ばせていただく。
※その他、Schemeの日本語版WikiBookもしっかり書かれているようなので、後で読んでみる予定。
以下、入門書を書くという視点からのメモ
JavaScriptは何かとの記述の後、入門はやはり、Hello,Worldから。HTMLも必要となるJavaScriptのHello,Worldは、はじめて見る人には複雑に思えるかもしれない。
[感想] 小飼氏「アマグラマ本」と異なり、プログラムを学ぶ意欲を持っていることは、当然の前提になっている
変数と代入演算子
ECMAScriptが標準として用意しているデータ型は、おおよそ以下の6つですべてである。
文字列(String)型、数値(Number)型、真偽値(Boolean)型、オブジェクト(Object)型、Null型、Undefined型。・・・
[感想]プログラミングそのものの入門者には、データ型が少ないのはありがたいだろう。
「配列」は、少し難しく感じるかもしれない。
演算子 はじめての人は、「算術演算、代入演算子、演算子の前置と後置の区別、文字列の連結」といったタイトルだけでノックアウトされてしまうかもしれない。
・・・
おおむね、
何らかのプログラムを書いたことがある人(少なくともアマグラマであるひと)向け、だなぁ。
おまけ
[引用] ※良く間違える人がいるのですが、引数(いんすう)と読んではいけない。 いいですか! 「ひきすう」ですよ「ひ・き・す・う!」
黙読する際は、明らかにいんすうと読んでいるなぁ。口に出すときも「いんすう」になってるかも。
JavaScript, WikiBook
Hide