【IT】「ルビー(Ruby)」来年めど国際規格に 日本製言語で初[11/09/19]at BIZPLUS
【IT】「ルビー(Ruby)」来年めど国際規格に 日本製言語で初[11/09/19] - 暇つぶし2ch694:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/09/29 23:35:09.73 NSz5je+M
DarkBASICはローカル変数もグローバル変数も構造体も全部揃ってるからなw

695:名刺は切らしておりまして
11/09/29 23:35:58.34 r8Jy9Yz0
鳩山凄いな

696:名刺は切らしておりまして
11/09/29 23:37:47.83 0aTjNtU8
>>694
構造体やローカル変数ってPascal系の言語からの輸入じゃん。
そんなのBASICらしくないよ。

697:名刺は切らしておりまして
11/09/29 23:39:55.82 v2QuB2Tu
今や時代はM言語だろ!


698:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/09/29 23:59:32.28 NSz5je+M
>>696
…輸入じゃないよ、パクりだよw

面白そうなものを堂々とパクるからさらに面白くなる。

簡単で面白くてどんどん病み付きになる。

DarkBASIC。

699:名刺は切らしておりまして
11/09/30 03:19:08.54 MqRShWpB
>>674
じゃあ、─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpGくんに
パーサの持論でも展開してもらおうかな。オブジェクトタイプのな。頼むよw

700:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/09/30 05:24:44.57 5/JH0iN2
>>699
んじゃまずトークンの説明をオマエから(大爆笑)

701:名刺は切らしておりまして
11/09/30 06:09:11.22 MqRShWpB
>>700
へw やっぱり何もしらねえのかこいつw
トークンだとw

702:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/09/30 06:13:04.67 5/JH0iN2
>>701
やっぱ説明できないんだ~♪(アハ~♪”

703:名刺は切らしておりまして
11/09/30 06:46:23.49 MqRShWpB
はいはい、ガキは逝きなって。どうせBASICしか知らねんだろw

704:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/09/30 06:47:04.30 5/JH0iN2
逃亡犬いっちょ上がりぃ~♪(ペロリ♪”

705:名刺は切らしておりまして
11/09/30 06:47:24.33 MqRShWpB
いや、BASIC「も」だなww

706:名刺は切らしておりまして
11/09/30 06:48:06.42 MqRShWpB
ガキが必死だなww ほんと見てて笑える

707:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/09/30 06:48:16.50 5/JH0iN2
もw

708:名刺は切らしておりまして
11/09/30 06:51:43.81 MqRShWpB
もw さっさと氏になw

709:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/09/30 06:54:50.61 5/JH0iN2
やっぱ他人の立てたスレは居心地がいいな♪(ゴキゲン♪”

710:名刺は切らしておりまして
11/09/30 09:32:42.18 hddp2TWC
レス番が飛び飛びになっているということは
相変わらずキチガイが暴れてるって事か

711:名刺は切らしておりまして
11/09/30 12:14:28.56 E0Z5Kx6J
IPAと言えば岡ちゃん
楽天が主導でやればいいのに天下り先機関をまた作るつもりか?

712:名刺は切らしておりまして
11/09/30 12:19:24.39 YFPS1FIy
>>674
スーパーハカーの俺様がコメントしてやると、LL1ならyaccなど使うより自分でコーディング
したほうが確かに楽

で、既存の言語なら如何にLL1で構文解析するかがハカーの腕のみせどころという面はあ
るが、今どき構文解析に凝る意味はないからyacc使いたいならそうすればいいし、逆に自
分で言語作る場合は構文には凝らずに最初から誰でも簡単にLL1で解析できるようにして
おくのがスーパーハカーというもの

言語処理系で今どき大変なのは最適化だが、オブジェクト指向だと工夫の余地はあまり
ないし、それ以外はgccでやりつくされてるから、ハカー的に面白いネタは言語処理系に
はほとんど、というか恐らく全く、残ってない

713:名刺は切らしておりまして
11/09/30 13:31:44.11 MqRShWpB
>>712
gccでやり尽くしたといのはたぶん違うな。だったらIntelコンパイラで3割も速くなる理由がない。
コンパイラの最適化は人間が考えるやり方とは少し違う方法でやってるので
アセンブラレベルで見たらまだまだ人手で最適化できることはたくさんある。
それに、コンパイラは書かれたコードしか見ないで最適化するが、
人間なら書かれたコードの意味まで解釈して、不要な部分をバッサリ切り捨てたり
同じように動くが違うやり方で書き換えたりできる。
それに今は多コアCPUが当たり前だが、それに対応して最適化するコンパイラなんてまだほとんどない。
まだまだだと思うよ。

714:名刺は切らしておりまして
11/09/30 13:36:51.48 AFx77WM3
1クロックを削っていた8ビット時代が一番ホビーとしては面白かったよなw

715:名刺は切らしておりまして
11/09/30 13:47:17.60 gBPj31uQ
NEDOあたりに金出させるとか?

716:名刺は切らしておりまして
11/09/30 13:54:13.21 62kINQk5
Rubyって書き方が多すぎてぐちゃぐちゃしてて嫌い
Pythonでいい。


717:名刺は切らしておりまして
11/09/30 17:50:23.02 EOJ9JDJo
基幹業務ソフトに向く言語って何?

JAVA?、Python?? それともCOBOL??

718:名刺は切らしておりまして
11/09/30 18:30:02.79 IRS8E2Bf
>>717
有名どころの言語であれば、大概のものは誤差の範疇
仕様さえしっかりしてれば、あとはPGがどうにかしてくれる

まあ言語により得手不得手はあるけど
そこで変な制約(シェルスクリプトを含めた他言語の使用を禁じる)とかなければ
ライブラリだけとか、画面だけ外出しで作るさ

719:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/09/30 20:24:19.51 yWPtNiIF
より実行効率の良いインタプリタ → 99BASIC
URLリンク(www.sagami.ne.jp)

あるいはコンパイラ → DarkBASIC
URLリンク(www.yodobashi.com)

BASICを甘く見てると世界から孤立してしまうぞw

720:名刺は切らしておりまして
11/09/30 20:25:34.99 gBPj31uQ
宇宙言語はどれだ?
Pythonあたりか?

721:名刺は切らしておりまして
11/09/30 20:41:05.89 FDbYlKoc
C#はあまりにOOPに走り過ぎた。 ここまで来ると処理系はMS以外供給できない。 Delphiに毛が生えた程度にしておけば良かった。
PythonかJavaが中庸の位置だろ?


722:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/09/30 20:43:49.54 yWPtNiIF
B A S I C ♪

723:名刺は切らしておりまして
11/09/30 20:45:00.09 uosCzsoX
宇宙言語はAPLだろう

724:名刺は切らしておりまして
11/09/30 21:11:47.31 KKbAffZJ
デフォルトスタンダードはPython

725:名刺は切らしておりまして
11/09/30 21:31:01.83 wHKHZX4+
それを言うならデファクトスタンダードじゃないのか

726:名刺は切らしておりまして
11/09/30 22:49:31.12 YLVQQAu8
>>721
C#よりJavaの方がOOP原理主義だろ。C#は結構原理を崩してるぞ。

727:名刺は切らしておりまして
11/09/30 23:16:53.24 d1yveRX1
OOPも馬鹿がコーディングするとスパゲッティプログラムより読みにくい物に…

728:名刺は切らしておりまして
11/10/01 01:12:51.05 5W7ExfvM
>>726
JavaよりもRubyの方がオブジェクト指向言語としての純度は高いけどねー
…とRubyの話題に戻してみる。

729:名刺は切らしておりまして
11/10/01 04:11:15.58 szOrWcEG
Rubyを使うなら完全にオブジェクト指向の考え方でコーディングすべき。
古い構造化プログラミングの考え方で書くからJavaやCなんかと比較されてしまう。
オブジェクト指向が考えてコーディングするようになると無駄とバグが減り開発効率が上がる。

730:名刺は切らしておりまして
11/10/01 09:35:56.59 P5lRxI7A
Ruby有名人
Matz
ssig33
yugui
toby_net

731:名刺は切らしておりまして
11/10/01 11:54:37.25 c1GbnSfZ
>>721
Monoがあるじゃないか。


732:名刺は切らしておりまして
11/10/01 15:26:13.26 e+ZRvd3w
>>713
>gccでやり尽くしたといのはたぶん違うな。だったらIntelコンパイラで3割も速くなる理由がない。 

x86はアーキテクチャが汚すぎるから、仕事でなら嫌々最適化頑張るかもしれんが、ハカー
の興味は引かん

>コンパイラの最適化は人間が考えるやり方とは少し違う方法でやってるので 
>アセンブラレベルで見たらまだまだ人手で最適化できることはたくさんある。 
>それに、コンパイラは書かれたコードしか見ないで最適化するが、 

お前、まだまだだな、コンパイラの出すコードを想定して、最適や最適に近いコードが出る
ようなプログラムを高級言語で書くくらい、中級レベルのハカーなら誰でもできるだろ

>それに今は多コアCPUが当たり前だが、それに対応して最適化するコンパイラなんてまだほとんどない。 

面倒なことはプログラマにまかせてコンパイラディレクティブでやるのが現実的だが、大し
て難しくないからやりたきゃやればってレベル

733:名刺は切らしておりまして
11/10/01 15:43:11.76 f7tej3Vk
>>721
Sonyまでやる

734:名刺は切らしておりまして
11/10/01 19:43:27.72 gRwHRANk
Google Code Jam Japan、予選通ったけど
Tシャツのロゴがrubyで書いてあるのを知って
激しくヤル気を無くした。来週決勝か…。

735:名刺は切らしておりまして
11/10/01 19:56:39.08 gRwHRANk
>>732

713じゃないけど。

>>gccでやり尽くしたといのはたぶん違うな。だったらIntelコンパイラで3割も速くなる理由がない。?
>
>x86はアーキテクチャが汚すぎるから、仕事でなら嫌々最適化頑張るかもしれんが、ハカー
>の興味は引かん

だから「やりつくした」というのは違うと713は言ってるじゃん。
それにgccの最適化は昔より悪くなってるよ。

> コンパイラの出すコードを想定して、最適や最適に近いコードが出る
> ようなプログラムを高級言語で書く

それをやっちゃ駄目だ、と大抵の教科書には書いてあるはず。

>>それに今は多コアCPUが当たり前だが、それに対応して最適化するコンパイラなんてまだほとんどない。?
> コンパイラディレクティブで

コンパイラディレクティブで多コア対応?聞いたことないなぁ。
どこのメーカーのなんていうコンパイラでどういう効果があるの?

736:名刺は切らしておりまして
11/10/01 20:00:17.74 tK72Af1H
>>735
OpenMPは#pragmaでヒントを与えるよ
IntelのTBBはなんのヒントも無しに並列化してくれたような

737:名刺は切らしておりまして
11/10/02 06:52:27.69 rOGLHolN
PlayStation Suite SDKの言語はなぜかC#だぞ。
Monoでも使うのかね。


738:名刺は切らしておりまして
11/10/02 08:18:15.76 yqK7t+fz
>>44
そんなことも無いけどな・・・
ルビーの本とか記事かいてる人と同じプロジェクトになって、
補助ツール類作ってもらってたんだけど、全部ルビーで書いてて先に転職。
引継ぎ説明なしで、ソース引き継いだ俺もルビー教になってしまった。
そして、会社が移転して通勤するのに時間がかかるから、おれも転職。


739:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/10/02 11:23:31.84 +PW86H++
より実行効率の良いインタプリタ → 99BASIC
URLリンク(www.sagami.ne.jp)

あるいはコンパイラ → DarkBASIC
URLリンク(www.yodobashi.com)

BASICを甘く見てると世界から孤立してしまうぞw


740:名刺は切らしておりまして
11/10/02 11:25:46.95 GmyxpoFQ
>>735
>だから「やりつくした」というのは違うと713は言ってるじゃん。 

手法としては、やりつくしたんだよ

>それをやっちゃ駄目だ、と大抵の教科書には書いてあるはず。 

何をどう誤解してるんだか知らんが、ど素人かよ

>コンパイラディレクティブで多コア対応?聞いたことないなぁ。 

ggrks

>>736
キャッシュラインサイズもわからずに下手に並列化したら、パフォーマンスはぼろぼろ

741:名刺は切らしておりまして
11/10/02 11:38:25.72 iRECq99B
>>728
それはない

742:名刺は切らしておりまして
11/10/02 13:07:57.26 61xNFf9h
1999 年頃の時点で「Ruby? ああ、次世代 Perl みたいなシェルスクリプト言語だっけ?w」
みたいに完全オワコン化してた。

Rails がなかったら完全に死んでた言語だな。DRY も CoC()も Rails。
Matz はデンマークに足を向けて寝られない。

743:名刺は切らしておりまして
11/10/02 16:07:31.28 RN8CZNIY
教訓 : 凡人の予想はいつもはずれる

744:名刺は切らしておりまして
11/10/02 16:48:30.84 6kJvqBVd
>>735
>>だから「やりつくした」というのは違うと713は言ってるじゃん。
>手法としては、やりつくしたんだよ

お前gccは初めてか?力抜けよw

745:名刺は切らしておりまして
11/10/02 17:02:23.99 Ug2Ihuu+
>>742
オワコンというか、「Perlよりも読みやすいかな~」とか思って広まると色々とラクできるかなと思ってたら、
そのポジションをPythonに獲られてたみたいに感じたな。

PHP + Pythonが主流に乗ったなと思ったら、RoRでRubyとは似て非なるモノで復活してたみたいな。

今も、どちらかというとアツイのは素のRubyじゃなくてDSLとしてのRubyなのじゃないかと思う今日この頃。

746:名刺は切らしておりまして
11/10/02 17:06:08.67 RN8CZNIY
>>740
> キャッシュラインサイズもわからずに下手に並列化したら、パフォーマンスはぼろぼろ

それはOpenMPの仕様がクソだということ?
それとも並列化タイプコンパイラの性能が、並列化しないコンパイラより遅いってこと?
こういうこと実際に試して言ってるのかな?
それとも全く並列化しないプログラムのほうがずっと速いと言ってるのかな?
曖昧すぎる言い方だから全然わからないんだが。

747:名刺は切らしておりまして
11/10/02 17:23:20.07 0helRqGC
>>741
Javaって、オブジェクト指向型言語としては中途半端な仕様。
プリミティブな型はオブジェクトじゃないし。
変数は静的束縛だし。

まー実用的ではあるんだけど。


748:名刺は切らしておりまして
11/10/02 18:00:34.20 iRECq99B
>>747
Rubyをクラス定義しないで作ると素のPerlとほぼ一緒

749:名刺は切らしておりまして
11/10/02 18:59:26.98 eAAHO4CG
>>748
えっ?
たとえばPerlって数値リテラルがオブジェクトだったりしたっけ?

750:─☆─ [ X | I.I.T. ] COURANT DE CONSOLE ◆TXFAX7cidQpG
11/10/03 06:48:57.33 v6hAKTio
     '              ヽ
    ′     ______      ヽ
    |     ´ ̄         ̄ヽ   |
    |    ´               ヽ |
    |    | ______/  \___  | |
    |    | _――_――_ | |
    |   || | ̄ ̄ ̄|  | ̄ ̄ ̄| | | |
    |    | \`―' ハヽ―‐/ | |
    |    |   ̄ ̄ ̄  |  ̄ ̄ ̄  | |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    |    |         |       | |  < BASICを甘く見てると世界から孤立してしまうぞw
    |    |\     ヽ_/      /| |    \___________________
    |   |   ||||||||||||||||||||||||   | |
    |   \  ||| ー―ヽ|||  / |
   ___|    \ |||   ̄  ||| /   |___
 ―(  |     \||||||||||||||||||/     /  )―_
 ̄  ヽ ヽ                ′ ′   ―
    ヽ ヽ              ′ ´       ̄―
     ヽ `――――-‐´  ´           ̄―_
      \__――____/        ―          ヽ
__       / B A S I C \      _― ̄             ヽ
 ―      |============|     ―                  ヽ
    ――-|   ●    |―― ̄                    |
         \__■__/                          |

より実行効率の良いインタプリタ → 99BASIC
URLリンク(www.sagami.ne.jp)

あるいはコンパイラ → DarkBASIC
URLリンク(www.yodobashi.com)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch