[前][次][番号順一覧][スレッド一覧]

learn-ruby-in-kansai:1735

From: NISHIMOTO Keisuke <keisuken@c...>
Date: Sat, 01 Sep 2007 23:14:04 +0900
Subject: [learn-ruby-in-kansai:1735] Re: (再)第19回 Ruby/Rails勉強会@関西のプログラムを募集します

西本です.

Tagawa Hirofumi さんは書きました:
> Tagawaです。
> そろそろ締切から2週間を切りました。みなさん発表のお題は無いでしょうか?
> 今のところ
> okkezさんの
> Ruby で学ぶオブジェクト指向の基礎
> 石川さんの
> Rails を教える順序の検討
> の2つの立候補がありますが、まだ2時間近く空いております。スケジュールの調整はRuby関西スタッフがいたしますので、ちょっとしたRubyのトピックなどでも結構ですので、皆さんどしどし応募してください。

「ScalaからみたRuby」

概要:
Matzにっきでも取り上げられたJVM上で動作する静的関数型言語
「Scala」を例に動的型言語「Ruby」の言語的性質を再考します.

Scalaは,Rubyと同じくオブジェクト指向型の言語ですが,殆どの
型(クラスなど)を実行前またはコンパイル時に静的に解決します.
また静的型を柔軟に扱うための文法と機能を持っていたり,軽量
の並列化機能「Actor」を持っていて,なかなか面白い言語になっ
ています.
またコンパイルの過程でJavaのクラス(ほぼ1:1)に変換してしまう
ため,Java言語でコンパイルしたクラスとほぼ同じ性能を発揮しま
す.

一方Rubyは,同じくオブジェクト指向言語ですが,型の内容は実行
時までわかりません.この動的な性質により,今重要とされている
メタプログラミングを容易にします.
また自由な表記や便利な文法により,ループや条件に一致したオブ
ジェクトの抽出が容易になったり,簡潔に記述できるようになって
います.
また最近軽量並列化機能「Fiber」が実装され,注目されています.

「Scala」「Ruby」とも似たコンセプトが合ったり,一方まったく
違うアプローチをとっていたりとなかなか興味深いと思います.

その両者の言語を文法や機能を比較しながらRubyの意義を検討して
いきたいと思います.

対象: 中級者から上級者
時間: 40分(〜50分)程度(質疑応答10分)を想定

ちょっと敷居が高いような気がしますが,なぜ今Rubyが注目される
のかを文法や機能の立場から垣間見れるのではないかと思います.

-- 
---------+---------+---------+---------+---------+---------+----------
NISHIMOTO Keisuke



--
ML: learn-ruby-in-kansai@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      1728 2007-08-25 17:26 [tagahiro@p...       ] 第19回 Ruby/Rails勉強会@関西のプログラムを募集します
      1729 2007-08-25 18:15 ┣[tagahiro@p...       ]                                       
      1730 2007-08-27 14:06 ┣[okkez000@g...       ]                                       
      1732 2007-09-01 14:13 ┃┗[tagahiro@p...       ]                                     
      1731 2007-08-28 04:53 ┣[topstone@y...       ] 「Rails を教える順序の検討」 (Re: 第19回 Ruby/Rails勉強会@関西のプログラムを募集します)
      1733 2007-09-01 14:15 ┃┣[tagahiro@p...       ]                                     
      1761 2007-09-13 19:09 ┃┗[tagahiro@p...       ]                                     
      1765 2007-09-14 21:50 ┃ ┗[topstone@y...       ] chat 活用とか (Re: 「Rails を教える順序の検討」)
      1734 2007-09-01 14:25 ┣[tagahiro@p...       ] (再)第19回 Ruby/Rails勉強会@関西のプログラムを募集します
->    1735 2007-09-01 16:14 ┃┣[keisuken@c...       ]                                     
      1736 2007-09-01 16:29 ┃┃┣[ko1@a...            ]                                   
      1737 2007-09-01 16:50 ┃┃┃┗[keisuken@c...       ]                                 
      1740 2007-09-06 03:18 ┃┃┣[tagahiro@p...       ]                                   
      1762 2007-09-13 19:11 ┃┃┣[tagahiro@p...       ]                                   
      1770 2007-09-26 17:49 ┃┃┗[keisuken@c...       ] Re: 第19回 Ruby/Rails勉強会@関西 
      1772 2007-09-27 04:46 ┃┃ ┣[shoko-m@m...        ]                                 
      1773 2007-09-27 04:55 ┃┃ ┗[shoko-m@m...        ] 第19回 Ruby/Rails勉強会@関西発表資料に関して
      1774 2007-09-27 06:28 ┃┃  ┣[ujihisa@g...        ]                               
      1775 2007-09-27 11:28 ┃┃  ┣[keisuken@c...       ]                               
      1776 2007-09-27 12:37 ┃┃  ┃┗[konami@k...         ]                             
      1777 2007-09-28 12:23 ┃┃  ┗[topstone@y...       ] 明朝6時までに (Re: 発表資料に関して)
      1778 2007-09-28 14:04 ┃┃   ┣[shoko-m@m...        ]                             
      1781 2007-09-29 00:32 ┃┃   ┃┗[topstone@y...       ] internal server error (Re: 明朝6時までに)
      1782 2007-09-29 00:48 ┃┃   ┃ ┗[okkez000@g...       ]                         
      1779 2007-09-28 18:42 ┃┃   ┗[konami@k...         ] 印刷資料                    
      1780 2007-09-28 20:02 ┃┃    ┗[shoko-m@m...        ]                           
      1783 2007-09-29 01:15 ┃┃     ┗[keisuken@c...       ]                         
      1738 2007-09-02 17:51 ┃┣[okkez000@g...       ]                                     
      1741 2007-09-06 03:21 ┃┃┗[tagahiro@p...       ]                                   
   @  1749 2007-09-09 15:21 ┃┗[aki.kyara@g...      ]                                     
      1752 2007-09-10 19:54 ┃ ┗[tagahiro@p...       ]                                   
   @  1756 2007-09-11 16:44 ┃  ┗[aki.kyara@g...      ]                                 
      1757 2007-09-11 17:14 ┃   ┗[tagahiro@p...       ]                               
      1747 2007-09-09 01:09 ┗[ko1@a...            ]                                       
      1748 2007-09-09 01:38  ┣[konami@k...         ]                                     
      1750 2007-09-10 09:31  ┃┗[ujihisa@g...        ]                                   
      1753 2007-09-10 19:59  ┃ ┗[tagahiro@p...       ]                                 
      1751 2007-09-10 19:46  ┗[tagahiro@p...       ]                                     
      1758 2007-09-12 16:04   ┗[ko1@a...            ]                                   
      1759 2007-09-13 00:03    ┣[shoko-m@m...        ]                                 
      1760 2007-09-13 10:57    ┗[tagahiro@p...       ]