トップページ⇒tech
1002コメント371KB

【JavaScript】スクリプト バトルロワイヤル52【php,py,pl,rb】 [転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2015/09/30(水) 10:56:12.10ID:U+dh/xlD
前スレ

【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】(c)2ch.net
http://peace.2ch.net/test/read.cgi/tech/1438094104/
0002デフォルトの名無しさん2015/09/30(水) 13:15:48.72ID:/h7yi4VP
https://www.google.co.jp/trends/explore#q=Java%2C%20%2Fm%2F0jgqg%2C%20c%23%2C%20%2Fm%2F0505cl%2C%20%2Fm%2F060kv&;amp;cmpt=q&tz=Etc%2FGMT-9

Yahooからステマ認定され広告を解約されたマイナビは低級言語を推してくる

"プログラミング言語別"の求人年俸額の順位、1位は「Python」で平均382万円
ttp://news.mynavi.jp/news/2014/10/30/277/

ITも特亜に工作されているということだよ

ジャップは低級言語でいつまでももがいていろということだよ
0003デフォルトの名無しさん2015/09/30(水) 22:51:45.25ID:bqsObMsV
低級言語ってのはマシン語やアセンブラのことだろ
Pythonなんておもいっきり高級言語じゃねえか
0004デフォルトの名無しさん2015/09/30(水) 23:36:21.27ID:QOvaNotd
日本でitはバカしないないというのがわかるスレ
0005デフォルトの名無しさん2015/10/02(金) 12:02:07.87ID:AKckLqEC
Ron?@CodeMonkeyZ

We are starting public development of 2ch's new javascript frontend.
Please follow here if you are interested:
https://github.com/Cipherwraith/2ch/ …
0006デフォルトの名無しさん2015/10/09(金) 12:14:34.38ID:4+L35LN5
"手続き型のダンジョン生成アルゴリズム"
http://postd.cc/procedural-dungeon-generation-algorithm/
0007デフォルトの名無しさん2015/10/09(金) 20:50:05.15ID:a6l66mp2
railsの何が凄いのか全然分からない
0008デフォルトの名無しさん2015/10/09(金) 21:00:28.32ID:ELEmlsjj
コロンブスの卵的なすごさはもちろんあるだろうけど、これだけ「Rails系」と言われる
フレームワークが各言語で出ている現状でもまだトップを走っているのがすごい
0009デフォルトの名無しさん2015/10/09(金) 23:34:57.01ID:0yJdvn1+
>>6
これ使われてる言語なに?
Lua?
0010デフォルトの名無しさん2015/10/10(土) 03:39:03.65ID:9WMmqKq2
>>9
みたい
http://i.imgur.com/KdUax4z.jpg
0011デフォルトの名無しさん2015/10/10(土) 20:55:43.82ID:wylVu18O
railsが評価されてんじゃなくてrubyが評価されてるだけだろ
PHPとrubyみて文法の良さでPHPが勝ってると思う奴なんていない
速度に関しては遅いってデマが嘘だと気づかれ始めてる感じはあるか
0012デフォルトの名無しさん2015/10/10(土) 21:12:01.67ID:wZWPBuKi
そのRubyが3.0で静的型の機能を取り入れたいって言ってるんだから
静的型の有用性が明らかになってきたね
0013デフォルトの名無しさん2015/10/10(土) 21:23:38.22ID:7qoXcIfa
Rubyが互換性捨てて静的型になったりしたら、
RailsはRuby2をRailsScriptとしてフォークしそうだな
そしてRubyもRailsも共倒れのパターンだ
0014デフォルトの名無しさん2015/10/10(土) 21:52:28.29ID:B7+308rF
その時はRailsはRuby3.0を追っかけるさ
0015デフォルトの名無しさん2015/10/10(土) 22:05:16.74ID:t3GFdbA2
互換性を捨てるわけじゃないだろ
現行の何でもアリ型は何でもアリ型というひとつの型で残すんだよ
整数型や文字列型と同様に型のひとつになるってだけだ
0016デフォルトの名無しさん2015/10/10(土) 22:14:42.66ID:rHFZYJSj
そしてRailsのM,V,Cはいずれも何でもあり型にしかなり得ないわけだけど、
そういう歪な状態を意識高い(笑)rubyist連中が受け入れられるかどうか
0017デフォルトの名無しさん2015/10/10(土) 22:28:42.96ID:wZWPBuKi
それは俺も思ってる
静的型の機能が有るなら、
型は出切る限り書くべき、その方が綺麗、って空気になると思う
静的型言語ではキャストはなるべく避けた方が綺麗ってのは常識だしね
静的型を導入するということはそういうことかと
機能が有るのに活用しないのもおかしな話だからな
しかーし、Rubyの静的型がまともに機能するのが前提だが
ジェネリックとかが無くて実質的に静的型がまともに使えない代物のなら
Rubyの静的型は偽者って言われるだろうし、混乱しそう
そのへんどうするんだろうね
しかもmatzはあまり静的型に乗り気ではないと想像してる
今までずっと動的型の優位性を説いてきたような人だからね
とはいっても周りがどんどん導入してきているからね
静的型はスクリプト界のトレンドだから
0018デフォルトの名無しさん2015/10/10(土) 22:38:37.78ID:rHFZYJSj
静的型のメタプログラミングはScalaがやろうとして大失敗してるな
Rubyもああならないことを祈る
0019デフォルトの名無しさん2015/10/10(土) 23:00:14.12ID:37NZking
Ruby3はTIOBEの順位を維持する燃料程度の役割しかなく、
たぶんまつもとによる実装は無理。
かつてのRite同様にベーパーウェアに終わるだろうね。
0020デフォルトの名無しさん2015/10/10(土) 23:21:49.91ID:WT9ul4l1
まず、優れたソフトウェアがPythonで書かれてる事が多い、自然言語処理系や人工知能系、Deep Learningなど。

Common Lispの様なマクロを持った昔から使われている言語も重要だろう。

JavaScriptは今やMac自身Automatorなども動かせるし、フロントエンドバックエンドなども動かせる様になったのでそれを学ぶ意味ではとても便利な言語。

そしてオープンソース化が期待されていて、ハードウェアとソフトウェアの高い次元で上手く設計されるだろうSwift 2

妥協点ととっつきやすさ、今後のコンピューターの進展を見据えて設計されているだろうSwift 2に期待かな。

Swift 2と全く同じ事すれば言語としては流行るかもねw
もっとも後追いだし先に地雷踏めばSwift 2はかわして設計するだろうし、
良い設計をすればSwift 2にパクられておしまい。

新しい言語なんて作る必要も無いし、Rubyとか誰も本気出してないプログラム言語と心中する人の気がしれないね。

Python, JavaScript, Common Lisp, それとSwift 2やっとけばいいと思う。暇なときにC/C++という感じかな、時間の上手い使い方として。

それ以外の時間は英語やマーケティング、トレンドやデザイン、数学や物理やってた方がより良いソフトウェア使えたり面白い製品作れる可能性ある。

あれもこれもプログラミング言語使えてLAMP使えてスゲーしてるのってガラパゴス日本だけwwww
0021デフォルトの名無しさん2015/10/10(土) 23:36:31.24ID:B7+308rF
メタプログラミングRuby 第2版
https://www.amazon.co.jp/dp/4873117437/ref=cm_sw_r_awd_sfsgwbW99QRFE
0022デフォルトの名無しさん2015/10/10(土) 23:43:40.71ID:rHFZYJSj
静的型にする気があるなら「バッドノウハウRuby」に改名しろよ
0023デフォルトの名無しさん2015/10/11(日) 00:53:57.26ID:8f2DNTjb
>>20
> まず、優れたソフトウェアがPythonで書かれてる事が多い、自然言語処理系や人工知能系、Deep Learningなど。
優れたソフトウェアの定義が狭すぎだねw

OSはC/C++だったりするし、PHPのwikipediaとか
TwitterやFacebookなんかもある。

君がそこにあげているのを見ると、優れたソフトウェアというより
優れているかどいうかは別として、科学技術の基礎研究用(+成果のライブラリ)
という気がするね
0024デフォルトの名無しさん2015/10/11(日) 04:03:23.39ID:06RK7D7v
その人偶に見かけるけど Common Lisp が入ってるんだよなあ
0025デフォルトの名無しさん2015/10/11(日) 04:53:23.53ID:pSDbZ28N
個人的に一番感じる「優れたソフトウェア」とは言語エンジンそのものだけどなぁ
0026デフォルトの名無しさん2015/10/11(日) 07:41:21.27ID:U3MJCY0J
OOP(といってもクラスベースよりメッセージングベースとして)、
GUI(マルチウインドウ、ポップアップメニューなどのノウハウ蓄積)、
からめてMVC(リエンスカウの古典から、MVP、MMVC、その先のDCIまで)、
さらにデザパタ(GoFはいうに及ばず、アレグザンダーいうところの無名の質まで)や
アジャイル(xUnitから、TDD、XP)などの開発手法が生み出された経緯、
メタプログラミングや遅延結合(http://metatoys.org/oxymoron/oxymoron.html )、
VM高速化技術(古典ではJITからJava HotSpot、近年ではSqueak CogやSpur)、
OODBに繋がるオブジェクト永続化技術(イメージベース、GemStone)とか
いろいろ遊べて学べるSmalltalkも、PGならコモンセンスとして備えておきたい。
http://zerobase.hateblo.jp/entry/2013/02/24/015610

Smalltalkをちょっとかじってみたい人のためのチュートリアルまとめ
http://qiita.com/sumim/items/6bed17961bd57daf88a3

さすがにこれでスタートアップ、資金1億調達まで目指すのは苦行だけど^^;
https://twitter.com/takano32/status/649384263515660288
0027デフォルトの名無しさん2015/10/11(日) 10:09:35.92ID:jdhTMeIt
高野さん、Smalltalkの会社に転職したんだ。
チャレンジャーだな…
0028デフォルトの名無しさん2015/10/11(日) 10:18:19.81ID:gadIIZk0
>>25
言語処理系は情報処理の理論がそのまま実用になる数少ない分野だからね
やってることが非常に単純な割にはソフトウェア開発の重要な部分を占めるので、
技術バカの大好きな視野狭窄なクォリティ追求が許されてしまうし
0029デフォルトの名無しさん2015/10/11(日) 13:32:15.53ID:AIIBuHzT
>>23
広告クリックさせたりする事が優れたソフトウェアやサービスとは思えないからTwitterとかFacebookとかクソだね。
SVの人達もそういう考えだし。
0030デフォルトの名無しさん2015/10/11(日) 15:57:18.77ID:XJEeMP8F
>>29
やっぱり考え方が狭すぎだねw
0031デフォルトの名無しさん2015/10/11(日) 19:15:14.88ID:5ati5bYz
Rubyに関係なく、素朴な意見として、

なぜ静的型を動的言語で?
最初から静的言語を使えばいいだろ

おわり
0032デフォルトの名無しさん2015/10/11(日) 19:41:24.67ID:6jGim2k9
Pythonの型付けもそうだけど、一番はドキュメントとして型表記を利用したいんだよ。
別に一部で型を明記したところでそうでない部分との関係で対して最適化や補助は効かないけど
ドキュメントとしては価値がある。
■ このスレッドは過去ログ倉庫に格納されています