Juliaは関数の引数として関数名を渡せるから、さまざまなシミュレーションアルゴリズムのメイン関数を共通にできる
2018-01-02 11:29:22相当、トリッキーなコードを書かないと必要ないですねぇ。そもそもいま学校でCを教える必然性を私は見いだせない。初学者にはProcessingが一番いい。 twitter.com/kikumaco/statu…
2018-01-02 13:24:00Processingでコンソールアプリケーション(CUI)を作成するためのフレームワークCrowbarについてはこちらを参照. slideshare.net/tatsuva/46-m-w…
2018-01-02 13:28:56@tatsuvar 僕もProcessingで教えています。研究に使うコードはCで書きますが、トリッキーなコードは自分でもわからなくなるので、なるべく素直なコードを
2018-01-02 13:29:16この流れはちょっと面白かった。 twitter.com/kikumaco/statu… twitter.com/kikumaco/statu… twitter.com/tatsuvar/statu… twitter.com/kikumaco/statu…
2018-01-02 14:15:02実際問題として、おそらく日本中の大学の理系学科の結構な割合で F77 が教えられていて、あとは C とか Java とか色々、みたいなのが 現状だと思う。
2018-01-02 15:03:16何故 Pascal だったかというのは、当時の講義資料によると、 単に当時の駒場の計算機システムでは、 Pascal 以外の言語は我慢できないほどコンパイルが遅かったからである。Pascalコンパイラ軽いもんね。
2018-01-02 15:03:19まあもちろん言語がどうということよりプログラミングの基本的な概念が理解され使えるようになることが大事なんだけど、それはあまりに高度な目標であるということかもしれないし。
2018-01-02 15:03:19なんかそういう「初学者用の言語」ってのがあるかというと結局これというのがないから Java でとかそういうことになってるのかな、、、
2018-01-02 15:03:20@Prof_hrk どちらも、ちょっとでも重い計算させるとあまりに遅いのが、、、Ruby コンパイラは今いずこ、みたいな。
2018-01-02 15:46:40@Prof_hrk で、ですね、21世紀にはいってだいぶたつのに状況があいかわらずそんなものだ、というのはもうちょっとなんとかならんものでしょうか?みたいな。
2018-01-02 15:56:34@Prof_hrk いや、逆に、Ruby/Python 程度の表現力があってC並みに速い(少なくとも速くできる)言語があれば、、、
2018-01-02 16:06:36@jun_makino 言語やさんが言語を作る限り絶望的なので、なにかsystem-Rubyみたいな手足を縛った言語作れば良いのじゃないかな?論文にならないのでCS的研究者が取り組めないのが痛いところ。
2018-01-02 16:12:21twitter.com/jun_makino/sta… 真面目に触ってないけど、crystalじゃあかんのか?とは思う。(rubyだけど速い言語)
2018-01-02 16:51:29Crystal 動かしてみた。我が VineSeed では、 apt-get install llvm-devel (多分不要); apt-get install libevent; apt-get install libevent-devel (これは必要)
2018-01-02 21:43:37で、 github.com/crystal-lang/c… GitHub のリリー スページから tar.gz をとってきてどっかに展開。どっか/bin/crystal を実行できるようになんかする (~/bin とかあればそこにs
2018-01-02 21:43:38