2012年3月28日水曜日

Programming Learner


基本的なデータ構造、リストとか二分木とかそういうのを一通り自分で実装してみて、可逆・非可逆の圧縮展開を実装してみて、mp3 のデコーダとか作ってみて、そういうのがプログラミングにおける基礎体力になるんじゃないかなーとか。Tue Mar 27 00:30:51 via Twitter for Mac


ウェブプログラミングだったら、Rails とか使うのもいいけど、便利なものにおんぶだっこじゃなくてとりあえず原始的な wiki wiki web clone 実装してみるとか、結構大事だと思う。Tue Mar 27 00:31:45 via Twitter for Mac
こういう指針となる内容があると助かります.まずは『Scheme手習い』で勉強しようと思ってますが.

+alpha

池澤あやかのプロフィール - Facebook開発者の為のサポートサイト | fb.developers'+
池澤あやかです。学生しながらタレントしてます。 大学生活も折り返し、この春から大学3年生です。 Rubyが好きで、Rubyでコツコツプログラムを書いています。 必要に迫られた時にはC++やらPHPやらJavaやらJavascriptにも浮気します。 そんな好奇心旺盛なPC大好き女子大生です。

Rubyつながりで知っていましたがまさか慶應義塾大学の環境情報学部だったとは.受験を考えたのですが,定期検査で通っている病院を変えたくなかったのと,一人暮らしで時間を使うのもあれかなと思って断念したのでした.そんなことを思い出してしまいましたね.

What's factor?

何それ初耳ですよ(基本的に世界には知らない言語のほうが多いのですけどね)

lispとかhaskell触る人がそれなりにいるのに対してfactor触る人が少ないのは人類の損失っぽいTue Mar 27 13:57:08 via web

プログラミング言語 Factor とは?

プログラミング言語 Factor
Factor は、表現力が高く、高速で、インタラクティブな開発をサポートしており、フル機能のライブラリを持っています。Factor はすべての一般的なプラットフォームで実行することができ、Factor アプリケーションはプラットフォーム間で可搬性があります。Factor はすべてのプラットフォームでスタンドアロンのアプリケーションを作成できます。

連鎖性プログラミング?

適用型言語 (applicative language) では、引数を関数に適用することによって評価が行われます。よく使われているプログラミング言語のほぼすべては、適用型言語です。たとえば、C、Python、ML、Haskell、Java は、いずれも適用型言語です。連鎖性プログラミング言語 (concatenative programming language) では、1 つのデータのかたまりを操作する関数を複数作成し、このデータのかたまりが関数から関数へと渡されることで評価が行われます。通常、このデータのかたまりはスタックの形で表現されます。また連鎖性言語では、この関数の合成は、複数のプログラムを連鎖させる (concatenate) ことによって記述されます。連鎖性言語には、Forth、Joy、PostScript、Cat、Factor などがあります。
関数型と手続き型以外の分け方ということかな.Haskellさんすら適用型言語なのか.
ムクムクと興味が湧いて来ましたよ.

2012年3月27日火曜日

本を読むに当たって Reading for the Rushed

ブログタイトルがアレなように私自身は多読家に分類されると思います.最近はライトノベルや技術書が多いのですが,一般的な文庫本サイズなら日に2冊は気楽に読めます.

多読の人に聞く、本を読む時に大事にしている6つのこと : ライフハッカー[日本版]

こんな記事があったのですが,年間70冊って多いですかね?
そうは感じないけれど,おそらく筆者が読むのはもっと重めな本を想定していることと思います.経済や社会関連とかね.

初投稿です

ちゃんと続けていけるブログにしたいと,Bloggerを始めてみました.
もうすぐ23歳になり,4月から地元でユルユル大学生(初!)として情報工学(Computer Science)を勉強します.好きなことはプログラミング,インターネット文化,そして何よりも本を読むことです.

どうにか一定の収入を場所に縛られずに得ながら,海外放浪したいとか考えてます.
そのためにはプログラミングと英語かな.その辺の勉強記録も残して見返せればいいな.

【興味のある言語】 日本語/英語/Scheme/C/C++/CommonLisp/D言語/Haskell/Ruby/JavaScript