[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/04 03:12 / Filesize : 273 KB / Number-of Response : 1028
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2015/04/29(水) 20:58:27.13 ID:ynuTQJZG.net]
前スレ

【Lisp】スクリプト バトルロワイヤル48【pl,rb,php,js】 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1425051187/

321 名前:黷ホ分かるけど
io.jsはもうすでに3系に向けて動き出してる
順当に行けば数カ月後には3.0が出る
[]
[ここ壊れてます]

322 名前:デフォルトの名無しさん mailto:sage [2015/05/08(金) 14:56:36.07 ID:QEodygYi.net]
あともう1つ、互換性が守られるのはあくまでio.js間であって、
Nodeとの差異は日に日に大きくなってきている
そもそもV8のバージョンが上がった時点でネイティブモジュールのAPIは大きく変わった
そこがNodeが中々V8を更新したがらない理由の最大のポイントだろう
中間層を設ける試みが上手く行けばいいね

323 名前:デフォルトの名無しさん mailto:sage [2015/05/08(金) 16:17:49.14 ID:ZwlRorsU.net]
io.js使えばNode.jsを使っていたように使えるって事か!

io.js始まったな!

324 名前:デフォルトの名無しさん mailto:sage [2015/05/08(金) 20:04:14.79 ID:oviWhSW0.net]
なんだかんだ最も大切なことはV8のバージョンだろうな
来年再来年になってくるとHTTP2への対応とかいろいろ重要なこともでてくるだろうが

325 名前:デフォルトの名無しさん mailto:sage [2015/05/08(金) 23:41:50.72 ID:4Zeeq/SU.net]
JSの覇権も
これからプログラミング力なくて他に良いアイディア持ってる奴が入れるかどうかも
V8のGoogle次第って事か。

326 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 00:28:06.18 ID:oI9IuS7a.net]
>>314
> そもそもV8のバージョンが上がった時点でネイティブモジュールのAPIは大きく変わった
全く変わってないんだが?
大きく変わったと主張するAPIを幾つか書いてくれ。
小さな変更点は不要。

327 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 03:57:00.56 ID:InPHVTpg.net]
yosuke-furukawa.hatenablog.com/entry/2014/04/07/205935

328 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 18:16:50.39 ID:VYp+BTzE.net]
ぶっちゃけV8はChromeのためにあるようなものだから
APIの互換性なんて微塵も考えてないように見えるな

329 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 18:48:48.26 ID:O7eykXcd.net]
そもそもなんで特定のJavaScriptエンジンにべったり依存するような作りなんだ?
まともな神経してれば分離したくなると思うけどな
そういう重要なところを今動けばいいで安易にやっちゃうWeb屋のセンスは
プラットフォームや言語作るのに向かないよね



330 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 20:16:42.10 ID:K7et29/1.net]
そりゃあJSとネイティブを繋ぐ部分なんて当然標準がなくてエンジン固有のものだからだよ。
でも最近になってネイティブモジュールのための中間層を設けようとしてるよ。
とはいえ限界があるとは思うけどね。

331 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 20:50:50.65 ID:j7qMd7YI.net]
>>321
> そもそもなんで特定のJavaScriptエンジンにべったり依存するような作りなんだ?
YAGNI。無駄な抽象化は複雑にするだけ。

332 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 22:42:36.26 ID:U8gV8WCh.net]
>>321
常に、どこの組織のものよりも最速だから

333 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 22:43:51.78 ID:U8gV8WCh.net]
てか、express,node.jsでapacheと同レベルのサーバーを書く方が大変じゃない?

334 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 22:56:42.45 ID:824TVvuQ.net]
>>325
簡易なWebサーバなら簡単に実装できるけど、かといっていちいちWebサーバを書くわけじゃないからw

335 名前:デフォルトの名無しさん [2015/05/09(土) 23:34:06.92 ID:h9oTi1Ow.net]
void setup() {
size(2000, 2000, P3D);
background(150);
stroke(0, 50);
fill(255, 200);
float xstart = random(10);
float ynoise = random(10);
translate(width/2, height/2, 0);
for (float y = -(height/8); y <= (height/8); y+=3) {
ynoise += 0.02;
float xnoise = xstart;
for (float x = -(width/8);x <= (width/8); x+=3) {
xnoise += 0.02;
drawPoint(x, y, noise(xnoise, ynoise));
}
}
}

