スマホを持ってないので同じ技が通用するかどうかはわからないが,ともかく,iPad でいつでもどこでも気軽に CASLII プログラミングごっこを楽しむ方法を見つけた。
DCasl2 という Windows 用の CASLII シミュレータ(シェアウェア)の作成者である Daytime 氏が,なんと太っ腹にもブラウザで動くシミュレータも公開して下さっている。
そのページを safari で開き,リーディングリストに追加すれば,オフラインでもシミュレータ機能を楽しむことができるのである!
基本情報技術者試験のために CASLII/COMETII について勉強したのは,かれこれ10年くらい前のことで,当時も100%マスターしたわけではなく,その後全く学び直す機会も設けず今に至るので,ごく初歩的なサンプルプログラムすらここに紹介するわけにはいかないのだが,レパートリーが増えてきたらぼちぼち公開していこうと思う。
ところで,Daytime 氏のシミュレータがオフラインでも動く理由は,それが JavaScript で書かれているからだろう。
ということは,ごく簡単な機能をもったアプリが欲しい場合,JavaScript で作成し,それを何らかの方法で safari のリーディングリストに加えればよいことになる。
手近なところでいうと,そこそこの機能を持った電卓が欲しいなぁ。
目下のところ,自分で作りたいのは
・整数係数の3元3立1次方程式の解法支援アプリ
・CASLII よりもっと単純なアセンブリ言語のシミュレータ
である。
そんなわけで,JavaScript にがぜん興味の湧いてきた今日このごろである。
DCasl2 という Windows 用の CASLII シミュレータ(シェアウェア)の作成者である Daytime 氏が,なんと太っ腹にもブラウザで動くシミュレータも公開して下さっている。
そのページを safari で開き,リーディングリストに追加すれば,オフラインでもシミュレータ機能を楽しむことができるのである!
基本情報技術者試験のために CASLII/COMETII について勉強したのは,かれこれ10年くらい前のことで,当時も100%マスターしたわけではなく,その後全く学び直す機会も設けず今に至るので,ごく初歩的なサンプルプログラムすらここに紹介するわけにはいかないのだが,レパートリーが増えてきたらぼちぼち公開していこうと思う。
ところで,Daytime 氏のシミュレータがオフラインでも動く理由は,それが JavaScript で書かれているからだろう。
ということは,ごく簡単な機能をもったアプリが欲しい場合,JavaScript で作成し,それを何らかの方法で safari のリーディングリストに加えればよいことになる。
手近なところでいうと,そこそこの機能を持った電卓が欲しいなぁ。
目下のところ,自分で作りたいのは
・整数係数の3元3立1次方程式の解法支援アプリ
・CASLII よりもっと単純なアセンブリ言語のシミュレータ
である。
そんなわけで,JavaScript にがぜん興味の湧いてきた今日このごろである。