【IT】Rubyの死?開発者はどの言語を学ぶべきか? [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
日本のソフトウェア技術者、まつもとゆきひろ氏によって作られたプログラミング言語「Ruby」。その出自から日本で人気が高いのはもちろん、「Ruby on Rails」というキラーフレームワークが爆発的に広まったことで、全世界的な知名度をも獲得しました。
ところがここ数年Rubyの人気は低下傾向にあり、以前とは状況が少し変わってきているようです。
テックメディアTechRepublicのライターAlison DeNisco氏は8月7日、「The death of Ruby? Developers should learn these languages instead」という記事を公開。Rubyの人気が低下している現在、開発者は別のプログラミング言語を習得したほうが良いという趣旨の考察を展開しています。
同記事はRubyの人気低下の証拠として、Indeedによる求人数でRubyの人気が9番目にまで低下しているとのこと、IEEE Spectrumのプログラミング言語ランキングで、Rubyの順位が2014年の8位から2017年の12位まで低下していること、さらにCoding DojoでRubyコースが終了したことなど、幾つかの事実を挙げています。
またコンピューターサイエンス分野で関心が低いことや、Twitterを始めとした巨大企業がRailsの採用をやめたこと、Stack Overflowで関心が低下していることなども、Ruby人気が低下している具体例としてリストアップしています。
同記事では「Python」と「JavaScript」を学ぶべき言語として推奨しています。
Pythonは、Web開発やデータサイエンス、その他分野でここ数年急激に広まっており、Rubyと似たシンタックスを採用している部分もあるため、Ruby開発者にとっても習得しやすいプログラミング言語であると説明されています。
またJavaScriptは、全世界で最も使用されている言語であり、Node.js、AngularやReactといった強力なフレームワークによって、バックエンドからフロントエンドまで幅広くカバーした、価値のあるプログラミング言語であるとされています。
IEEE Spectrumの2017年ランキングでもPython言語は1位となっていてこの主張はある程度納得できるところかもしれません。
同様に、JavaScriptの応用範囲の広さも、誰もが認めるところだと思います。
http://www.softantenna.com/wp/software/death-of-ruby/ バックエンドはGo、フロントエンドはAngular(TypeScript)が最適解 まつもとゆきひろが楽天に入ってしまったのがruby凋落の原因。
二足の草鞋では限界がある。
所属先がgoogleやamazonみたいに技術革新に積極的なところならまだ良かったが、
楽天は対極にある企業だし。 Stack overflowなんて起こすの?
まつもと氏らしくない。 Ruby = 遅い というイメージが強いからそれが影響しちゃってるのでは? python3 を選んでよかったw
あの時はRubyとどっちにしようかなと確率半々だったwwwwww >>2
どうせ perl5 なんだろ? ロクなことがない なんちゃってw >>9
他にも選択肢あったろうに、よりによって楽天を選ぶw
あのサイトの中の人になろうと思うってのは、よくわからんな。 > Twitterを始めとした巨大企業がRailsの採用をやめたこと
Twitterは今もscala? Ruby信者が気持ち悪いのでpython選びました Rubyやろかなと思ってたら環境めんどくさそうで
Railがどうとかで
そしたらPythonが流行り出して
こっちかなと pythonなんて以前からあったのにな
テキスト処理程度ならPerlでいいわ プラットフォームによるんだから好き嫌いすんなってだけの話 phpでええやん。
nodeはコールバック地獄が辛いんじゃ >>23
TensorFlow
https://www.tensorflow.org/
をPerlがカバーしていたら説得力もあるのだが。 何を選んでもプログラムなんて、演算、分岐、繰り返しを書くだけだろ。
大したものじゃないよ。 Web designerは乱立で薄利多売の世界だろ。
Machine learningが収益の高い世界であるのが今2017年の世界。 >>27 UIなり3D表示を含んだりしたらGPU叩いたりもするし、今流行りのAIなんかもGPU
使ってるからどれを使うかってのは大きな選択肢だよ >>27
アホかw
今はオブジェクト指向、スレッドが当然になっているので、そんなに簡単なものではないよ >>12
IT技術者なら一年に1つは新しい言語を学べ >>30
Pure OOP vs Simple script 静型vs動型ってこと?
>>32
シンプルスクリプトってなに?
英語分からんから意味わからんw まあただのJavascriptの固まりであるNode.jsでもBluetooth叩ける時代だから言語選び
は楽になってきているとも言えるけど、もっと込み入ったことしようとするとその言語が
内包しているライブラリが結局Cだったりしてで、最後はCで書こうかってことになるのよね
OpenMaxとかでデコーダ叩いたりとかももっと楽にならないかねと JavaScript=IT土方言語ってイメージしかないんだけどどうなの? >>35 ハードウェアも叩けて組み込みでも使えるようになってきてるからねえ
言語がどうこうではなくなってきてるってことだと >>36
組込みでJavaScriptなんて使うの??
んーC++ですらあまり普及していないのにJavaScriptなんて
誰も使わないんじゃない?
最近組込みの方もリソースに縛られる事少なくなったけどJavaScriptだと
C++より速度遅いんじゃない? javascriptはムズイぞ。javaの3倍はむじゅい
素人でもクロージャあたりまでやったらあってなるやん >>37 上に書いたNode.jsね
ラズパイとかLinuxだと当たり前に使えるからむしろそれが流行りでわざわざ自分で一から
書かなくて良いからね
速度は今はハードウェアの速度が十分保証されてるから全然気にならないよ
ていうかライブラリはCだから実質速度は問題にはならないと >>40 ハードウェアを含んだ制御をするってことやね >>39
俺もあまり速度は気にならないんだけど、たまーにμsecレベルでアレコレしないと行けない時があって
C++だとやっぱ遅いよね〜って思う事がある >>45
どっちもntvコードじゃないんか?
なんか違うんか? >>45 ロボット制御なんかだと昔はシングルタスクのDOSじゃないとあかんとかあったけどな〜
今はそれほどでもな状況だからロボット研究してる人とか楽しいだろうなぁと 正直c++が使えないならともかく
どっちも選べて無印を選ぶシチュエーションがわからん。 文法的には ruby がキレイなのはキレイだな
python はインデントが気持ち悪い >>53
haskell や lips はやらないのか? 後者はインデントはEmacsがやってくれるだけで構文にはかかわらないが lisp でのインデントって必須じゃなくて見やすさのための慣習じゃなかったっけ? >>52 Androidでネイティブコードを使いたいってときSTLが端末毎に異なるってんで
できるだけ使いたくないな〜って状況はあったかな
やっぱりプラットフォームが何を積んでるかでの言語選択はプラットフォーム分裂時代
としてはあるのかなと 日本には広範なソフトウェア研究開発基盤が無いのやから
死んでアタリマエ >>50
c++のライブラリはCのライブラリより色々危険な部分を排除してくれてるからな
結構違うよw 自分はサンデープログラマーだからいろんな言語をつまみ食いしてるけど
本職にしてる人ってそんなにツブシが効かないものなの? (´・ω・`) >>64
今までの遺産があって、それを使い回すから業務で色んな言語を使い回す事はあまり無いよ
うちなんてほぼC++でたまにCだよ
Rubyとかはテストジグ作るときに使うくらい rubyはwindowsフレンドリーじゃないイメージ
インストーラも有志に頼ってるし >>9
それ以前の問題じゃねえの?
もともとrubyとrailsの相性とかバージョン毎の挙動の一貫性のなさとか
面倒くさすぎた。 オープンソースのC系統の開発でもビルド制御はpythonだったな、
仕事で統合開発環境を導入しないでpythonコード解析してくれって依頼あった時は、余りのスパゲッティコード過ぎて即死した。いい思い出がある。 違う文法を使いこなすというだけなら
言語を移るのもそれほど大変じゃないかもしれないけど
関連するライブラリやらツールやら
エラーメッセージの出方と対処法やら
もっとこまかなクセみたいなものから
そういう全体の知識を含めて考えると
言語を移るのもそう簡単じゃなさそうだよね >>38
ムズイというより、イベント駆動の考え方に慣れることが出来るかどうか、みたいな。 >>65
そういうのを含めると、golangやswiftはなかなかいい落し処じゃないかと思う。
Webスクレイピングなんてgoだと標準のライブラリだけでも結構出来ちゃうしね。 script言語のライバルであったpythonがAIで需要を増してるので
Rails一本足のrubyはちょっと苦しいわな
つってもよくあるwebサービスを作るのには相変わらずRailsが抜けて楽ではあるのだけど まーたおまいら使いもしないで適当な事ばかりw情弱だなー(´・ω・`)
Python=AIだと思てtんだろーがもう違ってきてるぞ。
すでにC#やらいろいろ移植が始まっている。 Railsはイイんだよなぁ。
Python on Railsが欲しい。 pythonのインデントは使いにくい
こんな言語が主流になるのかよ >>9
その影響は少なからずあると思う。
主要言語にならなくても、
仮にニッチなところで最高の生産性が出せることが証明されたら
生き残り易かったのにな。 こんなもん、ちょっと便利ツール作るためのもんでしょ >>77
どうせブロックごとにインデントするんだからPythonのインデントは理に適ってると思う。 >>9
楽天は名前貸しでしょ?
他にも国内国外いろんな企業の仕事してるよあの人 どの言語を学ぶべきかとか言ってるようじゃただのマニアだよ
言語なんて手段なんだから
仕事なら目的のために手段を選ぶな
手段のために目的を選ぶのは自作野郎のすることだ >>76
逆にレイルズなきゃまじで終わりなのがなんともね >>2
Perl糞言語だと思うけど好き。
正規表現が楽だし、何より速いんだよな。
ffmpegの標準出力をそのまま転送とかもできる。
どうせ処理はほぼjsでやるならありだと思う。 セキュリティの高いアウトプットが簡単に得られるなら何でも良いです。 rubyやるならライブラリの豊富なpython選ぶよね C++でええやろ
なぜ、色んな言語を開発したがるん? >>9
Googleは、Python押しなので、
入社はありえない。 日本がますます重視されなくなって来ている事も若干関係有るかもな。
例示される通貨に中国元はあるのに、日本円は無かったり、
言語関連機能で中国語はサポートされているのに、日本語は無かったり。
国力が落ち、衰退するということがどういう事か、身を以て知る事ができる。 >>93
データ型を厳密に扱う必要があるときは
Perlはイマイチだけど正規表現はいいよね
他の言語が正規表現出来ないわけじゃないけど
Perlの手軽さは素晴らしい。 計算分野はpythonがスタンダードになったと思ってもいいぐらい。Rあたりもかなり食ってるだろ。
fortranももういらないかも Railsの作者は、デンマーク人だぞ。
日本が重視されなくなったこととは関係ない。
結局、コミュニティが海外からみて閉鎖的に
みえることが原因じゃないかな。
このままだとRailsの一発屋で終わる。 >>102
rubyの話題だ。レイルズは言及してるだけ。国語力。 国産の言語は
欧米の言語に、勝てない。 Pythonは 人工知能や機械学習に突破口を見出したが、Rubyは何もできなかった。
文法も Pythonはシンプルだし、
JavaSriptは まだ スタンダードができていないから、もう少し静観したほうがいい。
まつもとはPerl, Pythonに触発されてRubyを造った
Perl-CGIが力不足と感じられた頃に注目を浴びてRailsとともに爆発的に普及した
しかしこれだけ大規模開発が必要となってくると「土方」を雇わざるを得なくなり
「土方セーフ言語」のPythonの需要が高まったのが現在 >>105
pythonはインデントがブロックって変態性がなければ使ってみる気にも
なったんだけどな。 Python は、NumPy を組み込みにしてくれないのかな?
かなり使いにくいんだけど。 Prologって、可能性どんなものでしょう?
興味あるんだけど 機械学習のライブラリ差
こういうところの蓄積あればJSでもいけるからな
差は埋まらんか Ruby は、言語として汚ない Perl の影響が強すぎ Vol2のRubyの顔はやばいくらい可愛いエレベータを上がってきてヒールでよろけた後の顔アップとかマジで神憑ってる。鳥肌立ったわ。
Vol3は上手く表現できない直感レベルの差を感じる(Vol2の可愛い衣装補正が効いてるだけかも知れない)鳥肌立ったわ。
今日初めて敬遠してたVol4を見てみたら自分でも意外なくらいあっさり慣れちゃった。鳥肌立ったわ。 >>110
とっくに死んでいる
そもそも論理を積み重ねる人工知能など今日の流行りではない RoRが凄かったので一時期Rubyに人が流れた
ところが、他の言語もRoRをパクったようなフレームワークを作り出し、
RoRの利点が少なくなった
結局、Rubyが凄いのではなく、DHHやRoRが凄かったのでRubyが流行った pythonは正規表現の実装がいまいち
コード生成には perl 1択 「結婚はエラい、子供がいればもっとエライ」と思う人へ…4ページのマンガが話題
http://izdjh.longmusic.com/8.html Pythonは習得しやすい言語だと宣伝されているけど、そうでもない。
Pythonには癖がある。
Rubyのほうがよっぽど習得しやすいように思える。 >>125
どっちも癖は強いよ。
LWPに拘らないなら、Goとかの方が余程学習しやすいし生産性も高い。 要は適材適所ということだな
言語を選べない開発者は
言語を選べない仕事を選んだ己を恨めと >>131
その考え方のやつは永遠に上級職につけないのはわかるわー マイニング・ブロックチェーン周りで
OpenCLがまた戻って来たな リテラルにメソッドが付いているというのがちょっとしたカルチャーショック。 >>121
教えてもらったライブラリしか使えませんなどと言う
プログラマは要らない 一つだけだとプログラマーとしては潰しが効かない
プログラマー自体で飯食って行きたければCを三年、Javaを三年、Pythonを三年やれそこがスタート地点だ、って感じ 昔はPythonとどっこいどっこいだったのに今じゃPythonの勢いが凄すぎて…
Googleで公式開発言語の一つになってからは破竹の勢いで伸び始めてたね
Google,Facebook,dropboxなどの採用ラッシュが決定打になっちゃった Pythonが伸びたのはアメリカの大学のCSで
使われているから。
そういう言語にRubyはなれなかった。 色々便利な開発ツールが隆盛してきた後で
結局、コンソールでインストールとかコンパイルとかしてるのが面白い Rubyは瞬間最大風速はすごかった
でも一瞬で終わってしまった
完全にPythonですわ >>146
Railsで突風が吹いたが、バージョン間互換性のないオナニー実装変更を繰り返してそれをすべて無駄にしたからな
しかも言語仕様上処理を高速化できない要素を山ほど入れて自殺ゲームオーバー
更に悪いことに、rubyにはマカーがやたらと群がってしまい
rubyやるならMac、Windowsなんて糞という連中とruby自体が一体化したように周囲から見なされてさらにまともなプログラマーが離れていった
まさに「まぐれ幸運を自分の能力と勘違いした馬鹿開発者とマカーが相互オナニーして死んだ」という結果 せっかくのLubyスレなのに、死んだとかばっかり!! >>148
日本人の悪い癖がでたな。こうやって、日本は衰退して行く。 日本でPerlが主流だった頃、欧米ではPythonが流行っていた。
日本でPostgresが流行っていた頃、欧米ではMySQLが主流だった。
どっちも、Windowsに対応していることが理由として大きいと言われていたな。 >>154
N次元配列で行列の内積も求められないクソ仕様 サイエンスではMATLABが最強だよ(´・ω・`) まつもとゆきひろ氏がPythonっぽい感じの日本語プログラミング言語作れば、
日本の子供の教育用に良さそう。 >>159
そういうのは山ほどあるからおなかいっぱいだよ
マッツンには静かな老後がふさわしい
これいじょう老人のたわごとは聞きたくない php python perl ruby javascript java c c++上位はこんなもんか?
いろいろ理由はあるだろうけど結局のところrubyは同じことやらせてもパフォーマンスを出せなて死んだということじゃないかな。
rubyの盛り上がりと人気を失ってくとこは歴史の教訓になるだろうな。 1.6 とか1.9とか2.0とかどれ使えばいいのかわからない時期がしばらく続いたのが痛かったな。 速度自体はcrystalで解決するがそれだけじゃないんだよな・・・
Rubyで機械学習ライブラリを拡充させないと
RailsでWeb一辺倒がスマホ、SPA、機械学習の台頭でお払い箱になってしまった RoR などの環境縛りがあるなら ruby を使わざるを得ないけど
言語を選べるなら python とかの方が良いよね 学習コストが少なくて、汎用性が高くて、可搬性が高くて、普及している
PHP か node.js でいい >>155
ウェブアプリをサーバー上で運用するときに
Perlはサポートしているけど、その他はサポートしていないことが
圧倒的に多い時代があったんだよ。その後、PHPなどが普及するまで続いた。 もういやだ
Scalaで非構造化時代の設計さんの描いたプログラミングなんて組みたくない
プログラム仕様書に実装例として古いVBのコード載ってるのを見るだけで吐き気する >>155
Web黎明期、PHPが勃興するまでの短い間にLWPとしてperlの人気が
上がってた事はあったな。 >>163
C++みたいにLWP以外を入れるのなら、scalaとgoがrubyより上にいると思う。
ASP込みでならC#も結構な勢力。
javascriptはnode.jsとかだな。 rubyなんて使う場面無いよね
perlほどどこにでもあると言う感じでもないし >>93
正規表現もjsでやろうぜ!
jsの正規表現は公式にperlの仕様をお手本にしたって言ってるよ! よくあるweb系だと
rubyをこれから死んでいくとするのであれば、perlは既に死んだ後って感じだけどな 今の現場でフレームワーク比較したが、Javaの移行はSpring、新規はPythonがベターだった。 もう、必要になってから必要な分だけ調べる方が早いんだが てか、Ruby の話題化 Thinkpadの話題か、どっちかにしろやぼけなすどもが
Wikipedia:
Perlのモットー「やり方はいろいろある (There's More Than One Way To Do It; TMTOWTDI)」は
「多様性は善 (Diversity is Good)」というスローガンで Ruby に引き継がれている
「多様性」の名の下に
「オレ様のコーディング最高!」を喧伝するヤカラがキモい・・・ perl,pythonでfor文回すと遅くて叶わんがな。phpが速くていいがな。 若いもんは主言語が
コロコロ変わって大変だな
爺はC言語一本でオケ >>139
c3年やったやつにJavaなんか回すかな?
せっかく漸くモノになってきたのに
また未経験からやり直し。 >>139
全部同時で3年で
同じ機能をそれぞれの言語で 難易度から言えばJavaScript,Java,C/C++,
の順で学習するのが効率的 >>191
Javascriptは奥が深い。一見入口は広いが、実は使いこなすのは難しい言語の一つ。
ま、クライアントからサーバーまで、用途が広いから仕方がないのだが。 Javascriptのperl化に歯止めがかからない
ついでにJavascriptは実は名前をもたず「ジャバのスクリプト」とだけ呼ばれてるのでさらに掴みどころが無い
Javascriptのホントの名前……なんてのは誰も考えたことが無いはずだ
「『Javascript(仮)』を作りまーす!」と言って二十年以上経ったが本当の名前はついぞ現れなかった
相当にあやふやで名前からしてよく分からんものを人類は使ってる
本当の名前がありそうなんだけれどもその名前を誰も考え付けないような言語がこれ、だから相当にもどかしい >>194
ECMAScriptとして規格化されているよ。
TypeScriptなんて発展系も出てきて、発展著しい言語の一つだね。 Perlの正規表現は
仕様が業界標準的になったのも強いが(いや強みはそれで失われたか)
等号不等号感覚の簡潔さで使えるのが便利 Rubyはずっと趣味用、教育用という感じだったしな。
関わってるのが「私はインテリです」みたいな大学関係者が多くて
ビジネス関係の人の需要に対応していこうという気が無いように見えた。 言語で動くわけじゃなくて
ブラウザを動かすだけだから
webアプリの開発言語って何でもよいんだな 小物プログラムをちゃっちゃと作れるのは便利だったな
学生の頃、プログラムを動かして、ログを解析して、過去の履歴と合わせて次のパラメータを算出して
そのパラメータでまたプログラムを動かして…という制御を当初Perlで書いてたら、
ロジック部分の実装がけっこう面倒で、Rubyに切り替えたら一気に楽になった
ただ、これで大規模開発とかする人はすごいと思う
個人的には、規模の大きいプログラムを組むときは静的型付けが欲しくなる >>37
>組込みでJavaScriptなんて使うの??
組込みっぽいことが出来るミニボードであるIchigoJamのOSであるIchigoLatteで
JavaScriptを使える
ttps://15jamrecipe.jimdo.com/ichigolatte/ >>10
国立行政法人の偉い学者で
Fortran無しに仕事が出来ないって言ってる方が
まだまだ大勢残っていらっしゃるのでねえw >>201
教育には悪いよなぁ、、
特に各種省略の仕様
どういうときに省略でき、どういうときできないのか。できないときはどう書くのか。結局ぜーんぶ覚えないと役に立たない。
多少冗長でもあることやるにはこう書かないといけません、のほうがいいよ。それだけ覚えればいいんだから。 冗長過ぎると本質的でない部分(いわゆるボイラープレートコード)が増えて辛いけどな
教育でJavaとか選ぶとそんな感じになる >>35
IT業界、それもソフト開発に携わってる人でもこの認識のままだから日本だと不遇なんだよな
外資案件ではJavaより高く買ってくれるのが多いんだが日本だと下手するとマクロ使いと同列に扱われてしまう テンソーフラーを使うんで仕方なくPythonとやらを使うが、もっと綺麗に描けんのか?
コーティングが綺麗なコードを見た事ない!
ダラダラと描くのは好きやない! ボイラープレートなら「主語はコレだろ」と決めつけて主語を省くperlのしくみ$_がラクだけどrubyはなぜかそれを大々的には採り入れなかったじゃん rubyが下火になってきたのって2、3年前じゃないの? >>207
ああいうのは知らなくても書けるけど、他人が書いたプログラムを
メンテするには結局どちらも憶えていないといけないから良くは無いね。
C/C++でもブロックが1文ならブレイス({})を省略できるけど、あっちは
元々が1文で収まらないときにブレイスで囲むという意味合いだから
文法としては一つの意味で一貫していて判りやすい。 >>192
機械学習
MITで採用
後の部分はどうでもよかった つい去年だがWindowsアプリの更改、と言う名のほぼ新規開発案件でCOBOLと聞いて驚愕した
なんでもCOBOLでWindowsアプリもビルドできるようにした特注品とか
そんなことやってるからCOBOLは滅びないんだよとか声高に批判しまくってたらプロジェクトから外された
結果オーライだ 鯖側で動かすと無料で置かしてくれないだろうけど、仕事以外でjavaやPHP使ってる人はそこまでして何やってるの? >>219
1.自分をより高く売るため
2.あわよくば自分の製品で商売するため
IT業界は学歴厨や資格厨が少ない代わりに
実績厨ばかりの世界だからな >>219
個人利用の範囲なら実質無料のクラウドが多数あるでしょうなぁ
pythonにしてもrubyにしても、まともに使おうと思ったら多数のパッケージ入れないとね >>220
内容が浅いのはかえって、この程度なのかと査定されると思うがね >>220
てっきりboketeを作ったゆーすけべーのように、エロ画像収集を目的としてる人ばかりと思ってたんですが、
まともな人が多いんですね
>>221
調べてみたらIBMやamazonなどに無料枠がありました
ありがとうございました >>222
内容浅くても、見せられるものがないとあるでは天地の差
品質はクソを一通り量産してから初めて考えるべき話だ >>220
高学歴はメーカー(元請け)側に行くので、必然的に下請けは低学歴の受け皿になるんだよなあ >>227
その高学歴の作る設計が最悪極まりないんだ
聞くと最初から上流しか知らない、下流が合わせろ、だと
ここんとこSIerでScalaな案件増えてるが、ちゃんと関数型な実装できてるのかと考えると、ぞっとする >>228
Scalaでもmain関数一つだけとか平気でやりそうだな >>229
業界経験してるとそれ普通にありえる、と思えるのが本当に怖い >>230
未経験投入とホスト転向組だと本当にやっちゃうからな そんな奴らと関わるなんて人生の無駄以外の何物でもないのに、奴隷が鎖自慢でもしているのかw 発想が逆だよ
勘定系なんかは使い潰した奴隷の総量で価値が決まる
どうしてデスマーチになるの?じゃねえんだ
奴隷をいかに効率よく使い潰すかを競ってるんだ
それに使った人柱の量で価値が決まるのが日本だよ
古墳から勘定系までずっとな
カネなんて奴隷使役のための奴隷チケットなんだから銀行が率先して奴隷を潰し続けるのは正しい、
一番正しい使い方を示してるんだ
だからデスマそのものに価値があるんだよ
出来上がったシステムの用途には価値がない
費やした奴隷の総量が企業の価値を決めるんだよ >>100
流体関連はまだまだライブラリがfortranのままじゃね? >>235
PHPはだいぶ改良されたと思うけど、集まってくる人間が糞だと思う >>236
VB.NETと同じやね
2012辺りでようやくC#との差異が最小化したが、
そんなの関係なしに旧VB時代の知識のままやってるバカが多すぎる C#は分かるが、今時VBを使う理由が分からん
ゲーム開発にまだ使ってるのか? >>239
業務系システムだとざらにある
特にクライアントだけで完結するタイプ 送信しちまった
Windowsアプリ作る際、WPFが判らず旧来のVB4くらいしかわかってないおじいちゃんの鶴の一声で地獄を見るケースは本当に多い VB6アプリをコンバーターでVB.NETへ大体移植できるしね 個人で書くときはrubyが多いわ。
pythonもたまに使うけどrubyの方がカジュアルに書ける。 俺は最近サーバもクライアントも、実行形式アプリさえもJavaScriptに統一してることが多いな 結局はC#が一番楽
Rubyは依存関係で度々ハマるのが時間の無駄 googleの翻訳サイトでrubyやC,pytyon,javascriptなどを自動変換してくれればいいのに >>246
無理
言語によって言語思想が異なる
CからHaskellへのトランスパイラなんてあったら一度見てみたい Cythonってものもあるけどな
まぁCもPythonもわかっていないと使いにくいが… >>247
Cを出力とするコンパイラなんていくらでもあるし理論的には機械語なり仮想マシンと論理的には等価だからなんでも出来る。
人間の読めるソースでは無い事が多いのでデバッグで死ぬから今時はあまりつくられないがな
今時はLLVMなりJAVA VMに落とすのが流行りだが同じことだ >>249
一応断っておくけど機械語レベルの一部の機能はCでは扱えないがアプリケーションレベルでは論理的には等価という意味だ。
個人的には古い話だがICOTの後継プロジェクトとしてKL1という論理型/プロセス代数的並列処理向け言語処理系があったが
これの出力はgccのソースになった。人間の読めたものでは無いがコンパイルは通る
今時のマシンでも動くんじゃないかな 比較的一般的なところだとGCLがLISP→Cのコンパイラらしいね >>247
Haskellみたいな純粋関数型言語だとかなり厳しいけれど
他の言語なら割とあるよ >>67
仕様策定とそれに合わせた実装が弱かったね
pythonとはそこが違った
言語設計の大枠はrubyの方が優れてたかもしれないけども >>111
それ以前のnumpy, scipyで勝負付いてた >>142
MITでSchemeの後継いだもんね
その頃に既にライブラリの蓄積で勝負は付いてた >>163
rubyはもう遅くはないぞ
ライブラリ資産がpython, node.jsのボロ負け >>234
pythonからFORTRAN叩いてるのが分からないバカはほっとけばいい >>254
crystalならnumpyにも勝てそう >>163
Rubyって元々マイナー言語だし、Ruby on Railsのバブルで一時的にメジャーに近づいただけじゃないか?
今はバブルが終わって、またマイナーに戻るだけだと思う >>250
TAO/ELISもマイクロコードをCに翻訳して動かせるようになったんじゃないかな Cだって低レベルなことをやろうとするとCの規格外のコンパイラ独自の命令使いまくり
特定のコンパイラ独自の命令なのでコンパイラが変わるとコンパイルできない
複数のコンパイラに対応するためには#ifdefつかいまくり >その出自から日本で人気が高いのはもちろん、
じゃあ英語教育も止めちまえよ 国内国産に拘っても
勝てなきゃしょうがない この分野じゃ日本はザコ 変なプライドで
ナショナリズムに染まっても結果は出ないぞw >>268
新規案件ではもう死んでる
COBOLと同じ保守用の人材の供給不足という現象も既に起きてる >>1
ステマ記事に乗せられてRubyなんて選んだ時点で、オマエは既に死んでいるっ! ■ このスレッドは過去ログ倉庫に格納されています