void drawPoint(float x, float y, float noiseFactor) {
pushMatrix();
translate(x * noiseFactor * 4, y * noiseFactor * 4, -y);
float edgeSize = noiseFactor * 26;
ellipse(0, 0, edgeSize, edgeSize);
popMatrix();
}

最近クリエイティブコーディングが楽しくてしょうがない

336 名前:デフォルトの名無しさん mailto:sage [2015/05/09(土) 23:47:46.48 ID:j7qMd7YI.net]
>>327
昔はやったメガデモの
簡易版かい?

337 名前:デフォルトの名無しさん mailto:sage [2015/05/ ]
[ここ壊れてます]

338 名前:10(日) 00:38:46.49 ID:BOhIcMJG.net mailto: ほう、Processingですか []
[ここ壊れてます]

339 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 02:16:02.80 ID:AKBaSbC1.net]
道具としてはさ、processing.jsの方が自然だよね



340 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 10:11:12.45 ID:gNsXHtNj.net]
もう何でもかんでもjsなんだな

341 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 11:51:32.49 ID:lFzaOLtb.net]
js=偽装LISP

342 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 11:55:47.93 ID:MYiGE0x7.net]
なんでもかんでもjsがいいかどうかはともかく、processingはjsの方が相性いいのは事実
>>327のようにドヤ顔してコードだけ貼られても大抵の人は興味を持たないが、
URLが貼ってあれば見てやろうという人もいるだろう

343 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 12:05:14.21 ID:nV6M9ucc.net]
可哀想なオツム故に見れなくて悔しいってこと?

344 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 12:11:03.01 ID:MYiGE0x7.net]
生憎PCを新調してからprocessing入れてないからな
わざわざ>>328を見るためだけに入れようとは思わないね
俺のオツムが可哀想かどうかはともかく、jsの方が見てくれる人は格段に増えると言っているだけだよ

345 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 13:48:13.80 ID:h/ACmruh.net]
「基本的にjserは馬鹿」

346 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 13:56:48.43 ID:TMIQ+gqn.net]
そうだ、馬鹿だバーカバーあk。

347 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 14:36:40.62 ID:5OwFMfSa.net]
>>328
懐かしいなあ。Cマガの特集思い出す
思えばあれから碌な本出てないな

348 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 14:39:35.05 ID:gNsXHtNj.net]
>>336
負け犬の遠吠えが心地よい
東大生とか大富豪とかもこんな気持ちを味わってるんだろうなあw

349 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 14:55:12.54 ID:BC0Bktms.net]
PythonやRubyのバージョン移行の普及度ってどんなもんなの?
でかい変更があってから5年以上は経ってると思うけど



350 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 16:03:05.62 ID:2+d7/Ruu.net]
>>339
> 東大生とか大富豪とかもこんな気持ちを味わってるんだろうなあw
優越感感じるどころか相手にもしないだろ...

351 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 16:46:02.54 ID:UH6N3OfU.net]
まぁ一般的な社会層において最も勝ち組な部類に属するのが医師や医学系研究者だからね
医学部が最難関なのは世界共通(特に先進国)でそれら競争を勝ち抜き、且つ厳格な倫理と道徳観を兼ね備え日々生命の最前線で戦い続けるスーパーエリートヒューマン

ResearchKitは生命の最前線に新たな知見を供給しスーパーエリートヒューマンをさらに飛躍させるツールとなりアップルの医学系での確固たる地位を確立させた

ResearchKit×Swift×ウェアラブルを駆使する新たなスーパーエリートヒューマンの誕生は必ずや社会、人類に大いなる進化をもたらすだろう

352 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 17:22:13.52 ID:Q7yKpRHB.net]
JSは低レベル方向にもどんどん掘り進めているから
最終的には大統一言語になると思う

353 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 17:27:13.28 ID:5OwFMfSa.net]
>>343
JSはブラウザ界のアセンブリになればいいよね
AltJSのようにコンパイルしてJSに変換するような言語が主流になるね、ブラウザ上では

