トップページ⇒tech
1001コメント338KB

【JavaScript】スクリプト バトルロワイヤル44【pl,rb,php,py】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2014/06/14(土) 10:05:17.19ID:h+DdU667
JavaScript, Perl, PHP, Python, Ruby, …
スクリプト言語をすべて扱うスレッドです。
最強のスクリプト言語は、どれよ?
さあ、死ぬまで語りやがれ!!!

■ スクリプト言語の用途
Webアプリ、シェルスクリプト

■ スクリプト言語の特徴
実行速度に優れているわけではないが、
取り回しに優れ、コードの作成や修正が容易、プログラマの負担が軽い!
・インタプリタ
・動的型
・正規表現
・クロージャ
などを利用できるものがある。

長いコードはここで
http://play.island.ac/codepaste/

【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】
http://peace.2ch.net/test/read.cgi/tech/1396153182/
0153デフォルトの名無しさん2014/06/27(金) 02:36:03.38ID:ahRSdpm6
PHP5.3が出たのって、いつのことだと思ってるんだか
別にPHPの言語仕様が優れてるとは思わないが、このレベルに批判されるPHPは気の毒
0154デフォルトの名無しさん2014/06/27(金) 03:01:17.27ID:96I44uat
週明けで5周年だよ
http://nozomi.2ch.net/test/read.cgi/php/1397862294/791
0155デフォルトの名無しさん2014/06/27(金) 05:14:08.86ID:gAgNg6Cm
>>152
最大派閥に群がる層ってのは底辺なんだから当たり前だろ

逆に言うと、Python にせよ Ruby にせよ、そんなに良いのに最大派閥になれないのは何故かと考えよう
0156デフォルトの名無しさん2014/06/27(金) 07:23:28.54ID:HIx6zyV6
LAMPなんてもう随分と昔の話で、今はMEANだよ
python,rubyって、まだ使われてたの?
0157デフォルトの名無しさん2014/06/27(金) 08:13:48.62ID:3OoQH1vG
み〜ん(笑)
0158デフォルトの名無しさん2014/06/27(金) 12:34:10.53ID:AN/2ORHU
>>156
MEANの人
Rubyのインストールの手づまる人が多いのが笑える
0159デフォルトの名無しさん2014/06/27(金) 12:44:22.06ID:buwBzgsG
ニシトットリニップの作った言語の話をしているのか
0160デフォルトの名無しさん2014/06/27(金) 14:24:07.66ID:h62Evzx/
>>155
馬鹿には無理
ですねわかります
0161デフォルトの名無しさん2014/06/27(金) 17:19:47.00ID:HIx6zyV6
>>158
Railsって、まだ、メンテされてたの?PHPも、スグに衰退するよ。
OSS開発者たちのリソースは分散してしまうとASP.NET MVCが勝つからね
それが分かってたから、皆、angular,node.jsコミュニティへ移ちゃったんだ
だけど、これは一時凌ぎに過ぎない。次にくる言語こそ、全てを統括する真の救世主だ
0162デフォルトの名無しさん2014/06/27(金) 17:26:11.77ID:IT4HMvNl
狼少年って昔からずっといるよね
0163デフォルトの名無しさん2014/06/27(金) 18:01:56.89ID:AN/2ORHU
>>161
ふーん。MEANでまともに成長してるのってAngularぐらい

compassの変わりはいつ実装されるんだい?
0164デフォルトの名無しさん2014/06/27(金) 18:09:58.89ID:5Q+HtdSG
真の救世主www
0165デフォルトの名無しさん2014/06/27(金) 19:45:19.43ID:HIx6zyV6
compassって、stylus,fluidityと比較して、どんな長所あるの?
0166デフォルトの名無しさん2014/06/27(金) 19:56:13.95ID:AN/2ORHU
>>165
fluidityをよく知らんが
angularの人でもcompassを選んでしまってる事実とかか

fluidityで検索しても、他のsassのが出てくるし、使われてないでしょ
0167デフォルトの名無しさん2014/06/27(金) 20:36:00.59ID:sqzk5cvL
>>156
MEAN ってどんな意味?
なんか比べるものじゃない気がしなくもないけど…。
0168デフォルトの名無しさん2014/06/27(金) 20:39:44.20ID:HIx6zyV6
>>166
そんな、極小数の事例を挙げられてもね
メリット、デメリット分からないまま、壺とか買うタイプでしょ?
0169デフォルトの名無しさん2014/06/27(金) 20:48:38.47ID:IT4HMvNl
> 次にくる言語こそ、全てを統括する真の救世主だ
> メリット、デメリット分からないまま、壺とか買うタイプでしょ?

自分だろwwwww
0170デフォルトの名無しさん2014/06/27(金) 21:04:44.85ID:AN/2ORHU
>>168
angularの人が極小数と言いたいか
0171デフォルトの名無しさん2014/06/27(金) 21:44:38.53ID:TQu5qfNr
MEANは
Mongo
Express
Angular
Node
でしょ
01721672014/06/28(土) 02:59:21.04ID:gZZCFK1l
>>171
いや >>156 ID:HIx6zyV6 に直接聞いてるので。
(XAMPP、LAMPPでも比較するの変だし、LAMPって書いてるから謎。)
0173デフォルトの名無しさん2014/06/28(土) 08:16:39.07ID:ThQh8V1a
>>172
何でその比較が変なの?変だって言いたいだけでしょ?
0174デフォルトの名無しさん2014/06/28(土) 08:54:48.68ID:ThQh8V1a
javascriptにシフトできない学習障害のぺちぱーたちがファビョり過ぎてて笑える
0175デフォルトの名無しさん2014/06/28(土) 09:15:04.91ID:d97dzfvu
javascript(笑)
0176デフォルトの名無しさん2014/06/28(土) 12:20:48.13ID:tMIpCV5l
javascriptしかできない人が
javascriptとphpの両方を使ってる人を貶そうと頑張るスレですか
0177デフォルトの名無しさん2014/06/28(土) 13:04:37.91ID:38QDfB8j
JSはCの二倍速い。
0178デフォルトの名無しさん2014/06/28(土) 13:16:16.55ID:6VLPvkAW
ことが、一度ぐらいならあるかも知れない。
0179デフォルトの名無しさん2014/06/28(土) 13:36:05.63ID:gZZCFK1l
>>174
あんたは「ぺちぱー」って言いたいだけでしょ。
0180デフォルトの名無しさん2014/06/28(土) 14:40:38.64ID:ThQh8V1a
>>176
片方で良いじゃん
jsにはnativeアプリ用のコードを吐いてくれる実装だって、いくつもある
phpに、そういうものあった?今もう、世界中がjsを求めてるんだよ
0181デフォルトの名無しさん2014/06/28(土) 14:50:50.60ID:Tw72On4C
nativeアプリを吐いてくれるJS実装よりも、
それどころかJS処理系そのものの実装よりも
AltJSの方が沢山あるので、JSである必要は全くないな
0182デフォルトの名無しさん2014/06/28(土) 15:12:54.19ID:tMIpCV5l
>>180
片方でよいのに片方になっていない
要は、javascriptの現状では必要十分が満たされていないってことだよ
0183デフォルトの名無しさん2014/06/28(土) 16:10:22.54ID:ThQh8V1a
学習障害のぺちぱーたちに職を与えるためだけの福祉言語だろ
0184デフォルトの名無しさん2014/06/28(土) 16:19:57.29ID:9+P5UZB2
PHP研究所
0185デフォルトの名無しさん2014/06/28(土) 16:28:36.38ID:ThQh8V1a
>>181
大嘘だよね。jsの実装の方が多いよ。実際に使われるのがnode.jsってだけ
AltJS?どこのアホが使うんだよwwww
0186デフォルトの名無しさん2014/06/28(土) 17:49:44.41ID:Ik80dgEP
以前「CoffeeScriptなんて誰も使ってない」と言っておいて反例を出されてファビョった奴だな
0187デフォルトの名無しさん2014/06/28(土) 20:13:09.62ID:DXHjAqjZ
もはや世界の合言葉はJS
0188デフォルトの名無しさん2014/06/28(土) 20:25:21.58ID:DwEuw376
>>161
ASP.NET MVCってフレームワークパフォーマンスだとあのRailsより遥かに下なんだけど
あれって中身が相当ポンコツなんじゃないの

あと旧ASP.NETからの負の遺産もだいぶあるよなあ
0189デフォルトの名無しさん2014/06/28(土) 21:30:12.05ID:B3cKFeb2
どんな状況で何のパフォーマンスを測定して遥かに下だと言ってるんだ?
RailsとASP.NET MVCじゃスケールや用途の想定が全く違うはずで、
大規模なエンタープライズ用のソフトウェアが小規模用途やカスインフラでは全然性能を発揮できないなんてよくある話だが
0190デフォルトの名無しさん2014/06/28(土) 23:05:45.08ID:Tw72On4C
ASP.NET MVCは受託開発やってる負け組の間で
最近流行ってるらしいね
0191デフォルトの名無しさん2014/06/28(土) 23:08:19.42ID:ThQh8V1a
Railsは、もやいビジネスだろ
0192デフォルトの名無しさん2014/06/28(土) 23:12:03.70ID:JCL+UsP9
>>189
>RailsとASP.NET MVCじゃスケールや用途の想定が全く違うはずで、

もしも「スケールや用途の想定が全く違う」なら、>>161の言う

> OSS開発者たちのリソースは分散してしまうとASP.NET MVCが勝つからね

は、無意味で的外れな主張ということになるね

ASP.Net/C#/Java/COBOL が想定しているエンタープライズ環境と
PHP や Rails が想定している(グローバルな)Web環境との間には、
開発者の文化に大きな隔たりがある、という当たり前の話ではないかと思われ
0193デフォルトの名無しさん2014/06/28(土) 23:19:55.96ID:ThQh8V1a
>>192
前にhacker newsにポストされた記事よんでたら、
railsじゃもうダメポ。ASP.net MVCつかわせて(;´Д`)ハァハァ
って書いてあったぞ。
0194デフォルトの名無しさん2014/06/29(日) 00:01:47.57ID:intBYcPN
それこそスケールの想定を違えてたのでは
0195デフォルトの名無しさん2014/06/29(日) 00:02:03.13ID:g8L5RR5F
Railsでサバ2台のインスタンスをロードバランサーで切り替えて運用する方がWinやMonoで鯖動かすより
よほどコスト低くてかつ楽だと思うんだけどな
0196デフォルトの名無しさん2014/06/29(日) 00:07:20.69ID:TbU+giBJ
一台止まってレスポンスが落ちても誰も文句言わないようなアプリならな
0197デフォルトの名無しさん2014/06/29(日) 00:08:04.84ID:g8L5RR5F
Windowsのサーバーは落ちることもないしカベコレで止まることもないから安心だね(棒読み
0198デフォルトの名無しさん2014/06/29(日) 00:45:40.59ID:fkqTTz9x
JapScruptの話か
0199デフォルトの名無しさん2014/06/29(日) 06:07:24.11ID:cxedezvM
Linuxでもパフォーマンス重視ならJavaとかNodeであって、Railsはないわ
0200デフォルトの名無しさん2014/06/29(日) 08:48:29.41ID:KFRMJvcV
javascript(笑)
0201デフォルトの名無しさん2014/06/29(日) 10:42:17.38ID:ca0mb9FV
2chで計測データなしで
パフォーマンス言われてもな

http://www.techempower.com/benchmarks/#section=data-r9&;hw=i7&test=query
こういうところ見るしか方法はないわ

Java > Node > Rails > C#(Mono)
0202デフォルトの名無しさん2014/06/29(日) 10:47:35.94ID:f8exIVV0
Monoってw
実装の品質悪くてASP.NET MVCまともに動かないって話でしょ
0203デフォルトの名無しさん2014/06/29(日) 10:53:10.74ID:ca0mb9FV
>>202
どっかにWindows上で動かしたパフォーマンス比較とかないのかね
0204デフォルトの名無しさん2014/06/29(日) 11:00:33.62ID:hJr3hTTY
C#の結果0って明らかに設定ミスじゃん
しかもLinuxでMono

Round 6あたりまではトップ5あたりにいたfinagleも0になってるし
C#以外も回を重ねるごとにまともに測定できてないフレームワーク増えすぎ
手抜き
0205デフォルトの名無しさん2014/06/29(日) 11:11:50.93ID:f8exIVV0
ミドルウェアやスクリプトエンジンのお陰なのを忘れて技術を舐めてるスクリプト厨って
こういうところでボロが出るんだよね
0206デフォルトの名無しさん2014/06/29(日) 11:17:58.98ID:ca0mb9FV
>>204
使われなくなったものや使われてないものはそんなもん
0207デフォルトの名無しさん2014/06/29(日) 13:29:59.96ID:cxedezvM
あくまでも開発効率がいいってだけだからな
PHP+Apacheみたいにお手軽環境なのはJavaとかにないメリットだけど、スクリプト言語のくせにやたら管理が面倒な実行環境なのは何のためスクリプトだって気がする
0208デフォルトの名無しさん2014/06/29(日) 13:41:47.01ID:tO69Jiz2
どれの話
0209デフォルトの名無しさん2014/06/29(日) 13:56:49.01ID:Jxhjl2/k
開発効率は重要だよね
速度だけ求めたいならアセンブラで書けよって話

あとは開発効率と実行速度のバランスを見て、案件の要求に合ったものを使えばいい
0210デフォルトの名無しさん2014/06/29(日) 14:31:05.77ID:u80n/Q60
バージョン@@のOSと
□□のランタイムのバージョンN.Nと
○○と××のライブラリと
コンパイラのバージョン△△に**のパッチを当てたものを用意してください
$$の場合は設定ファイルのLL行目を修正してください

構築中…××%

エラーが発生しました
0211デフォルトの名無しさん2014/06/29(日) 16:41:23.12ID:tO69Jiz2
>>210
Cygwin とか msys/mingw はそんな感じだね
0212デフォルトの名無しさん2014/06/29(日) 19:39:31.25ID:YZTRTJoa
java,c#のパフォーマンスがイマイチなのは、
開発効率が悪くてミドルウェアなんかが発展しないせいだよね
0213デフォルトの名無しさん2014/06/29(日) 19:58:02.54ID:jxL17uOJ
違うよ
0214デフォルトの名無しさん2014/06/29(日) 20:45:19.74ID:h0IhbDXO
スクリプト言語は遅いから、サーバの台数がひたすら増えていって、大量のサーバを管理するためのシステムが必要になる
0215デフォルトの名無しさん2014/06/29(日) 21:10:22.34ID:Jxhjl2/k
そこまでのアクセスがあるようなサイトならJavaでも使っておけばいい
要は案件次第ってこと
0216デフォルトの名無しさん2014/06/29(日) 23:03:19.21ID:mYSKVn4w
gccを1とした時のスピード(約)
http://benchmarksgame.alioth.debian.org/u32/which-programs-are-fastest.php
gcc 1
C# mono 2
java 2
mono 2
Dart 3
go 3.5
Javascript 4 (大体)
perl 30
Ruby 35
PHP 50
Python 70
0217デフォルトの名無しさん2014/06/29(日) 23:07:44.78ID:pQp18EWK
Dartって速いんだな
0218デフォルトの名無しさん2014/06/29(日) 23:13:23.92ID:f8exIVV0
いや遅いだろ
Dartなんか思いっきりオールドスタイルな静的言語で特に遅くなるような要素がないのに
0219デフォルトの名無しさん2014/06/29(日) 23:16:52.54ID:pQp18EWK
じゃあなんでgoよりも速いスコア出てんの?
0220デフォルトの名無しさん2014/06/29(日) 23:21:51.24ID:ca0mb9FV
>>216
Rubyって書いてるのJRubyだろ?
RubyだとPythonより遅いやん
0221デフォルトの名無しさん2014/06/29(日) 23:23:06.37ID:f8exIVV0
ScalaなんかもそうだけどJVMはJava専用に設計されてて他の言語からみれば貧弱だから
他の言語載せようとすると辻褄合わせで結構遅くなるよ
0222デフォルトの名無しさん2014/06/29(日) 23:29:03.14ID:Jxhjl2/k
>>220
別にJRubyでもええやん
不満だったらJythonと比べればええし
0223デフォルトの名無しさん2014/06/29(日) 23:52:26.87ID:YZTRTJoa
perl,python,ruby,phpの死
それは、古き良き時代のOSSの終りを告げた
0224デフォルトの名無しさん2014/06/29(日) 23:55:25.37ID:1mfDs5F7
実サービスだと
>>216と違う差が出るのは、同時接続とかそこら辺の問題かな?
0225デフォルトの名無しさん2014/06/30(月) 00:02:46.07ID:Z9KMhvHm
>>221
>>217 に >>218 で反論しといて
>>219 で疑問を投げかけられてるのにスルーしたw
0226デフォルトの名無しさん2014/06/30(月) 00:23:49.18ID:xKhGh1/x
Clojureでよくね
0227デフォルトの名無しさん2014/06/30(月) 01:59:09.19ID:BzHZeElB
OSSっていうか、フリーウェアも
無意味な無償労働は無くなっていくよね
あんなのはプログラマカッコイイみたいな幻想作って
誰かが何かの為に大勢を騙して無償で働かせてるに過ぎない
普通は何か有用なもの作ったらそれなりの対価を貰えるもの
いつまでも誤魔化してられんて
0228デフォルトの名無しさん2014/06/30(月) 06:22:50.83ID:3lwG7vbW
オープンソースでコピペプログラマがパクリプログラミングで利益横取りのヒャッハー
0229デフォルトの名無しさん2014/06/30(月) 07:21:43.73ID:0ZRqmqkf
>>225
疑問もクソも、似たようなもんだから実際速度変わらないというだけだろう
単に実装の品質の差やベンチマークコードと処理や環境との相性とかその程度の話
0230デフォルトの名無しさん2014/06/30(月) 07:27:14.21ID:94hmBiki
ノートPC故障率

アップル 17.4%
ソニー 16.8%
http://news.livedoor.com/article/detail/4460748/
0231デフォルトの名無しさん2014/06/30(月) 07:34:23.31ID:RRSpyW++
>>227
> 誰かが何かの為に大勢を騙して無償で働かせてるに過ぎない

幻想乙
0232デフォルトの名無しさん2014/06/30(月) 08:13:54.68ID:hLNDgiJl
>>226
この調子でlispを改良していってほしい
0233デフォルトの名無しさん2014/06/30(月) 09:20:32.02ID:kvIkRbCF
>>227
プロプライエタリなんてOSS界隈に10年以上居たヤツだけがやればいいよ
これまで、順番が逆
0234デフォルトの名無しさん2014/06/30(月) 12:15:29.21ID:iAWFXjp6
製品が有償でも構わないけど
ソースは公開されているべき
っていう主張には半分賛成半分反対
0235デフォルトの名無しさん2014/06/30(月) 13:30:13.17ID:kvIkRbCF
秘匿にするだけの価値がないコードを、尤もらしく隠してるヤツら許せない!
0236デフォルトの名無しさん2014/06/30(月) 13:43:48.23ID:ld4g+qpN
>>235
許せないと憤るほどの価値がそいつらにあると思ってるのはお前だけだけどな
0237デフォルトの名無しさん2014/06/30(月) 13:51:05.45ID:5SgUonsw
関連企業の社員がフルタイムで開発してたりするもんな
0238デフォルトの名無しさん2014/06/30(月) 15:43:00.88ID:kvIkRbCF
>>236
隠された価値のないソースに憤りを感じるのであって、
価値のないソースを書いた人たちに憤りを持ってるわけじゃないんだよ
尤もらしく隠しているのが誰かぐらい分かるよね?つまり、それが世界の真理なんだ
0239デフォルトの名無しさん2014/06/30(月) 18:16:48.08ID:xvQZsVmc
          ____
       / \  /\  キリッ
.     / (ー)  (ー)\
    /   ⌒(__人__)⌒ \
    |      |r┬-|    |  それが世界の真理なんだ!
     \     `ー'´   /
    ノ            \
  /´               ヽ

            ___
       /      \
      /ノ  \   u. \ !?
    / (●)  (●)    \ 
    |   (__人__)    u.   | クスクス>
     \ u.` ⌒´      /
    ノ           \
  /´               ヽ

         ____
<クスクス   /       \!??
      /  u   ノ  \
    /      u (●)  \
    |         (__人__)|
     \    u   .` ⌒/
    ノ           \
  /´               ヽ
0240デフォルトの名無しさん2014/06/30(月) 19:47:33.69ID:K5zrSJWB
javascript(笑)
0241デフォルトの名無しさん2014/06/30(月) 22:04:49.09ID:vnwGd8nb
結局FC2ブログにミニゲームとか遊び用Webアプリ乗っけたい時ってjs以外の選択肢あるのかを知りたいのだ、俺は
0242デフォルトの名無しさん2014/06/30(月) 22:11:20.87ID:MYHMINVj
JSにコンパイルできる言語なら何でも
0243デフォルトの名無しさん2014/07/01(火) 00:25:28.83ID:xH+GAfzK
今時そんなもんUnityでも使ってスマホアプリで作りゃいいのに
0244デフォルトの名無しさん2014/07/01(火) 01:45:41.39ID:+GO+7q0G
心身ともに引きこもりたい
0245デフォルトの名無しさん2014/07/01(火) 02:32:22.66ID:5Qn8K4he
>>230
livedoor とか見る気しないからそんなの貼るなよ。

>>240
笑いを引数にして返り値はなんだろう?


…とかそれみて思うのはプログラマだけだろうか?

>>224
じゃあ、(心技体の)技だけ世界に解放。
0246デフォルトの名無しさん2014/07/01(火) 02:39:57.28ID:FIDaEy4O
>>201
嘘、LLで一番早いのphpかよ
jsの人とかrubyistってペチパーペチパーって言っといてphpにすら勝てないでやんの
0247デフォルトの名無しさん2014/07/01(火) 04:33:01.45ID:5Qn8K4he
>>246
何だよペチパーって。
ガキじゃあるまいし。
0248デフォルトの名無しさん2014/07/01(火) 04:55:22.78ID:oGbzFu6V
>>246
COBOLだって大概のスクリプトより速いのと同じこと
0249デフォルトの名無しさん2014/07/01(火) 05:57:37.54ID:/zCy2KR2
javascriptとprologにしか魅力を感じない
haskell,c++って、なんかすごくマッチョだよね
0250デフォルトの名無しさん2014/07/01(火) 11:14:09.94ID:sDywHr03
pythonとjavascriptを連携させとります
0251デフォルトの名無しさん2014/07/01(火) 13:10:12.42ID:iUnw5KU9
ぺちぱーぺちぱーぺちぺちぱーぱー
0252デフォルトの名無しさん2014/07/01(火) 15:25:27.76ID:oY1WpWsO
    _, ,_ ∩☆))Д´) ペ
 ( ‘д‘)彡☆))Д´) チ
   ⊂彡☆))Д´)   パーン!
■ このスレッドは過去ログ倉庫に格納されています