354 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 17:36:40.45 ID:TMIQ+gqn.net]
JSに変換する以上、JSよりは早くならないんだよね。
だから最終的にはJSそのものが進化する。

そしてAltJSの機能を使えば、
新しいJSを古いJSに変換することも可能。

つまり最終的にはJSが主流になり、
それまではAltJSの仕組みを使ってJSが主流になる。

355 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 18:21:19.22 ID:wlDbpSak.net]
JavaScriptの本なのにHaskell界隈でのほうが人気の在るkenokabe氏

356 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 18:35:49.49 ID:YxnR9SV6.net]
kenokabe 氏のコードを実際に見たいんだが‥やっぱり JS のしかないの?それじゃがっかりだな‥

357 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 19:24:02.64 ID:5OwFMfSa.net]
>>345
> JSに変換する以上、JSよりは早くならないんだよね。
別に構わない
アセンブラでみんな書かないのと同様に、生のJSでみんな書かなくなるだけ
選択肢も増えるし、いいことずくめ

358 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 19:29:48.92 ID:TMIQ+gqn.net]
そりゃアセンブラで書かないのは、
大幅にコードが長くなるからでしょ?

それJavaScriptにはないから
まったく当てはまらないよね。

359 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 19:32:39.70 ID:T2dsKjVI.net]
JSみたいなゴミで書くより、Haskellで書いた方が圧倒的に短くなるよ
しかも可読性も高く型安全



360 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 19:36:26.73 ID:5OwFMfSa.net]
>>349
> そりゃアセンブラで書かないのは、
> 大幅にコードが長くなるからでしょ?
それだけじゃないよ
機種依存性も高くなるし、抽象化もやりにくい

まさに生JSも同じ問題を抱えてるね
よってJSにコンパイルする言語が出てくるのは当然の流れだね

361 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 19:56:47.39 ID:gL21GWHo.net]
纏めるとjsは有害ってことかよ
まっアセンブラでもないのにwebのアセンブラ云々ほざいてる時点で>>336なんだよなぁ

362 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 20:00:47.87 ID:MYiGE0x7.net]
アセンブラとは違って、JSを基盤に据える技術的な必然性がないんだよな
例えるなら高層ビルの中層階だけが木造という状態

363 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 20:39:39.23 ID:YxnR9SV6.net]
ブラウザ上の言語だろ?あまり興味がわかないな‥そういう意味では C# や Java もだけれども‥

364 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 23:52:46.77 ID:AKBaSbC1.net]
現実の分からないアホども。TCP/IPみたいなもんだよ
世の中には、もうjsしかデファクトとなる規格が作れるスクリプトはないんだ
AltJS?仕事を増やしたいなら、最初から公務員でもやるべきだな

365 名前:デフォルトの名無しさん mailto:sage [2015/05/10(日) 23:58:09.63 ID:Qd/TyjD2.net]
Javascriptは規格の統一性がいまいち。最低でもC++の程度に基本を作り守ってくれ。

366 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 00:29:17.16 ID:TxKYJfjY.net]
Haskellは型の整合性をとるのにやっぱり苦労するよ
TextとStringが違ったり、IntとIntegerが違ったりして
fromIntegralやらpackやらunpackやら、色々考えないとダメでしょ
延々と関数をつなげるスタイルにもなりがちだし、$やら\やら`やら
ちょっと記号のノイズも多い
中置記法と、前置記法、letとwhere引数を与えるスタイルと関数合成を使うスタイル
など、構文の異なるスタイルがいくつもあったりして、やっぱなんやかんやで
はっきり言って可読性低い

挫折者が多いのも頷けるし、大統一言語になるには、ちょっと難しすぎるし、
型がガチガチで柔軟性が足りないんじゃないかなあ

367 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 00:39:37.44 ID:TxKYJfjY.net]
JavaScriptは、やっぱりいろいろバランスが絶妙だったんだろうね
Cっぽい構文で学習コストは一見低そうに見えるし
静的型はそれほどバグを減らしてるわけでもないという研究結果もあることだし
動的型付けかつダックタイピングの柔軟性が効を奏していると見るね
これにより、古い環境でもPolyfill加えれば新機能が追加できるという
高い拡張性が可能になった
クロージャもイベント処理と非常に相性が良くて、Pythonみたいに無名関数を
軽視した言語とは明暗が別れた気がする

368 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 01:19:45.85 ID:nfX2fTIf.net]
大統一言語なんて妄想を信じてる時点で見るべき論理はないな

369 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 01:48:05.37 ID:VHmDAWKM.net]
論理的に考えるとJavaScriptが一番普及することは確定済みなんだよ。
いろんな言語が残



370 名前:っているからこそJavaScriptなんだよね。

優れた言語が生き残るわけでも、劣った言語が生き残るわけでもない。
生き残る言語を見るとある特徴を備えている。
その特徴を一番備えているのがJavaScript。
まあ論理的に考えればわかることだよ。
[]
[ここ壊れてます]

371 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 01:53:18.19 ID:TxKYJfjY.net]
今大統一言語に一番近いのはJavaScriptだとは思うが、
優れた言語がやはり生き残ると俺は思うよ
優れたというのは、もちろん基準が曖昧ではある
でも、学習コストが低く、可読性が高く、いろんなニーズに合っていて、
現実のいろんな問題解決が容易だとかそういう意味だ
これは理屈ではむしろ、今までは分かっていなかった部分であって
JavaScriptは優れていないとの誤解が今まで多くあった
でも、実際に使われることで優れていたとみんなが気づきはじめたんだよ

372 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 01:54:34.77 ID:+yO4yYvM.net]
そうとう昔からJavaScriptは存在してるだろ。
全然言語統一されてない。

373 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 01:57:05.15 ID:TxKYJfjY.net]
長い時間かかったのは確かだし、長い間こんなに万能に
使える言語だとは思われてこなかった
優れた言語でも、そういうことはあるんだ
でも、それにもかかわらず、長い間生き残ってきた
そして、最近は次第に万能になれる言語だと明らかになってきており、
様々な局面で使えるようになってきた

374 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 01:59:40.20 ID:+yO4yYvM.net]
残る言語は、言語自体の性能、性質より豊富なライブラリ、資源があることでは?
いまだにコボルとか、フォートランは特定分野だと使用度合いが高い。
古いコード、他環境のコードが使えないのではメジャーにはなりにくいのでは。

375 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:03:22.18 ID:TxKYJfjY.net]
言語自体の性質が良ければ、豊富なライブラリが作られる確率が高まる
問題を解決するのが難しい言語、柔軟性のない言語ではライブラリを作るのも大変
結局、理屈では分からなくても実績をみれば使いやすさが分かる

376 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:03:36.35 ID:VHmDAWKM.net]
>>364
COBOLが特定分野で使用度合いが高いだろう?
JavaScriptの特定分野とはなにか?を考えれば、
恐ろしいことがわかるだろう。

377 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:09:34.00 ID:TxKYJfjY.net]
「残る」ということについても、程度があるんだよ
「大人気で残っている」というものや、「一部では使用度合いが高い」というもの
「普通に残ってる」というもの「今ではあまり使われていないが残っている」というもの
いろいろある
ただ、優れた言語ほど大きく残っているし、劣った言語は残っているといっても
比較すれば人気はなくなっている

378 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:10:36.08 ID:VHmDAWKM.net]
優れた言語なのに生き残らなかった例として
Delphiがある。

379 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:12:27.76 ID:TxKYJfjY.net]
>>368
もちろん、優れた言語が残りやすいのはあくまで傾向であって、例外もたくさんある
しかし、Delphiの影響はC#に強く残っている



380 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:12:42.87 ID:VHmDAWKM.net]
世の中がWindowsだらけの世界であれば
Delphiは生き残っただろう。

だが世の中はそうはならなかった。


今の世の中はウェブだらけの世界だ。

381 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:13:50.50 ID:VHmDAWKM.net]
>>369
> しかし、Delphiの影響はC#に強く残っている
影響を残してもDelphiは死んだ。

影響の話で言えばJavaScriptは
さまざまな影響を引き継いでいる。

382 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:14:16.04 ID:+yO4yYvM.net]
Delphiは実質パスカルで、以前からいまでも残ってるだろ。
あとボーランドかその事業を引き継いだ会社からもいまでも新バージョンのDelphi出てるだろ。

383 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:14:29.02 ID:2aZGHH2C.net]
>>370
どうだろうね
世の中は今でもそこそこはWindowsだらけだと思うから、
残らなかったのは別の要因だろう

384 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:15:44.17 ID:VHmDAWKM.net]
>>373
> 残らなかったのは別の要因だろう

その別の要因を考えると、
JavaScriptにはその要因が無いどころか
その逆になってる。だから普及するんだよ。
論理的に考えればわかること。

385 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:17:49.54 ID:TxKYJfjY.net]
>>371
優れた言語は、そのものが死んでも影響が残りやすいよ
もちろん優れた言語は死ににくいので、死んでしまったとしたら
それは例外に入るだろう
まあそもそも、Delphiはコンパイル速度を除けばそれほど優れてるとは思わないけどね

もちろん、JavaScriptが優れているのはその先達が優れていた部分

386 名前:フ影響もあるよ []
[ここ壊れてます]

387 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:18:24.30 ID:+yO4yYvM.net]
Delphi生誕20周年、おめでとうございます。言語名は最近になって「Delphi言語」から「Object Pascal」に戻ったらしい
2015年2月13日
www.publickey1.jp/blog/15/delphi20delphiobject_pascal.html




Object Pascal - Wikipedia
Object Pascal(オブジェクト パスカル)は、コンピュータのプログラミング言語のひとつ。
広義には、その名前の通りPascal言語にオブジェクト指向の概念を導入したものであり、
狭義には、ボーランド社の統合開発環境Delphi(ただしボーランドの開発ツール部門CodeGearは2008年にエンバカデロ・テクノロジーズ社に合併されている)や、
Free Pascalで使用されるような個別の言語仕様を指している。
ただし、Delphiで使用されるプログラミング言語は、Delphi 7よりDelphi言語(デルファイげんご)と改称された。

388 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:19:17.10 ID:8TB2VNFb.net]
ある言語が何かで劣っているのなら、
バージョンアップしてそれを解決すればいいだけなんだよね。
たとえ互換性がなくなろうと、それを受け入れればできるわけ。

問題があるなら解決すればいいだけなんだよ

→(それができるならな!)
→(それができるんだよ!)

389 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:21:47.02 ID:TxKYJfjY.net]
>>377
JavaScriptの凄いところはPolyfillで互換性がほとんど維持される上に
環境差もほとんど吸収できるし、いざとなれば新言語を旧言語に
コンパイルして旧言語に翻訳できるという
その柔軟性にある



390 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:26:09.12 ID:nfX2fTIf.net]
やはりこのスレにとってJS厨は有害以外の何物でもないな

391 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:30:35.08 ID:TxKYJfjY.net]
というか、勝者が明らかになってきたから
このスレ自体の存在意義のほうが怪しくなってしまった
まあ時代が変わればまた状況が変わるかもな

392 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 02:42:54.62 ID:+yO4yYvM.net]
2015年4月 TIOBE Programming Community Index (PCI)

順位 プログラミング言語 インデックス値 推移
1 Java 16.041% ↓
2 C 15.745% ↓
3 C++ 6.962% ↑
4 Objective-C 5.890% ↓
5 C# 4.947% ↑
6 JavaScript 3.297% ↑
7 PHP 3.009% ↑
8 Python 2.690% ↑

news.mynavi.jp/news/2015/04/16/060/

393 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 03:00:10.30 ID:TxKYJfjY.net]
The RedMonk Programming Language Rankings: January 2015

1 JavaScript
2 Java
3 PHP
4 Python
5 C#
5 C++
5 Ruby
8 CSS
9 C
10 Objective-C

redmonk.com/sogrady/2015/01/14/language-rankings-1-15/

394 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 03:03:31.75 ID:TxKYJfjY.net]
>>381を見てもスクリプト言語の中では1位がJavaScript
>>382は全言語で1位がJavaScript
まあ、大雑把に言って381は検索ヒット数、382はgithubとStackOverflowでの数値
なのだが、もちろん後者の方が開発者たちの現実の実態をよく表してるいるだろう

395 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 04:00:32.10 ID:izPVoJ+S.net]
いろんな要素がJSを進化させていくのは確か

396 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 04:58:36.22 ID:gEjYgaqh.net]
> 静的型はそれほどバグを減らしてるわけでもないという研究結果
よろしければソースを見たいです

397 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 09:10:15.62 ID:8TB2VNFb.net]
静的型が減らすのはバグというよりミス。

だがミスであっても正しく動かないし
ミスであっても原因を見つけて修正しないといけない。

そのミスを見つけたり直したりするのが
静的型なら早い。

398 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 11:31:38.16 ID:0DBOnMdV.net]
静的型付けでメリットあるのって数値計算ぐらい
そういう点ではhaskell, ocamlに軍配が上がるだろうけど、
ところで、皆さん、そんな分野で職にありつけたの?
需要ってものがライフスタイルと共に変化するなら、swift一択だよね
ジジイとババアとメタボの健康管理

399 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 14:38:58.29 ID:24IV9QFN.net]
生jsはミスが分かりにくい
一度に大量にコード書くとしんどい



400 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 19:18:09.02 ID:+gj8z/hU.net]
そんなあなたの為にGoogleさんがStrongModeの実装を着々と進めてくれているよ。

401 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 19:42:12.26 ID:VCYYGEPp.net]
google chromeをいたわってやるのかったるいわ。

402 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 19:56:24.03 ID:+gj8z/hU.net]
まあStrongModeは後方互換性のあるサブセット記述だから、
どのみちChromeでも確認するわけだし、ついでに有効にしてもコストは0だと思うけどね。
当然Nodeでも使えるし。

403 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 20:25:02.75 ID:i6xDOVFZ.net]
TIOBEって検索フレーズが+"<language> programming"なのね
ヒット数調べたら
Java           約 446,000,000 件
JavaScript       約 1,980,000,000 件
+"Java programming"   約 7,320,000 件
+"JavaScript programming" 約 439,000 件

これはちょっと指標としてはどうか
多分"JavaScript programming"より、"Java programming"の方が
語呂が良いとかそういうのが相当影響しちゃってるような気が・・・

404 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 20:41:50.71 ID:+gj8z/hU.net]
そもそも「JavaScript」という単語は「JavaScriptを有効にしてください」だとか「javascript:void 0」にも引っかかって検索しづらい

405 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 20:48:26.79 ID:i6xDOVFZ.net]
前者は引っかかるだろうが、後者はほぼその解説以外は引っかからないだろ
どちらにせよ何かもうちょっと工夫のしようはある
たとえば、フレーズ検索をやめて普通にJavaScript programmingにすればいい
これで問題はほぼ解決するのに

406 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 21:14:23.91 ID:dvJ9EGnv.net]
>>394
いや、後者も普通に引っかかるよ
それに「JavaScript プログラミング」でもググってるけど
それだと欲しい情報取りこぼしたり、求職情報のようなのに集中してしまう
JavaScriptについてのあれこれや、勉強まとめのような個人的なブログ記事を拾いたい場合難しい。

407 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 21:25:30.98 ID:i6xDOVFZ.net]
いやいや、さすがに後者が普通に引っかかっちゃったら検索エンジンの
賢さとしてどうなのw
HTMLのソースコードが引っかかっちゃってるってことだよね
それはソースの中のdivタグが引っかかってめちゃくちゃdivの
ヒット数が伸びると入ってるようなもんだぞw
あと、求職情報とかは、TIOBEのような指標ではむしろ、引っかかるべきだろw

408 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 22:01:43.27 ID:dvJ9EGnv.net]
>>396
どうなのと言われても
毎日JSやWebの最新情報についてググってる結果について言ってるんだから
hrefの中身もインデックスしてんじゃないの?
例えば日経新聞の記事が引っかかるときは
保存javascript:void(0): 印刷: リプリント/async/ async.do/?ae=P_CM_REPRINT&sv=NX: この記事をtwitterでつぶやく · この記事を フェイスブックに追加: 共有javascript:void(0).
みたいにツールバーのhrefの中身が書き起こされたのに引っかかるし、
こういったニュースサイト系のツールバーでよく引っかかるね

409 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 22:32:11.74 ID:L8RsMkzz.net]
ttps://www.google.co.jp/trends/explore#q=javascript%20programming%2C%20php%20programming%2C%20ruby%20programming%2C%20python%20programming%2C%20swift%20programming&cmpt=q&tz=



410 名前:デフォルトの名無しさん mailto:sage [2015/05/11(月) 23:14:00.05 ID:2aZGHH2C.net]
>>397
さすがにhrefの中身全部インデックスしてるわけ無いじゃん
ただjavascript:void 0だけ書いて

411 名前:るのが大多数だが、そんなの
大量に引っかかっても困るだろ
日経新聞のはそんな無視できる少量のものだからたまたま引っかかってるだけで
javascript void 0 約 17,400,000 件
JavaScript  約 1,980,000,000 件
これだけでも無視できる誤差のような数だし、前者の大多数は解説記事だ
[]
[ここ壊れてます]

412 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 04:38:26.68 ID:De5zDLIi.net]
>>399
別に争う気は無いけどこっちは実際にリアルタイムで困ってきてるんだよ
なんでそこまで認めたくないの?不思議
確かに普通に検索すればまず引っかかることはないけど、
毎日最新の情報を手に入れようと24時間以内の条件で検索すると
内容よりもこういう元々大きいニュースサイトの順位が優先されやすく顕在化してくるんだよ

そして重要なのはゴミが引っかかるという方じゃなくて、JavaScriptについて書かれた
素人のブログ記事みたいなのを検索で効率よく拾い上げるのが難しいという話

413 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 04:54:35.03 ID:DQkgFGQ/.net]
>>397
hrefがインデックスされるってこマ?

保存</a><span class="JSID_urlData" style="display:none;">javascript:void(0)</span>

<a href="javascript:void(0)" onclick="...">リプリント</a>
<span class="JSID_urlData" style="display:none;">/async/async.do/?ae=P_CM_REPRINT&amp;sv=NX</span>

414 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 05:17:52.79 ID:JZJkoDoc.net]
>>400
何で認めたくないかって?
話の文脈上、ヒット数が多いか少ないかで言語のランキングをつけようという
話なのはまずOK?
そしてその争ってる数字がある言語はある言語の10倍になってたり、数倍になってたり
とかそういうスケールで争ってるのもOK?
そこにあなたが1%に満たない数字でごちゃごちゃ言ってるのもOK?

415 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 05:25:46.49 ID:De5zDLIi.net]
>>401
そういうソースなのか、ならしかたないな

>>402
その話の流れから発展して>>393でもっと一般的な検索について新しく話を始めたんだが
「そもそも」と話を変えてるでしょ
そしてそのうちの具体的な一例について挙げてきただけだよ

416 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 05:45:07.74 ID:JZJkoDoc.net]
>>403
だったら、話が噛み合ってないだけだな
「そもそも」というのは、なんらかの根幹に立ち戻って考えようという
ニュアンスがあるだけであって、その根幹が言語の人気だったり、
おおまかな文脈なのだから誤解されてもしょうがない
認めたくないんじゃなくて、認めても意味のない話だと言ってるわけで

417 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 07:39:05.51 ID:Z/MhgXt8.net]
JS > けんかをやめて
JS > ふたりをとめて
JS > わたしのために
JS > あらそわないで

418 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 14:07:19.12 ID:B5IB4Fvq.net]
基本的にjserは馬鹿

419 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 16:29:05.04 ID:sejXMx92.net]
知性ってものは加齢と共に衰えるんだ
若い日にjavaやc++でガリガリ書いたって最期に辿り着く所はjsなんだ



420 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 17:38:25.03 ID:sZN81ykA.net]
>>404
少なくとも話が噛み合ってないことは分かるでしょ
で、噛み合ってないまま押し通そうとしてるところが問題だと思うが
認めたくないんでしょ?

421 名前:デフォルトの名無しさん mailto:sage [2015/05/12(火) 19:13:02.36 ID:P8yXA8AP.net]
>>408
話が噛み合ってないのなら続ける意味が無い
スレと関係ない話をやめるべき
ちなみに、もうどっちでもいいけど
hrefは別にインデックスされてるわけではなかっただろ
これを押し通すと言いたいのなら言ってくれてもいいけど






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<273KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef