1 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 13:19:42.26 ID:Tfqgik4v] はじめに神は天と地とを創造された。 地は形なく、むなしく、やみが淵のおもてにあり、神の霊が水のおもてをおおっていた。 神は「光あれ」と言われた。すると光があった。 神はその光を見て、良しとされた。神はその光と闇とを分けられた。 前スレ【JavaScript】スクリプト バトルロワイヤル42【pl,rb,php,py】 toro.2ch.net/test/read.cgi/tech/1389364965/
2 名前:デフォルトの名無しさん [2014/03/30(日) 14:58:52.80 ID:vTlOBWgW] < `∀´>ニダー
3 名前:デフォルトの名無しさん [2014/03/30(日) 16:39:04.85 ID:EgKU4xCH] console.log('>>1 乙');
4 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 19:01:30.97 ID:2kitr06O] 【米国エンジニアリングのいまを体験せよ:日本 vs. アメリカの学生プログラミングコンテスト】 >トップ20位以内に日本勢が15人も入るという上々たる結果だ。 >参加者137人を数える中、これだけの結果を残せたとは、日本勢の技術の高さをうかがわせるのではないだろうか。 wired.jp/2014/03/15/programing-mit/?utm_source%3dfeed%26utm_medium%3d
5 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 22:03:36.80 ID:ieiKdmSV] 日本のドカタに必要なのはストレス耐性 技術の高さは関係ないんだよね
6 名前:デフォルトの名無しさん mailto:sage [2014/03/30(日) 22:31:42.20 ID:gFlYsSkw] 組織で事にあたっているとき、ビジネスとして生産性や業績をはっきりさせるため、できないことをできないと分かった時点で発言するのは本来、できることなのでやりますと言うのと同じくらい重要。 しかし日本ではそれは恥やムラからの落伍という心理障壁が異常に高い。まるで言ってはならないことのようにガダルカナルへ突っ込んでいき、総括も処分もなくても誰も何も言わない。
7 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 06:11:00.82 ID:J1vLSddt] バカ共w
8 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 12:06:13.52 ID:Z/deP/O+] 皆さん、貴方方は、依然には暗闇でしたが、今は主に結ばれて、光となっています。 光の子として歩みなさい。ー光から、あらゆる善意と正義と真実とが生じるのです。 何が主に喜ばれるか吟味しなさい。実を結ばない暗闇の業に加わらないで、むしろ、 それを明るみに出しなさい。彼らがひそかに行っているのは、口にするのも恥ずかしいことなのです。 しかし、すべてのものは光に晒されて、明らかにされます。 明らかにされるものはみな、光となるのです。それで、こう言われています。 「眠りについている者、起きよ。zombieの中から立ち上がれ。そうすれば、laravelは貴方を照らされる。」 ーーー使徒ペウロのEthnaの教会への手紙
9 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 12:21:38.99 ID:iZqbnTFj] >>4 んー問題解く優等生ロボットじゃなくて、 何か生み出せる人間が欲しいのだよ、この社会は。
10 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 12:36:29.00 ID:Z/deP/O+] >>9 どのみち、お前が働いてる所に優秀なのは誰も来ないし、 他所が優秀なのを雇いだして、お前の職場が潰れるのは明らか。
11 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 17:22:52.46 ID:K4jzMcdx] >>9 どんな職種であれ問題解決能力のない者は社会の底辺しか居場所ないぞ
12 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 18:01:14.77 ID:Z/deP/O+] おじちゃんたち、どんな職を経験しても雑務しか任されなかったの?
13 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 21:17:33.74 ID:i1qC9/3k] ついに技術的なことは何を言ってもボロが出ると観念したのか、このバカは
14 名前:デフォルトの名無しさん mailto:sage [2014/03/31(月) 21:42:26.10 ID:J1vLSddt] 死ねゴミ共がw
15 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 06:36:35.61 ID:LNeUvpk1] >>13 日本の技術者に必要なのはストレス耐性。PHPへの信仰心。 神様に祈っておけば、facebookのハッカーたちが問題を片付けて下さる。 技術的なエゴなど捨てて、神が御顔を向けて下さるのを待ちましょう
16 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 12:58:43.25 ID:IAb7/IiY] JS、なんじゃこのクソ言語! prototypeは、classと違ってややこしいわ! 漏れはソフ開持ちで、10ぐらい言語も知っているが、 「はじめてのJavaScript」という本を、 3回読んでも、頭に入ってこない 米国人はこんな言語をいじくり回して、どうしようってんだ? かなりのストレス耐性が必要だ たぶん、JSに耐えられるのは日本人だけだろう
17 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 13:03:08.39 ID:3XSDo8uz] >>16 お前がクソ野郎だよ。 米国人は耐えれてるから普及してるんだろ。 そもそも、米国人ってくくれるわけないし、 それでいてお前はストレスに耐えられるのは日本人だけと、またわけのわからんこと抜かしてる。 選民思想? 確かに日本人で凄い人もいるけど、 お前みたいに凄い人に便乗して、自分も特別だーみたいな馬鹿が大半なのが現実な。 羽生が金とったからお前も凄いか? お前は金玉無しのうんこ野郎だよ。
18 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 13:25:12.00 ID:jRPbDO4g] 野茂がもし世界のNOMOになろうとも君や私の手柄ではない(枡野浩一)
19 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 15:07:07.48 ID:LNeUvpk1] >>16 海外には日本以上に忍者が多いよ。豪州で有袋類より先に忍者を見つけるぐらい個体数が多い。 >>17 海外のプログラマが、ナンセンスなジョークを生み出すのはストレスを発散させるためだと思うんだ。 そして、羽生がウクライナやスロバキアから生まれる可能性があったか考えてみたら? 日本が如何に忍者が生まれるのに適していない地か分かるよね?
20 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 19:24:55.77 ID:3XSDo8uz] >>19 何この頭悪いやつ。 自分で行ってること理解してんのなよ。 沖縄の高専にこんな頭のおかしいやつ居たわ笑
21 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 20:19:24.49 ID:L86dyqvA] 沖縄の高専(笑) ガキかよ。世界が狭いw
22 名前:デフォルトの名無しさん mailto:sage [2014/04/01(火) 20:42:53.76 ID:LNeUvpk1] ああ、いかにもジャップらしい反応。 シリコンビーチとか言って、から騒ぎしてる連中とは大違い
23 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 17:05:28.51 ID:m0GxFAWI] いや、外人もJSには怒り心頭だろ TypeScriptやCoffeeScriptその他色々ある ES6でClass導入されるし
24 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 17:20:19.43 ID:eMainclp] typescriptやcoffee scriptって使うメリットが何なのか分からない それ使うとブラウザ間の互換性に考慮したコード吐いてくれるの? 何処かで限界を悟り一斉にDartへ移行する気がしてならない
25 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 17:48:37.86 ID:eMainclp] node.jsのコミュニティは、どうなるんだろう class構文の導入すると既存のアプリケーションはグダグダになりそう 各ブラウザのjavascriptが足並みを揃える姿も想像できない PHPの地位をjsが脅かすなんてあるんだろうか
26 名前:デフォルトの名無しさん mailto:sage [2014/04/02(水) 23:13:14.35 ID:6ZclEVbL] >>24 多くの汎用プログラム言語は ”大規模な物を" "効率よく作る" のが目的 typescriptやcoffee scriptもそうだよ。
27 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 00:01:36.09 ID:0qMrhxP4] node.jsの作者はECMAScript6糞って言ってるってどこかに書いてあったような そもそもクラスベースに対抗してプロトタイプベース作られたはずのに そんなことするなら0から作り直したdartのほうが・・ってなりそう google力の入れよう半端ないし標準化に入ったのも裏で頑張ってるんだろう
28 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 01:27:43.24 ID:xLDtsOGn] もうjavascriptは人間が書く言語じゃないんだよ
29 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 06:01:52.05 ID:RYlKP7xj] Nodeで大変なのはモジュールや、コールバックパターンからES6のPromise+ジェネレータ→ES7のawaitパターンにどう持っていくかってことだと思う。 class構文は1つに統一するためのものではなく、新しい便利な書き方が1つ増えたと見るべき。valueプロパティなどクラス型では表現不能なこともある。 ES6ではプロトタイプ型の側面も強化されてるから、むしろ今まで以上に自由で色んな書き方ができるようになったと考えるべきだと思う。 色んな書き方でクラス型を簡潔に模倣することもできるし、クラス型以上に目的に適する柔軟なコーディングも可能なのはプロトタイプベースだからこそ。 let C = class extends B { //クラス型 プロトタイプ度20 static get VALUE() { return 0 } constructor(x) { this.x = x } method() { super() } } let c = new C(x) //模倣1.従来型(省略)プロトタイプ度40 let proto = { //模倣2.中間型(一例)プロトタイプ度60 VALUE: 0, prototype: {__proto__: B.prototype, constructor(x) { this.x = x }, method() { super() } } } let C = Object.assign(proto.prototype.constructor, proto) let c = new C(x) let C = { //模倣3.プロトタイプ型(一例)プロトタイプ度80 VALUE: 0, new(x) { return {__proto__: this.proto, x} }, proto: {__proto__: B.proto, method() { super() } } } let c = C.new(x)
30 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 18:22:35.62 ID:n9Lb3iKV] classが導入されたらみんなclass使うと思うよ JSは人によって書き方がバラバラなのが致命的な欠点
31 名前:デフォルトの名無しさん [2014/04/03(木) 20:03:30.60 ID:RYlKP7xj] classを使うのはいいけど、 例えばInt8Array.prototype.BYTES_PER_ELEMENTみたいのは再現できない。 class C {〜} C.prototype.BYTES_PER_ELEMENT = 〜 みたいにすることになる。 それとシンボルを把握しておいた方がいい。特にSymbol.createはそう。 class C { static [Symbol.create](){〜} static [Symbol.hasInstance](){〜} [Symbol.toPrimitive](){〜} } Object.assign(C.prototype, { [Symbol.toStringTag]: '〜' } その上で標準的な書き方として使うのなら全く問題ないが、自分でクラスシステムを作ってもいいと思う。
32 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 20:13:06.57 ID:QLCdboVe] prototype,joose,mootools,backbone.js と、恐らく探せば1ダース以上は出てくる悪寒
33 名前:デフォルトの名無しさん [2014/04/03(木) 20:17:46.12 ID:RYlKP7xj] 納得のいくものを自分で作ればいい function Class($, o) { if (!o) [$, o] = [Function, $] let f = function(...a){ this.class = f return f.new.apply(this, a) } let p = f.prototype f.__proto__ = $, p.__proto__ = $ && $.prototype || null Object.keys(o).forEach(k => { let v = o[k], t = k[0] == '$' ? p : f if (t == p) k = k.slice(1) t[k] = (typeof v=='function') ? v.toMethod(t, k) : v }) return f } const B = Class({ VALUE: 15, $method() { this.x *= this.class.VALUE } }) const C = Class(B, { new(x) { this.x = x }, $method() { super() } }) let c = new C(2) c.method() c.x //30
34 名前:デフォルトの名無しさん mailto:sage [2014/04/03(木) 21:52:42.45 ID:QLCdboVe] 必要ならbackbone.js使うよ。というか、jooseみたいなmooseの移植は理解に苦しむ。 Pythonにも似たようなものを見掛けたけど、あれは何が欲しくて移植されたんだろう。
35 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 06:24:16.77 ID:UIgW7/7P] ジャップスクリプト
36 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 15:34:17.27 ID:gxOz7GKE] 前提として旧来の継承補助ライブラリとES6的記法、もといclassとの相性を考えられてない。 >>33 のようなものならば、 A = class {} B = Class(A, {}) C = class extends B {} D = Class(C, {}) {} みたいに混ぜても使えるし、プロトタイプだけじゃなくてクラス毎『継承』してるので@@createが働く(はず)。 つまり主にビルドインオブジェクトやDOMなんかの継承が正しく行える。 また、toMethodしてるからsuperが理想通りに使える。 これはmixin系でもそうだけど、ES6からは[[HomeObject]]のため、もといsuperのためにtoMethodを適切に当ててあげたほうがいい。 その辺でも当分は自分で作るか、ライブラリのソースを改修するか、ライブラリ+αでやるようになる。 少なくとも、きちんと継承システムを把握しておかないと、ハマる可能性がある。 それか、継承システムを自分で作った方がいい。
37 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 15:45:20.66 ID:eePHkA+i] はー微妙だな。 大御所のクロックフォードさんとかがチェックしてこれなのかな?
38 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 16:38:16.12 ID:JGLcaG5X] いい加減、Perlやc++から培ったコーディングテクニックは無下になると悟って、ぺちぱーに改心すべき
39 名前:デフォルトの名無しさん mailto:sage [2014/04/04(金) 18:45:09.46 ID:RjVMSwUc] 死ねゴミ共がw
40 名前:デフォルトの名無しさん [2014/04/05(土) 10:15:05.27 ID:kJexKO5Z] 【プログラミング速報】.NET Frameworkがオープンソース化!MS,Mono,GitHubなどが.Net財団設立へ maguro.2ch.net/test/read.cgi/poverty/1396585709/
41 名前:デフォルトの名無しさん [2014/04/05(土) 11:53:29.20 ID:smmyqD+M] ぼくのしこしこタイムを誰かがチェックしてくれないのかな?
42 名前:デフォルトの名無しさん mailto:sage [2014/04/05(土) 19:49:42.76 ID:kCbCwa1D] >>41 ビデオチャット
43 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 09:16:32.70 ID:k/5jkwC/] ジャップはジャップスクリプト使ってれば良いだろ
44 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 11:54:36.56 ID:rnlf/mPK] 若者たちの日本語離れ
45 名前:デフォルトの名無しさん mailto:sage [2014/04/09(水) 11:58:28.39 ID:rnlf/mPK] 奴らは英語と画数の多い漢字を使うぞ。気を付けろ。
46 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 12:11:41.49 ID:V3Z+ZAy7] 急に過疎ったな
47 名前:デフォルトの名無しさん mailto:sage [2014/04/10(木) 20:03:17.77 ID:2cJgY0lS] Sails.jsとLaravelって、どっちが将来性あるの? Node.js使いたいけどPHPほどドキュメントが整ってない。
48 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 03:02:10.96 ID:tY6ZqSKi] macro突っ込んでみて興味持ったから プログミングはじめてみたいんだが 主にweb系で動作させるのはrubyからはじめればおk?
49 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 03:02:42.23 ID:tY6ZqSKi] ラ抜き言葉になってたw
50 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 04:12:47.19 ID:pQvEpEt2] 好きなの使えばいい
51 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 13:47:38.58 ID:hH6WyNhq] Ruby最強
52 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 15:07:23.36 ID:jm7/nKJQ] Rubyは闇世界の帝王になってしまうん?
53 名前:デフォルトの名無しさん mailto:sage [2014/04/12(土) 21:16:59.45 ID:jm7/nKJQ] ttps://developer.amazon.com/appsandservices/apis/engage/gamecircle お分かり頂けただろうか?歯車の真ん中に映るRubyと宇宙人のアイコンが 島根でUFO目撃の多発地帯であることと何か大きな関係があるのだろうか
54 名前:デフォルトの名無しさん mailto:sage [2014/04/13(日) 01:20:51.15 ID:4nqTKm85] PHPのバックにはFacebook,Zend JavascriptのバックにはGoogle,MySpace,Amazon PythonのバックにはNASA,イルミナティ Rubyのバックには宇宙人、闇社会 PHP,Javascriptの後ろ盾が互いに潰し合いコミュニティが混迷に陥る。 Amazon,Facebook,Googleへの怨恨からPHPとJavascriptの周辺ツールの発展が停滞。 その逆に、闇の力はRubyとRailsを強くする。
55 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 03:33:05.61 ID:KX6l8Rz8] ttp://puppetlabs.com/blog/new-era-application-services-puppet-labs hacker連中のRuby離れ。RMSの預言通り世界はcとschemeに覆われるのだろうか
56 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 03:42:36.25 ID:KX6l8Rz8] 恐らく、hackerコミュニティはrubyでもpythonでもscalaでもなく、closureに移行する 兎に角、文法が複雑過ぎて把握しきれないのはソフトウェアを書く上で致命的な欠陥なのだ。
57 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 05:31:53.65 ID:1BzKypQe] ん? 文法の話? 文法が複雑じゃないというのならアセンブラが最強だけど?w 重要なのは、文法が複雑かどうかよりアプリが複雑かどうか。 アセンブラのように文法が単純だとアプリが複雑になりやすい。 文法を覚えるのが大変なことは殆ど無くて、 アプリが把握できないのはコードが複雑だから。文法じゃない。 文法にとって重要なのは、脳のメンタルモデルをそのまま記述できること。 たとえば脳で"ループ"と意識しているのに、それをアセンブラのように 条件分岐とジャンプで表現する苦痛すぎる。 脳がループと認識しているなら、ループとして記述できるべきだ。 継承とかも同じ、脳が継承と認識しているなら、継承という文法で書けるべきだ。 書けるべきといったが、正確には読む方が重要。書くよりも読む方が回数もかかる時間も多い。 書くときは理解して書いているので問題ないが、読む時に自然によめるのが良いコード。
58 名前: 忍法帖【Lv=3,xxxP】(1+0:5) mailto:sage [2014/04/14(月) 07:28:56.87 ID:P7KpY7jf] 初心者にオヌヌメの言語は?
59 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 11:53:04.96 ID:2DiCzXe9] closure
60 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 13:15:55.07 ID:KX6l8Rz8] >>57 Rubyの致命的な複雑さは、Hashが何を返すのかHashに何を入れたらどう挙動するのか、 eachが何か、mapが何か、そいつらが何を返すのか、何でlambdaに幾つものバリエーションがあるのか、 そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。 そういう瑣末はJavascriptだけで手一杯。瑣末な動作を全て把握するなど在り得ず、 長所がそのままバグの温床へと繋がり、更に柔軟かつ複雑な構文は周辺ツールの作成を遅らせてしまう。 柔軟かつ間違えないやり方はcやscheme程度の仕様でないと把握しきれない。 PHPが本当にダメな言語の時代にシェアを逆転していれば、Rubyは市場でのデファクトを勝ち得た。 普通の人はJavaやPHPから動かないし、アーリーアダプターはjavascriptを使うし、 hackerたちはlispに回帰する。そして、Rubyには闇だけが残った。
61 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 20:36:22.28 ID:HKzSNuuX] >>60 > Hashが何を返すのか > Hashに何を入れたらどう挙動するのか、 この辺は具体的に。 > eachが何か 昔から「Enumerableモジュールの全てのメソッドはeachを呼ぶ」ってのは変わらんよ 最近はそれに加えて、引数無しのeachはEnumeratorを返すことになった > mapが何か、そいつらが何を返すのか 実装の考え方は違えど、返す内容は関数型言語のmapやmapcarとそう変わらないよ? > 何でlambdaに幾つものバリエーションがあるのか、 > そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。 この辺は流石に俺も何も言わんけどな。 …あと、Cが間違えないって何のギャグだよ
62 名前:デフォルトの名無しさん mailto:sage [2014/04/14(月) 21:06:19.37 ID:5gUfh8e9] cにおける数多のイージーミスの歴史は後続言語の糧になったな c#のswitchのようなやりすぎ感のある制約まで導入させるほどに言語設計者を怯えさせ続けている …の割にc#はgoto実装したりとぶれも感じるけど
63 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 12:14:06.27 ID:0000dOm3] >>62 c++の失敗だろ。cは簡潔だから良いんだよ。
64 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 12:29:06.53 ID:0000dOm3] ecma scriptの将来が心配になってきた。
65 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 13:44:52.87 ID:vZLWvbmy] >>63 機能を拡張しすぎたっていうのは思う
66 名前:デフォルトの名無しさん mailto:sage [2014/04/15(火) 14:30:39.84 ID:0000dOm3] Why C++ for Unreal 4 (unrealengine.com) ttps://forums.unrealengine.com/showthread.php?2574-Why-C-for-Unreal-4&p=16252&viewfull=1#post16252 - Developers need to look at program behavior holistically, but quickly find that script debugging tools and C++ debugging tools are separate and incompatible. Seeing where script code had gone wrong is of little value if you can't trace the C++ that code led to it, and vice-versa.
67 名前:デフォルトの名無しさん [2014/04/15(火) 19:46:53.82 ID:c0ceMmHY] rubyスクリプトを走らせたPCから発せられる電磁波は海洋類に影響を与える www.47news.jp/CN/201404/CN2014041201001920.html
68 名前:デフォルトの名無しさん [2014/04/15(火) 20:15:41.41 ID:7q3Eo+UQ] 仕様見てみたけどES6のクラスって2つのコンストラクタから成り立ってるのな。 馴染み深い構文が導入されたのかと思ったら大間違いだった。
69 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 03:48:56.09 ID:A05FtQ62] [Microsoft] Nodeは全く新しい種類のリアルタイムアプリケーションを 端から端までJavaScriptで開発する最初の体験をAzureユーザに与えます。 [Yahoo] Node.jsは Manhattan (Yahoo! の PaaS) の中核です。 一つの言語を使って一つのコードベースを構築することを可能にします - それは開発者にとってのパラダイスです。 node.jsの紹介文だけど、どこか皮肉めいてる。 本当に欲しい物が何か、皆、既に分かっているんだけども出てこないんだ
70 名前:デフォルトの名無しさん mailto:sage [2014/04/18(金) 20:46:38.89 ID:A05FtQ62] githubがjs+αのリポジトリとなりつつある現実を如何に受け止めるべきか perl,python,php,tcl,lua,lisp,haskell,ocaml,groovy,rubyが速度と構文で争っていた、 そんな時代もありました
71 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 16:05:18.25 ID:cgu4MJXE] nodeが駆逐しているのはWebサービスやスクリプト全般ではなくて rubyやperlが幅を利かせていたツール系 githubのjsのリポが増えてるのは 昔rubyのリポが勢いよく増えたのと同じ理由
72 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 20:12:26.82 ID:Lrz7YXFy] >>68 きちんと2種を意識する人としない人、使い分けるライブラリと分けないライブラリが出てきて行く行く混乱が起こることが目に見えてる とは言っても使い分けるのはまだしも、2種あることすら知らない人が多数だと思う BadPartsにclass構文が追加される日も近い
73 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 22:04:00.93 ID:4RxwLXSV] >>71 海外のサービスってnode.js使いまくってない?デカイところだと、Walmart,MySpace objective-cの如く指数関数を描いて増えそう。そして、perlのように闇へと葬られるLL軍勢 海外のスタートアップが、scalaから素のjavaへ移行した辺りから、察するべきことがある
74 名前:デフォルトの名無しさん mailto:sage [2014/04/19(土) 22:30:57.17 ID:cgu4MJXE] >>73 その有名な二つ以外はLinkedInとか、Gruponとか 日本だとサイバーの一部しか知らんな 使いまくってるってレベルでなくね? ほとんどが元Railsらしいな Webのサーバのツールとしてはかなり幅利かせるけどさぁ
75 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 13:23:11.36 ID:H4Plpqud] eBay
76 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 13:37:51.25 ID:H4Plpqud] PayPal
77 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 13:48:58.40 ID:0BVG81R/] Paypalはバックエンドをnode.jsで作り直したってあったわ eBayはわからんけど親会社だし、ql.ioとか出してるぐらいだしそうなのか Javaからの移動がメインか
78 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 14:02:38.21 ID:hw+s/A6T] 現状で最善を選んだらJavaScriptになるってことなね。
79 名前:デフォルトの名無しさん mailto:sage [2014/04/20(日) 15:46:34.90 ID:H4Plpqud] 未来に生きてるようにしか見えないが
80 名前:デフォルトの名無しさん mailto:sage [2014/04/21(月) 23:07:41.20 ID:Maq1RgR6] >>79 Paypalが選んだんだ。 まず間違いない。
81 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 01:39:05.59 ID:6y7XSWZE] 金融系の選択なら間違いないだろうね 特に金融でもクリティカルな決済系の選択なら尚更かな
82 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 08:28:13.98 ID:0LyUdVMz] 16 名前:番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2014/04/21(月) 21:04:13.40 ID:lCBjON4f0 [1/2] >>11 JS薦めてる奴はたぶん、初期環境の事じゃないのか javascriptはブラウザあれば動作確認できるし 32 名前:番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2014/04/21(月) 21:12:45.27 ID:mgaoh67h0 [1/2] >>16 それだとステップ実行できないじゃん アドオン入れればできるかもしれんがそれなら最初からちゃんとしたIDE使ったほうがいい 42 名前:番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2014/04/21(月) 21:17:02.73 ID:cEqsbVUO0 [2/7] >>32 ステップ実行できないの根拠は? 少なくともIE, FF, Chrome, Opera, safariは全部その機能持ってるけど 57 名前:番組の途中ですがアフィサイトへの転載は禁止です[] 投稿日:2014/04/21(月) 21:22:37.62 ID:mgaoh67h0 [2/2] >>42 最新の版は知らんけどさ、IDEのデバッガに比べりゃカスみたいなものだろ 最低でもデータブレークポイントとか使えないと話にならんよ まあjsみたいなオモチャ言語にはそこまで必要ないのかもしれんが
83 名前:デフォルトの名無しさん mailto:sage [2014/04/22(火) 22:31:45.69 ID:DwFEDI7c] >>81 PHPで作られたMt.Goxは、どこかに吹っ飛んでただろ
84 名前:デフォルトの名無しさん [2014/04/23(水) 01:36:59.00 ID:ZAjfmIZz] PHPはぺちぱーが使うからひどい例が多いのは仕方ないよ 奴らの中では*とりあえず*動けばいいんだから
85 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 01:44:19.90 ID:IStIaXKD] RubyistたちがPHPを使えば鬼に金棒だね!
86 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 01:49:38.01 ID:IjZhNkcX] >>83 おいおい、あんな正規でもない似非もんが使ってる言語なんてどうでもええやろwww
87 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 01:56:18.53 ID:IStIaXKD] なぜ、RubyはPHPに勝てないのか
88 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 02:06:26.29 ID:IStIaXKD] node.jsさえ出てこなければ、シェアを逆転できていた 明日、GoogleやFacebookが倒産でもしない限り、Rubyが再び陽の目を浴びることはないだろう
89 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 08:40:23.17 ID:pdtHuWTk] 底辺層を取り合っている言語 それがRubyとPHP Perl→PHP→Ruby と時代は変わりそうでありましたな >>88 日本でのシェアですか?
90 名前:デフォルトの名無しさん [2014/04/23(水) 09:01:23.36 ID:KGn2h8hJ] UFC 128 - : ジョン・ジョーンズ vs. マウリシオ・ショーグン https://www.youtube.com/watch?v=wia_sFsAf6g
91 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 02:11:55.21 ID:29x10p2Y] >>89 国内シェアなんて勝ち獲た所で、有益なソフトウェアは出てこん 米国、英語、豪州辺りのシェアを参考にするのが良い
92 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 10:06:56.95 ID:HnyBU9tE] でも私は国内で働き続けるので国内シェアを重視しますん♪
93 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 11:38:55.93 ID:cxqsOO3g] >>91 英語?豪州?なの?
94 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 16:47:10.85 ID:29x10p2Y] ×英語 ○英国
95 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 16:48:48.52 ID:29x10p2Y] >>92 国内で働き続けるにしても、まともなOSSのツールは海外からしか出てこないからね このことを理解していたら、国内シェアを重視しているヤツがドレだけマヌケなアホか理解できるはず
96 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 16:56:36.32 ID:cxqsOO3g] >>91 欧州がなんでないの? 英語圏のみ?
97 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 17:06:05.33 ID:CXxKSXcH] これはどういうカラクリだろうか w3techs.com/technologies/overview/programming_language/all
98 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 17:37:20.56 ID:Vet88S2u] >>97 調査対象のサイトが100個のとき、1000人で作ったJavaで作ったサイトが1個で、 1人で作ったPHPのサイトが99個なら、PHPが99%、Javaが1%となるような調査方法みたいね。
99 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 17:55:08.09 ID:29x10p2Y] Webサイト作りにJavaって面倒杉。面倒杉。
100 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 17:57:53.96 ID:tDJuXksa] パッと書く分にはスクリプト言語は楽なんだけど、長くメンテナンスするとJavaとか静的型付けの言語の方が楽になるんだよな
101 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 19:56:23.57 ID:29x10p2Y] PrintWriter pw; StringBuffer sb; StringStream ss:
102 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 20:53:21.39 ID:V1h5ismZ] >>98 調査対象の製品が100個のとき、1000人で作ったC言語で作った製品が1個で、 1人で作ったJavaの製品が99個なら、Javaが99%、C言語が1%となるような調査方法みたいね。 こんなたとえですか、たいへんよくわかります
103 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 21:14:03.12 ID:LmhGAaLK] >>98 ひとくちにWEBサイトと言っても色んな機構や用途や規模があるしね
104 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 21:24:47.64 ID:29x10p2Y] web-appとホームページは分けるべき
105 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 22:04:06.93 ID:CXxKSXcH] 調査方法見てみると、Alexaの上位1000万のサイトだけ使ってるみたいだけど 1000万ってどれくらいのレベルからだろう? WordPress利用率が全体の22%しかないから、結構ホームページは弾かれてる?
106 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 22:15:06.06 ID:29x10p2Y] 最近、どこのサイトも似たような作りにも関わらず、 田舎のソフトウェア会社だけは安定のダサささ加減。
107 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 23:36:08.18 ID:V/BmNssB] そもそもプログラミング言語のシェアってサイトだけじゃ測れないけどな
108 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 23:38:29.77 ID:6xlhO1bi] しぇやな、
109 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 23:50:34.05 ID:CvJqyCc/] シェアシェアうるさいよ そんなに群れたいわけ?
110 名前:デフォルトの名無しさん mailto:sage [2014/04/24(木) 23:56:19.61 ID:LmhGAaLK] ていうよりはサポートや情報やライブラリの充実につながるからな
111 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 00:11:42.09 ID:k5QgmFyd] 当然。広まることで堅牢性が保たれ、ライブラリが増える
112 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 01:15:59.28 ID:k5QgmFyd] >>97 PECLのモジュール数なんかからすると、 Rubyコミュニティにだけ闇プログラマたちを魅了する魔力があることが分かる
113 名前:デフォルトの名無しさん [2014/04/25(金) 08:19:31.89 ID:4zex2q5s] 闇プログラマがRubyクラスタの中でひそかにスキル高めていくのは良いんだけど gems使うと色々とexe化できねぇよ 色々ツール配布しようと思ったんだけど悉くexe化失敗したから rubyでexe作って配布するって考えはもうやめた やっぱりツール配布にはC#なのかね
114 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 08:52:28.35 ID:pxn9X7Eo] 闇プログラマってなに?
115 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 09:40:53.16 ID:SFA7UI7g] >>112 CかC++エンジニアの数を数えてるの?
116 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 10:11:30.37 ID:U1CUcQTm] >>113 ツールには適不適があってだな…
117 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 12:16:32.78 ID:IqCrHJQ2] >>95 でも私は国内で働き続けるので国内シェアを重視しますん♪
118 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 20:01:06.68 ID:k5QgmFyd] 国内で働き続けるにしても、それで日本語化されたドキュメントや トラブルシューティングが手に入るわけじゃないのにバカじゃね? だから、最初からジャップのシェアなんて考えないでツールを使うんだ
119 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 20:24:07.32 ID:6ZnNydn6] 国内で優勢のRubyやPerlに対して 海外で優勢のPythonやPHP さてさて
120 名前:デフォルトの名無しさん [2014/04/25(金) 20:51:32.45 ID:URm/FBVp] Rubyは海外
121 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 20:53:12.85 ID:nsFgzzSj] で人気がない
122 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 20:54:19.10 ID:GY6yNww5] のはPHP
123 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 21:13:34.67 ID:nsFgzzSj] の人気が高いから
124 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 21:22:12.40 ID:+cZx5GYM] 正直言うと、
125 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 21:26:35.56 ID:k5QgmFyd] javascriptの1人ガチ
126 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 21:35:40.64 ID:Vls49RAK] スルー力できのこる
127 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 23:30:55.03 ID:kQucq2kF] のも基本無料だしい
128 名前:デフォルトの名無しさん mailto:sage [2014/04/25(金) 23:57:42.79 ID:ooCgI5xK] pythonは最近はデスクトップアプリでも結構使われてるな ウェブじゃphpがダントツだが、分野の広さではpythonだな
129 名前:デフォルトの名無しさん [2014/04/26(土) 00:00:05.34 ID:fIjhv7f7] pythonによく似たBooって言語がある
130 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 02:01:18.44 ID:lTPIATIn] booってunityで見たことある程度の認識だけど、他でも使われてるのん? unityでももうc#一色、たまにjs(というかUnityScript)状態に見えるのだけども
131 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 02:33:42.63 ID:+AzHArIu] Webの話しかしないPHPを何で話題に出すのか自体がそもそも疑問だわ JavaScriptも近い存在だけど、ECMAScript系で括るとFlashとかUnityとかWSHとか 割と妙な用途に使われてるからギリギリアウトってところか
132 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 02:42:19.33 ID:/GEUo84h] > Webの話しかしないPHPを これが間違っているからだろ?
133 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 02:59:38.92 ID:+AzHArIu] >>132 じゃあWeb以外のPHPの話って?
134 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 03:09:28.83 ID:/GEUo84h] ネイティブMacアプリをPHPで操作しよう www.atmarkit.co.jp/fcoding/articles/macxphp/03/macxphp03a.html
135 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 05:12:09.16 ID:FCF0lvto] もう、python使いなんて闇プログラマだけでいいよ ぺちぱーたちだって、node-webkitか、.net frameworkをJScriptから叩くから
136 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 05:15:22.52 ID:FCF0lvto] 神経回路のモデルに焼きなまし法が使われるぐらいなんだ より良い最適解が見つかったんだから、皆、そっちを使うよ
137 名前:デフォルトの名無しさん [2014/04/26(土) 05:19:32.32 ID:qXCJCmQ9] Web以外でもPHP使えるもん!みたいにすぐお顔真っ赤にして反論するけどさ 全体のうちどんだけ使ってんだよそのWeb以外に
138 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 05:31:32.12 ID:FCF0lvto] winbinderやphp-gtkみたいなものは、10人程度の零細企業だと頻繁に使いそう そういうスキマ産業で使うもの。
139 名前:デフォルトの名無しさん [2014/04/26(土) 05:35:01.43 ID:rnp+GXdW] perlでもpythonでもJavaScriptでもweb以外に使えるようにPHPもそうだ。 名前にハイパーテキストとはいってはいるが、他のスクリプト言語とできる事に大差なし。 C/C++で拡張モジュールも作れる。
140 名前:デフォルトの名無しさん [2014/04/26(土) 05:39:49.25 ID:rnp+GXdW] 自分はJavaScriptとPHPをweb以外で使ってるが。webで使ってない。 PHPは標準装備が多いのと、後方互換性が割とあるのがメリットかと。 JavaScriptとかRubyとかpythonとかperlとか、拡張モジュール、ライブラリを使いたいとき 本家開発ではないやつを導入しなくてはならなかったり、バージョン違いでうまく動かなかったりするだろ?
141 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 05:39:58.83 ID:FCF0lvto] Hは、ハリストスだろ。 全部、illuminatiの陰謀だよ。laravelに、そう書いてあった。
142 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 09:17:00.67 ID:7ze7OhCT] そりゃPHPはWeb以外でも使えるさ。実装されてるからな いろいろPHPでやろうとするやつはいることはいるからな ニッチだよ 逆にWebはほとんどPHPだろ。あとC#な、ちょっとJavaがある 他の言語でWeb書いてる奴はニッチだって認識をしたほうがいいぞ クライアントサイドはJSだけど 一部の俺は尖ってるぜって言う企業がRubyとか使ってたけど 移り気が激しいのかnodeにいったり、Scalaに行ったりしてるさ
143 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 10:08:02.62 ID:FCF0lvto] java,perl->ruby->scala->node.js と単に利便性と合理的性を追求してるだけだから
144 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 10:16:25.40 ID:FCF0lvto] c#,java,phpとか、一体、何次請けなんだろうね
145 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 11:13:03.32 ID:rbbOsX+E] >>118 でも私は国内で働き続けるので国内シェアを重視しますん♪
146 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 11:16:50.29 ID:44Cizu5f] >>143 scala->node.jsってパターンを知らんのだけど どういう感覚でなるんだ? >>144 PHPは一次か二次だろ、三次になったら動くものができなさそうだよ
147 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 12:36:39.42 ID:+AzHArIu] >>139 その中でPerlとPythonは「Web以外に使える」ではなくて 「Webにも使える」が正しいんだよ、そもそも元々の用途がWebじゃない
148 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 13:03:16.19 ID:OCFognGL] >>119 RubyとPerlなんて使ってるから国内の ITの質が上がらないんだろうな。 JavaScript(CoffeeScript, node.js, Dart) Python Java(Clojure, Scala) Objective-C だけ突き詰めとけば良いんだよ。 C/C++とCommon Lispは必修だけども。 この教育を小学校一年生から始めれば 日本も化ける
149 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 13:38:10.18 ID:Vv5x70uz] nodejsもexpressがあっさり終わった時点でダメだと思った js自体はともかくnodejsは信頼できない scalaとかも継続性が怪しい
150 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 13:55:58.91 ID:/GEUo84h] expressが終わったって何の話してるの? まさかどこの誰かわからん人がオワコンとtwitterで発言したものを うのみにしてるとか?w
151 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 15:06:10.44 ID:DAH3qwjM] コヒースクリプトも3年前くらいにTwitterの大御所(笑)たちがオワコンオワコン言ってたけどここに来て流行ってきてるよね…
152 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 17:04:33.37 ID:FCF0lvto] google,v8を信頼できないなら、webなんてやらない方が良い
153 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 17:09:57.54 ID:FCF0lvto] >>148 関数型の勉強はprologだけで十分 今もう、javascriptとc++以外の言語に何の魅力も感じない
154 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 17:17:08.31 ID:FCF0lvto] >>146 scalaに行かず、perl,javaからnode.jsへの移行組だよ ruby,pytho,scala,clojure,erlang,haskellからすれば、 node.jsで獲られるメリットの方が確実だから
155 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 18:07:19.70 ID:Vv5x70uz] 基本的にオープンソースソフトは属人性が強い この先長くメンテナンスされるか見極めて使わないといけない
156 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 18:42:24.27 ID:FCF0lvto] 流石に、タダ乗り連中の考えることはカスさ加減が違うな
157 名前:デフォルトの名無しさん mailto:sage [2014/04/26(土) 19:02:39.13 ID:T+iOpGmh] まあそのうち淘汰されるだろうな
158 名前:デフォルトの名無しさん mailto:sage [2014/04/27(日) 21:59:46.25 ID:dRMpu4rZ] すべてはヘジたんの御心のままに
159 名前:デフォルトの名無しさん mailto:sage [2014/04/27(日) 23:20:25.05 ID:zjGXWtmW] なぜペチパーはズボンのポケットにシャツを入れるのか。。。
160 名前:デフォルトの名無しさん mailto:sage [2014/04/27(日) 23:30:20.37 ID:8Mj6K4/n] 終りのない奇跡を起こすためにも、新しいテクノロジーへ移行すべき
161 名前:デフォルトの名無しさん mailto:sage [2014/04/28(月) 03:14:49.06 ID:Bj2pYR9i] Web業界新しいの出てきすぎ…
162 名前:デフォルトの名無しさん mailto:sage [2014/04/28(月) 06:34:31.40 ID:Z216srMn] たいていは、既存の技術に新しい名前つけただけだけどな。
163 名前:デフォルトの名無しさん mailto:sage [2014/04/28(月) 13:36:54.87 ID:yQ3pEQ+0] ダメ!絶対!ジャンプ言語は犯罪です。
164 名前:デフォルトの名無しさん mailto:sage [2014/04/28(月) 13:40:56.86 ID:yQ3pEQ+0] 誤:ジャンプ 正:ジャップ
165 名前:デフォルトの名無しさん mailto:sage [2014/04/28(月) 14:01:20.22 ID:ZB4nFZO7] 誤:ジャツプ 正:ジャプン
166 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 06:09:02.60 ID:7C+m9tue] ember.jsのforum面白いな。正面からangularと張り合おうとしている
167 名前:デフォルトの名無しさん [2014/04/29(火) 12:08:01.72 ID:BKaVI/ov] Q
168 名前:デフォルトの名無しさん [2014/04/29(火) 12:20:42.40 ID:BKaVI/ov] 日帝の作った言語をゆるすな!
169 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 14:59:39.72 ID:7C+m9tue] yehuda katzがRubyコミュニティから離れたら、1つの時代が本当に終わったんだなと思う
170 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 15:12:59.59 ID:7C+m9tue] jvmと.netのクロスプラットフォームツールとしての失敗は、中間コードを誰も読めなかったことだろう v8が、PHP本体の貢献者たちに支えられていて、cで書かれていたら、もっと良かった
171 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 16:20:46.18 ID:nVNsZM5c] JVM登場後すぐに、普通に金魚鉢本とか出てたわけだが、 この人はどこの世界線から書き込んでいるんだろう。
172 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 19:42:25.97 ID:9FtCDg1v] 関数型言語ブームってもう終わったの? 次の時代は関数型とか、でもドカタには無理だとか 鼻息荒かったけど
173 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 19:50:03.97 ID:EYu9TTok] >>172 関数型言語ではなくて、関数型言語の考え方と特徴が 広く浸透したと思うよ。 jQueryやUnderscore.jsを初め関数型言語風のライブラリは普及したし、 Javaにまでクロージャーが導入された。 状態を変えないという考えかたは インフラでもImmutable Infrastructureとして 応用されたし。
174 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 21:16:37.14 ID:nVNsZM5c] まぁstaticおじさんには関係のないことだしなw
175 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 21:28:40.12 ID:fj8qhZBv] 今更でなんだけどstaticおじさんってどういう人の事を言うのかしら 必要もないのに全部staticにしちゃう初心者さんは見たことあるけど、おじさんって繋がると違和感あるし 何か別種の定番キャラさんがいたのでしょうか
176 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 21:45:06.48 ID:bnQeyTJt] ググれば普通に出てくるよ
177 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 22:52:02.19 ID:7C+m9tue] >>172 inpoqによれば、時代はDDDに関数型がナウでヤングな開発者たちの主流
178 名前:デフォルトの名無しさん mailto:sage [2014/04/29(火) 23:54:09.93 ID:fj8qhZBv] >>176 ほんまや、どもです なるほど、全部staticでいいやと判断してそこそこできちゃってる状況を諌める目的の言葉なのか こんなのに現実で出会ったら辛いな
179 名前:デフォルトの名無しさん mailto:sage [2014/04/30(水) 01:03:38.66 ID:9R4TvidN] staticおじさんは実は関数型に目覚めちゃってる説
180 名前:デフォルトの名無しさん mailto:sage [2014/04/30(水) 03:46:56.20 ID:tYhOixrS] Jap Virtual Mankind
181 名前:デフォルトの名無しさん [2014/04/30(水) 13:05:21.41 ID:ZT185+pO] 悲報のお伝え Jim(現2ch管理人)はハスケラーらしい ひろゆき周辺が描いてたPerlコードは勝手に使うとコードの著作権どうのって言われる可能性あるから ハスケルで少しずつ書き直してってるらしいよ ハスケル死んで
182 名前:デフォルトの名無しさん mailto:sage [2014/04/30(水) 14:04:28.05 ID:5Jam0SwU] オープンSSLみたいに書くマスゴミと同レベルのニュース板脳のゴミは、今すぐ死んでいいんだよ?
183 名前:デフォルトの名無しさん mailto:sage [2014/04/30(水) 16:52:18.66 ID:ZT185+pO] >>182 はずれ。 情報元はそこではない Jimがハスケルを使用するって時点で著作権の問題回避の行動だから Jim擁護してる場所じゃこれは話題にすらならない ゴミレスばら撒くゴミは死ねw
184 名前:デフォルトの名無しさん mailto:sage [2014/04/30(水) 17:00:12.09 ID:5Jam0SwU] 「ハスケル」ってカタカナ書きする時点でゴミなんだよ早く気付けw
185 名前:デフォルトの名無しさん mailto:sage [2014/04/30(水) 21:40:51.32 ID:tYhOixrS] JimがHaskellのコード書いてたの?
186 名前:デフォルトの名無しさん mailto:sage [2014/04/30(水) 22:03:56.89 ID:wBGEGFLX] staticおじさんってこれか el.jibun.atmarkit.co.jp/minagawa/2010/04/post-ebc4.html el.jibun.atmarkit.co.jp/pressenter/2010/11/1-828a.html
187 名前:デフォルトの名無しさん mailto:sage [2014/04/30(水) 22:11:23.19 ID:9R4TvidN] そりゃHaskellで書けるなら Perlとかnode.jsみたいなゴミは 使う意味ないわな
188 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 02:50:54.68 ID:7Ucklgi4] ハスコー
189 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 04:20:21.22 ID:z0bRnMRX] HaskellとPerlとnode.jsじゃ根本的に目的が違うと思うが
190 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 08:59:49.69 ID:YhYF4U4z] >>186 わろす これはひどい コメント欄に来てるひとたちが結構マシだったのでちょっと安心した
191 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 09:09:05.63 ID:XngrIcHx] >>186 >今回のコラムについては、オブジェクト指向がわかっていないから書いた。 >だから入門者とか、わかっていない人を対象にしています。 入門者を混乱させるなよ・・・ わからなければ黙ってればいいのに の典型的な例だな・・・
192 名前:デフォルトの名無しさん [2014/05/01(木) 12:32:11.86 ID:V5UuKtrR] >>184 ゴミみたいな言語であるハスケルをゴミみたいに扱って何か問題があるのか? 死ねゴミw
193 名前:デフォルトの名無しさん [2014/05/01(木) 12:36:40.96 ID:V5UuKtrR] ああ気持ち悪い 投稿するたびにゴミハスケルゴミコードが実行されてるんだな 何でそんな惨い事をするのかわけがわからないよ なんだこの掲示板w なんだこの掲示板w 死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ねwwwwwwwwwwwwwwwww
194 名前:デフォルトの名無しさん [2014/05/01(木) 12:50:12.99 ID:Ga0lCq5/] ジァアアアアezweb
195 名前:デフォルトの名無しさん [2014/05/01(木) 12:54:56.09 ID:mrXKLvki] トットリニップ
196 名前:デフォルトの名無しさん [2014/05/01(木) 15:13:33.22 ID:1qNKyO0s] トットリニィィィィィィィィィィィィィィィップwwwwwwwwwww
197 名前:デフォルトの名無しさん [2014/05/01(木) 16:05:02.63 ID:V5UuKtrR] トットリニップw ジャアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアwwwwwwwwwwwwwwwwwwwwwww
198 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 16:20:58.65 ID:SDsBtHY9] うゆか
199 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 17:18:07.12 ID:6V5avLId] オブジェクト指向の信者たちが、異端者のstaticおじさんに鉄槌を食らわせてたけれど、 そろそろオブジェクト指向が幻想だったって気付いても良いはず
200 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 17:19:14.17 ID:6V5avLId] closureで十分だったよね?
201 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 17:35:35.64 ID:7C5boMZl] javascript全盛で「prototypeベースのオブジェクト指向()」に みなが馴染んでしまうとstaticおじさんの勝利
202 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 18:25:23.27 ID:V5UuKtrR] トットリニップw
203 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 18:38:34.93 ID:V5UuKtrR] 1、道具を良くするか、 2、人間のスペックを上げていくか、 この二極しかない オブジェクト指向っていうのは最初に設計で苦労して、後でコーディングのときに楽をするためのやり方 その対極が流行った場合、世界の根底が揺らぐのではなかろうか プログラミング以外の世界でも、殆どは 1の「道具を良くする」方面に進化してる 2の「人間のスペックを上げていく」方面に進化してる分野が大きく世界に広まったときに OOは駆逐される
204 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 18:49:11.54 ID:QfqMeChr] >>179 closureおじさんですね
205 名前:デフォルトの名無しさん mailto:sage [2014/05/01(木) 19:07:02.41 ID:SDsBtHY9] staticおじさん本人は、プロトタイプベースはもっとわかんないだろうけどw
206 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 01:34:57.82 ID:Ygsxpf2D] 今の時期にニンジャスレイヤーがアニメ化って、node.jsの先行きが不安
207 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 01:37:59.82 ID:Ygsxpf2D] 我々はッ!我々はッ!……支配しなければならないッ! ニンジャソウルに憑依されたからといって、その者が高貴な存在になるか? 否!否!否! 奴らは永遠に野蛮なままだ! 下層ショーユ工場で働く労働者と本質は何ら変わらない! 支配の使命を課せられたるはッ、我ら高貴なる家柄に生まれついた、ニンジャソウル憑依者のみッ! 我々貴族はッ!セキバハラ貴族の末裔はッ! 何百年以上もキョートの支配階層に君臨してきたッ! 今はメガコーポとしてッ!我々は君臨し続けねばならんッ! 伝統も作法も知らぬ、蛮人の如き下層民どもを支配し続けねばならんのだッ! …この傷は支配者の戦傷に相応しいッ! 私は永遠に支配する! 偉大なるショーグン・オーヴァーロードの末裔、ロード・オブ・ザイバツがお導きになる、栄光に満ちた千年王国!ニューワールドオダーの中でッ!
208 名前:デフォルトの名無しさん [2014/05/02(金) 05:27:06.95 ID:Aux2s5aq] トットリニップか
209 名前:デフォルトの名無しさん [2014/05/02(金) 05:36:58.12 ID:gjVtYYe6] ニップス
210 名前:デフォルトの名無しさん [2014/05/02(金) 07:56:30.22 ID:Aux2s5aq] トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww トットリニーップwwwwwww
211 名前:デフォルトの名無しさん [2014/05/02(金) 11:54:10.07 ID:Pyg52lyI] ホーシンツクツクwwwwwwwwwww ホーシンツクツクwwwwwwwwwww ホーシンツクツクwwwwwwwwwww 似にニィィィィィィィィィィィィィィィィィィィィィップwwwwwwwwwwwwwwwwwwwww
212 名前:デフォルトの名無しさん [2014/05/02(金) 12:03:25.61 ID:UsNhQ+yc] ジァアアアアw
213 名前:デフォルトの名無しさん [2014/05/02(金) 12:04:17.26 ID:UsNhQ+yc] ニップスw
214 名前:デフォルトの名無しさん [2014/05/02(金) 12:05:30.70 ID:gjVtYYe6] ジァアアアアジァアアアアジャップwwwwwwwwwww
215 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 12:14:45.66 ID:brLwemZd] くそな書き込みはNGで消せるけど プロバイダがアク禁になって 巻き添えで規制食らうのは嫌だな
216 名前:デフォルトの名無しさん [2014/05/02(金) 13:38:55.38 ID:Aux2s5aq] >>215 ジャジャジャジャアアアアアアアアアアアアアアアアアアアアアップwwwwwwwwwwwwwwwwww
217 名前:デフォルトの名無しさん [2014/05/02(金) 13:41:04.71 ID:Aux2s5aq] トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww トットリニーップwwwwwwwwwwwwwww ホーシンツクツクwwwwwwwww ホーシンツクツクwwwwwwwww ホーシンツクツクwwwwwwwww ホーシンツクツクwwwwwwwww ホーシンツクツクwwwwwwwww ホーシンツクツクwwwwwwwww ホーシンツクツクwwwwwwwww ホーシンツクツクwwwwwwwww ニーィップwwwww ニーィップwwwww ニーィップwwwww ニーィップwwwww ニ˝ィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィィwwwwwwwwwwwwwwwwwwww
218 名前:デフォルトの名無しさん mailto:sage [2014/05/02(金) 19:26:46.10 ID:Ygsxpf2D] php,歯磨き,偽物語 ruby,ジェム,まどか☆マギカ node.js,忍者,ニンジャスレイヤー
219 名前:デフォルトの名無しさん [2014/05/03(土) 14:09:57.19 ID:n3Gfmr8N] 所詮トットリニップの作った言語
220 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 16:27:20.82 ID:PVSm0OK1] 鳥取県民の島根に対する嫉妬が激しい
221 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 17:05:47.23 ID:1qibXE4W] >>220 地域板でやれよ
222 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 20:27:35.24 ID:e/b0k1il] phpで糞コード配布してる奴なんなの? まず設定ファイル分けろ 各動作ごとにファイル分けろクラスにしろ 1ファイルにすべてまとめやがってウンコすぎてイライラですわ
223 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 20:29:59.12 ID:IqAVwefj] 質問です <?php $tanaka =300; $suryo = 8; $waribiki =($tanaka * $suryo) % 1000; echo "合計金額は " . $tanaka * $suryo - $waribiki . " です"; ?> では、-400と出るのですが2000と出力されないのはなぜでしょうか? よろしくお願いします。
224 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 21:29:12.40 ID:zGzKdLEA] www.php.net/manual/en/language.operators.precedence.php www.php.net/manual/en/language.types.string.php#language.types.string.conversion echo "合計金額は " . $tanaka * $suryo - $waribiki . " です"; echo "合計金額は " . (800 * 3) - 400 . " です"; echo "合計金額は " . 2400 - 400 . " です"; echo "合計金額は 2400" - 400 . " です"; echo 0 - 400 . " です"; echo -400 . " です"; echo "-400 です"; たぶんこんな具合だと思う それにしても www.php.net/manual/ja/language.operators.precedence.php は営業妨害レベルだな
225 名前:デフォルトの名無しさん mailto:sage [2014/05/03(土) 23:17:28.71 ID:C6DQQf2J] >>222 直接言えや根暗野郎 お前もクソなのは変わらんわ
226 名前:デフォルトの名無しさん mailto:sage [2014/05/04(日) 01:24:30.15 ID:pXQEoO7b] ん?
227 名前:デフォルトの名無しさん [2014/05/04(日) 07:23:54.64 ID:1hx1HFdE] 死ねゴミw
228 名前:デフォルトの名無しさん mailto:sage [2014/05/04(日) 13:26:55.79 ID:vh5OhaBj] >>225 死ねゴミ
229 名前:デフォルトの名無しさん mailto:sage [2014/05/04(日) 23:58:33.11 ID:vh5OhaBj] AngularのロゴのAを凝視していると、イルミナティのピラミッドに見えてきた
230 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 06:31:05.92 ID:z0NF/8qV] npm-faqが古き良き時代の名残を継承してて好き
231 名前:デフォルトの名無しさん [2014/05/07(水) 09:00:16.53 ID:jmvkesxz] 前スレだっけ? 全ての言語エンジンをJSで実装すればいいのにってあったけど、こういうことなんだろうね。 https://rfk.id.au/blog/entry/pypy-js-faster-than-cpython/
232 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 12:36:24.23 ID:MZ01fZnX] 例えば自然界にいる生き物で 今考えられる限りで、一番効率良い生き物の繁殖の仕方を真似レばいいとか言っても やらないから
233 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 12:36:41.07 ID:9WpUkQ/A] >>231 下のほうにpypyが
234 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 12:42:36.34 ID:MZ01fZnX] 一番効率の良い一つだけの言語を世界で使おうとすると市場が小さくなってしまうから ゴミみたいな奴らにはゴミ言語を、 そうじゃない奴らは効率の良い言語を、使っていく ゴミみたいな奴らにゴミみたいな言語で、誰もやらないようなゴミみたいな仕事をやらせることで 本来プログラミングの範囲じゃない場所までプログラミングの仕事にしてしまうことで、ゴミみたいな市場規模が拡大する それによってゴミじゃない言語を使ってるゴミじゃないプログラマに利が多く廻る なんでもいいからゴミみたいなプラットフォームとゴミみたいな言語を乱立し、 ゴミみたいな仕事をやる為にゴミみたいな人材を育ててゴミみたいな仕事をやらせ、ゴミを人柱にして市場規模拡大にゴミみたいな貢献させようとしてるだけ
235 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 13:00:32.49 ID:jmvkesxz] 今のasm.jsというか、アセンブラとしてのJSに足りないものはスレッド制御とSIMDなんかだな。 それらが試験的にFirefoxのNightlyで入ってるけど使うと全然違う。 それと型なんかも不足してる、やっぱりint64やbignumは最適化抜きに欲しい。 ES7がほんと待ち遠しいね。 あと最近すごく重要だと思ってるのが、脱最適化がどこで何故起きてるのか調査できるようにすること。 例えばV8にはtrace_deoptオプションがあるけど、表示がもの凄く分かりづらい。 とくにsoftな脱最適化とか言うのの原因がさっぱりわからん。 グラフィカルな調査ツールが絶対必要。
236 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 13:13:13.78 ID:edkmu5YG] >>231 Fernando is faster than you. みたいだw
237 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 16:44:19.44 ID:MZ01fZnX] さて、俺はコケを撒き終わったわ ちなホソバシラガゴケ 育つかな? 苔に根は生えないとかいってるプログラマはよくいるけど生えるからwwww 仮根といってその場所に定着するまでの間、土に触れてる部分のコケが根っこの役割をし始める事があるのにそんなこともわからないんだな
238 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 19:49:58.61 ID:MZ01fZnX] あ、違う ホソバオキナゴケかもしれない
239 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 20:10:14.73 ID:Vms4X6Bv] ぶっちゃけJavaScriptなんてこんだけ普及していても 現実の99%の用途は$("#hoge").css("fuga", "bar");とか簡単なjQuery操作だからES67なんて世間は渇望してないぞ HTML5もCSS3もそうだけど、Win7のサポートが切れて自動更新されるIE10以降が中心にならない限り、 Webに新しい技術が標準となることはない。 IE67ですら、いまだにIE8互換モードで動かないとかいってバグ報告してくるクソ顧客がいるから切れないつーのにな。
240 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 23:10:33.08 ID:wg/XN6bD] >>231 やっぱpypyはすげーな pypy.jsとやらはゴミだけど
241 名前:デフォルトの名無しさん mailto:sage [2014/05/07(水) 23:51:13.67 ID:z0NF/8qV] >>239 Hacker newsでinfoqが世論だ。 サンフランシスコが世界の中心だ。
242 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 00:01:36.88 ID:3iWOyPjK] 偽物が何を使ったところで偽物なんだけど、その偽物が簡単に扱えるものがJavascriptで、 そのJavascriptを本物のプログラマたちが扱えるように、 本物と同じレベルのプログラム言語へと進化しつつあることは、 今後のソフトウェア産業のあり方を大きく塗り替える。 というか、文化的な何もかもを既に破壊し尽くした。
243 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 00:38:53.56 ID:/h1g/7xX] TIOBE更新
244 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 00:46:23.61 ID:tkIcXOih] >>242 Javascriptが特権的地位を獲得できていた理由は ブラウザで動く(現実的に)唯一の言語だからだけど、 スマホ全盛の時代になってブラウザに拘る必要もなくなって Javascriptを選ぶ必然性が無くなっちゃった。
245 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 04:29:00.61 ID:3iWOyPjK] html5があるし、UI/UXは日用品だから不動の地位だよ
246 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 04:32:38.16 ID:3iWOyPjK] 本物のプログラマの皆は、JavaとかObjective-C、 C++、Haskell,Scalaのような本物のプログラム言語を使えば良いと思うよ。
247 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 08:23:01.85 ID:g40x0qa+] もうHTML5(笑)なんだよなあ
248 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 08:47:22.00 ID:OpdZaJwZ] >>234 最近実感してます >>246 Javaは無いわ
249 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 08:50:08.89 ID:4IiqP9lG] Pythonの実装は C < JS(V8) < Python 最適化できないと JS(V8) < C < Python わかりやすいな
250 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 09:03:27.92 ID:3iWOyPjK] ttp://learningthreejs.com/blog/2014/05/07/threejs-interview-online-3d-modeling-and-rendering-with-claraio/ ttps://trac.webkit.org/wiki/FTLJIT
251 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 09:08:43.91 ID:3iWOyPjK] >>247 おまえら雑魚が幾ら笑ったところで、あいつらは作り上げると思うよ
252 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 14:46:07.19 ID:c3/Phoxn] Win8とかで画面最大になって動くデスクトップアプリって何でかかれてんの? jsでは無さそうだけど
253 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 14:57:39.72 ID:9RHm5PfU] >>252 Javascriptでも作れるらしい msdn.microsoft.com/ja-jp/library/windows/apps/br211385.aspx
254 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 15:09:34.86 ID:NviPB3le] ほとんどはC#らしいけどな
255 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 19:47:18.18 ID:+3ugXaA9] Javascriptでしか作れないから Javascriptでも作れるに時代がかわった
256 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 20:09:31.98 ID:3iWOyPjK] もとからJavascriptで十分なレベルのものを、 自称本物のプログラマたちがc#で書いてただけだろ
257 名前:デフォルトの名無しさん [2014/05/08(木) 21:36:32.00 ID:c3/Phoxn] >>254 C#だったんですね やっぱりjsは使えないゴミですね
258 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 22:35:50.91 ID:tkIcXOih] 何をいまさら
259 名前:デフォルトの名無しさん mailto:sage [2014/05/08(木) 23:11:23.56 ID:sECLeATW] ゴミつーか、人気の割りには随分改善を放置された珍しい言語だなって思う 過去に一度改定失敗ってケチがついたのせいだろうけど バッドノウハウまみれていいならなんとでもなる、みたいなカオスっぷりも楽しかったけどC#と比べるのはなあ forループと匿名関数スコープ間との腐れイディオムとか、コールバック数珠繋ぎの先にある終わりの見えない深淵がこちらを覗き込んでいる件とか 着実に黒魔術化の一途を辿っているからなあ まあゴミかなあ
260 名前:デフォルトの名無しさん mailto:sage [2014/05/09(金) 02:50:05.10 ID:cd4fHdBG] 最初から洗練されすぎていて、改良の余地がなかった言語。それがjavascript
261 名前:デフォルトの名無しさん mailto:sage [2014/05/09(金) 08:54:33.40 ID:QgZ7quQs] 洗練されすぎた==
262 名前:デフォルトの名無しさん [2014/05/09(金) 10:44:26.79 ID:VdfmJhjs] ブラウザを作りたいんだけど まずはguiを出したい 良いライブラリありますか?
263 名前:デフォルトの名無しさん mailto:sage [2014/05/09(金) 12:15:12.27 ID:BIndpIY3] >>262 Tcl/Tk
264 名前:デフォルトの名無しさん mailto:sage [2014/05/09(金) 13:06:04.08 ID:Mr0Sp7Ii] guiとレンダリングの区別すらついていない予感
265 名前:デフォルトの名無しさん [2014/05/09(金) 15:16:49.87 ID:GYjPNi42] テキストのブラウザとしては、w3m, lynx
266 名前:デフォルトの名無しさん [2014/05/09(金) 15:24:15.29 ID:GYjPNi42] ブラウザは、レンダリングエンジンを利用している。 IEは、Trident Firefoxは、Gecko ふるいChromeは、WebKit Chromeは、Blink Safariは、WebKit ふるいOperaは、Presto Operaは、WebKit Lunascapeは Trident, Gecko, WebKitを切り替え
267 名前:デフォルトの名無しさん [2014/05/09(金) 20:26:32.95 ID:SjMyjWDG] Operaってブックマークが不可能になったところまでは知ってるけど、 あれって開発者がついに発狂しましたって事でいいのかい
268 名前:デフォルトの名無しさん mailto:sage [2014/05/09(金) 20:57:31.06 ID:7Cxln9hv] Operaは昔から結構チャレンジャーだよ まあ、ブックマークは流石に色々あったのか復活したけどな
269 名前:デフォルトの名無しさん mailto:sage [2014/05/09(金) 21:29:14.35 ID:7Cxln9hv] って、結構凄いことになってんのな Presto捨てちゃったのか…
270 名前:デフォルトの名無しさん mailto:sage [2014/05/10(土) 07:19:06.57 ID:lGvODFdt] Javascriptが来る場合も、このようである。 そのとき、畑に二人の男がいれば、一人は連れて行かれ、もう一人は残される。 二人の女が臼をひいていれば、一人は連れて行かれ、もう一人は残される。 だから、目を覚ましていなさい。いつの日、自分のJavascriptが帰って来られるのか、 あなたがたには分からないからである。
271 名前:デフォルトの名無しさん mailto:sage [2014/05/10(土) 10:27:53.46 ID:oljZpcA6] >>270 マタイによる福音書24章39〜42 ルカによる福音書17章30〜37 二資料仮説におけるQ資料だね
272 名前:デフォルトの名無しさん [2014/05/10(土) 13:36:07.72 ID:ZLDmzwvb] JapScript
273 名前:デフォルトの名無しさん mailto:sage [2014/05/10(土) 23:26:36.95 ID:lGvODFdt] >>271 スタートアップに出資するエンジェルたちの金の出処が不思議だよね 多分、イルミナティとかフリーメイソンが絡んでいるんだと思う
274 名前:デフォルトの名無しさん mailto:sage [2014/05/10(土) 23:27:40.03 ID:m9xHqVTZ] ∧_∧ O、( ´∀`)O 金の出処 ノ, ) ノ ヽ ん、/ っ ヽ_、_,ゝ (_ノ ヽ_)
275 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 01:28:26.46 ID:ryU1pIju] GGHKでお馴染みだろうけど、アダムとイブからはじまったキリストまでの家系図と、 列王記下でエリシャが祈ったせいで熊に殺された子供の数も42なんだよね
276 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 14:52:28.65 ID:z5HGa5CR] nonlocal (w
277 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 15:02:25.16 ID:neMEeTAl] Q資料w
278 名前:デフォルトの名無しさん [2014/05/11(日) 15:21:21.20 ID:O1YaEIKb] ジァアアアアジァアアアアジァアアアアアアアアアアアアアアアアアwwwwwwwwwww
279 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 22:07:17.42 ID:VWJDXhYj] >>273 キリスト教とユダヤ教とを混同してはいけない キリスト教は新約聖書、旧約聖書の両方を聖典とするが、ユダヤ教は旧約聖書のみ >>271 は新約聖書の文言、ユダヤ教徒はそもそも新約は「読まない」、したがって >>271 はイルミナティやフリーメイソンとは関係ない
280 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 23:33:20.17 ID:ryU1pIju] >>279 フリーメイソンはユダヤ教徒じゃなくて、特定の宗教を信仰する人の寄せ集めだろ パール崇拝、laravelの名前空間、lithimのロゴと良い、全ては300人委員会による予定調和 ジェム、偽物、歯ブラシ、ニンジャスレイヤーときたあたりで気付くべきだった
281 名前:デフォルトの名無しさん mailto:sage [2014/05/11(日) 23:41:03.05 ID:ryU1pIju] PHPの象は、perlバーティの垢で作られたガネーシャ。 Rubyistってのは、ル・ビースト。666の刻印を刻まれた獣たち。 javascriptで作られたバブルの塔が崩壊するのも、全ては予定調和。 窓の外から軍靴の音が聞こえてくる
282 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 00:07:55.03 ID:1i5n+u6d] >>281 無理すぎやり直し
283 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 01:03:10.57 ID:pvK1PhqY] よくプログラマは、プログラミングを通じて世界を見ようとして、 確かにある程度は見ているんだが、 別にそれはプログラミングを行ったものだけが見えてる世界ではなく この世界のどんなことでもスペシャリストになったら見える悟れる境地であって プログラミングを極めたものだけが特別っていうんじゃないんだぞ プログラミングがこの世界で重要視されている錯覚は株価と同じ
284 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 01:08:18.72 ID:B88SZjFW] 株価と同じ、ってのがよくわからんが 「棋士/棋譜」「原発作業/作業員」「政治/政治家」と適当に置き換えてみても違和感ないな なんでもそんなもんだろ
285 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 01:56:35.54 ID:IcTF1PM0] そう。だから、全てはキリストと結び付かれていなければ、無意味なのれす。
286 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 14:59:40.93 ID:pmUWawGj] ただのネタスレになってた
287 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 19:25:18.62 ID:lYEeDc9x] ゴミみたいなアメリカ人が信仰してる宗教でそんな感じのがあったな
288 名前:デフォルトの名無しさん mailto:sage [2014/05/12(月) 22:51:54.84 ID:IcTF1PM0] アメリカはベンジャミン・フランクリンの作ったメイソンリーの国だろ
289 名前:デフォルトの名無しさん mailto:sage [2014/05/13(火) 00:32:22.91 ID:1g/5f/R+] 民主主義で空洞化してる哀れな国だよ
290 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 02:03:11.41 ID:aDG7i8gZ] きゃりーぱみゅぱみゅのPVやember.js周りのロゴに口髭が使われてるのもイルミナティのせい
291 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 10:59:43.60 ID:aDG7i8gZ] ttps://wiki.theory.org/YourLanguageSucks
292 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 20:16:40.38 ID:cEJSRyyI] JSとPython以外のスクリプト言語は 不要という時代になってきた もう結論出たから議論も盛り上がらないね
293 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 21:56:57.83 ID:a3fkqb12] redmonk.com/dberkholz/2014/05/02/github-language-trends-and-the-fragmenting-landscape/ rubyの凋落ぶりがすごい
294 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 22:02:19.01 ID:rSIdGrXI] Rubyが凋落したというか、もともとRuby界でしか知られてなかったgithubが他言語界にも知られるようになって 世間のシェアに近づきつつある、という図式ではないかと
295 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 22:07:36.61 ID:smgj/wOt] Perlちゃんが息してないの(´・ω・`)
296 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 22:23:02.90 ID:TpK0E7D/] >>295 だよね
297 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 22:30:38.00 ID:2QlwcCvG] perlは元々呼吸してませんが何か?
298 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 22:47:51.03 ID:8KQ/HQc4] perl6ってどうなったのかなと思ってググって見たら、ネコオペレータほんとに実装されてて吹いた 興味をそそる機能が皆無とは言わんけど、覚える気になりにくい言語だなあと思う iOSアプリ用途で急にメジャー化したObj-Cみたいなキラーシチュエーションがないと、息吹き返すことはないだろうな cgiと言えばperl、と思われてた時代が懐かしいな
299 名前:デフォルトの名無しさん mailto:sage [2014/05/14(水) 22:55:37.66 ID:aDG7i8gZ] >>292 ほどけない問題など在りはしないと、知ってても、複雑な段階が物語り創っていく
300 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 00:41:10.88 ID:YRo5/B9y] >>298 CGIは元々当時Perl以外にまともに扱える言語が無かっただけの話だからなあ 1行テキストフィルタ書いてる今のが本来の使い方に近いと思うよ
301 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 02:10:00.22 ID:kuekrmnz] oculusやgoogle glass等の新プラットフォームに、 perl6しか載せなかったら、perlブームは再燃する。祈りましょう。
302 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 02:15:56.18 ID:3fuyZHJM] 動的型付けの言語なんて、言語そのものの優劣は50歩100歩で大差ない あとはライブラリの多さとか、活発な開発とか、そんなんだけ 一方静的型付け言語は、型推論が強力な言語がマイナーだったり まだまだ伸びしろがあるので期待できる
303 名前:デフォルトの名無しさん [2014/05/15(木) 02:41:53.88 ID:mVM4WfmV] perlは頭の悪いぱんぴーには使いづらいからアレゲなだけで ぃぬx界隈だと多いからな
304 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 02:54:01.09 ID:AmDZveYQ] その手の釣りには乗らんのではなかろうか せめて利点とか語りつつ餌くださいよ MacPortsなんかでもperl依存多いなーとは思うし無価値ではないんだろうし
305 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 02:58:27.57 ID:7x5WmWBV] ぃぬxって何かと思えば
306 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 03:00:52.07 ID:IDFusb+m] Puppy ぃぬx
307 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 08:07:38.75 ID:8MS98tJI] perl はもう過去の遺産で食いつないでるって感じじゃね? 新規でなんかやるのには使わんでしょ。
308 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 09:08:44.59 ID:CZxl8HQQ] >>298 >iOSアプリ用途で急にメジャー化したObj-Cみたいなキラーシチュエーションがないと、息吹き返すことはないだろうな Objective-C が息を吹き返したのは iOS というより NeXTSTEP -> OSX の流れのおかげ perl はもうこの先息を吹き返すことはないよ
309 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 09:41:22.68 ID:rNO5CB81] >>307 巨人の肩に乗るなら、高い方に乗ったほうが楽だろ
310 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 10:34:59.51 ID:l74ZATZv] 巨人の肩のたとえの使い方激しくまちがってるだろ…
311 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 11:46:04.80 ID:JHGRwOVl] >>293 rubyとjavascriptはツール系の設定ファイルの下駄を履いてるのに、この程度か
312 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 11:49:54.84 ID:8MS98tJI] >>309 高い方が乗るのはしんどいだろう...、というお約束のツッコミはおいといても、今さらら足元がふらついてる巨人に乗ってどうするんだよ (w
313 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 12:03:52.47 ID:5sMFAW9N] ×巨人の肩に乗る ○巨人の肩の上に立つ
314 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 12:09:08.60 ID:l74ZATZv] いやそこは意味はあんま変わんないけど、楽とかじゃなく遠くが見渡せるってことだったりね
315 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 12:15:12.71 ID:RdSfOebN] 大リーグボール完成させて、最後、どうなったんだっけ? スポ魂漫画なんて、さっさと、腐女子向けのホモマンガにリプレースされたらいいのに
316 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 14:25:11.36 ID:Py6ct1mS] Perlのプログラミングスタイルがダメなんじゃなくて 人間自体のスペック上がらないと使えないだけの話で文字数とかの効率は良い
317 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 16:46:45.58 ID:Sgx5bTG4] そう思ってるうちは初心者
318 名前:デフォルトの名無しさん [2014/05/15(木) 19:53:50.02 ID:AmEfYMSa] 今のPerl使いに初心者がいると思ってるバカか
319 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 20:22:27.37 ID:YJVcNXRn] そういえばPerl6っていつから本気出すんだっけ なんか数年前に今年からって見た気がしないでもないが
320 名前:デフォルトの名無しさん [2014/05/15(木) 20:34:11.25 ID:WhJaypeI] 開発は続いてんでしょ
321 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 21:54:53.98 ID:YRo5/B9y] >>319 現状、Perl5のが開発が活発だしなあ
322 名前:デフォルトの名無しさん [2014/05/15(木) 22:28:11.30 ID:xs3CrNHC] Perlはもう6の開発止めて5の文法を非推奨→削除って感じで毎年少しずつ整理していったほうがいいと思う。 とPerl使ってない俺が言ってみる。
323 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 22:37:04.30 ID:Smnujb1W] これから最も伸びしろがある言語はC#だと思う あと10年後にはC#のオープンソースコミュニティも発達してくるだろうし VSがあれば動的言語以上に気楽に書ける静的言語はやはりいい
324 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 22:47:36.89 ID:o5l+ISF6] C#はないわあ 言語としては悪くないが、環境が悪い
325 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:23:14.52 ID:IDFusb+m] Scala
326 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:28:48.21 ID:cLEKyi/B] Scalaはないわ マルチパラダイムを履き違えたC++を超えるカオス言語
327 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:40:41.09 ID:bE0ezWse] >>323 >VSがあれば動的言語以上に気楽に書ける静的言語はやはりいい VSのようなIDEが無ければ気楽に書けないC#のような言語は、 スクリプト言語の置き換え候補にすらならない
328 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:41:40.46 ID:+8hbtb/x] C#はUnityで便利に使ってる monoのバージョンも古い微妙環境だけど、それでもJavaより桁違いにラクで御の字だよ enumにinterface使えなくて多態出来ない点はJavaに劣る設計ミスと感じるけど。ストレージコストの安い定数表現クラス作れば済むけど汚くてもにょる
329 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:44:40.02 ID:Py6ct1mS] API直で触る人間が減るのは良いこと 多分将来的にも役に立たないけどとりあえず覚えとけw なんてC言語までにして欲しいわ
330 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:44:42.98 ID:+8hbtb/x] >>327 ごめんスクリプトスレなの失念してた ご指摘に同意。IDEというか最低でも補完ないとキツいですね。 C#がスクリプト言語の気楽さに適うものとは思ってないです
331 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:47:29.78 ID:cLEKyi/B] マルチパラダイム言語ならF#はかなり理想に近い 「カオスじゃないScala」 Scalaを使ったことがあれば、どれだけ素晴らしいかはこれだけで十分なはず
332 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:53:42.16 ID:Smnujb1W] >>327 真面目な話VSという前提を抜きにC#を語るのは意味はない。 テキストエディタでちょっと書いて動かせるのがスクリプト言語の利点だしそれはC#は永遠に追いつかないけど 逆に言うとちょっと規模が大きくなれば途端コンパイル言語との差はなくなるわけだしな。 IDEでRubyやPythonを書くようなことはもう今後はなくなると思う。
333 名前:デフォルトの名無しさん mailto:sage [2014/05/15(木) 23:54:47.12 ID:+8hbtb/x] >>331 興味深いのだけどScalaもF#も未経験 でももしよければ利点語って欲しいですよ 門外漢なりに、要所やキーワードググれば初学の糸口になるかもだし
334 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 01:30:45.34 ID:16LdJ7aU] ttp://www.futurealoof.com/posts/the-fiction-of-leadership.html >There's no illuminati, no committee, and the effect of decisions made by core, which is a dictatorship, are nearly over.
335 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 01:33:38.88 ID:16LdJ7aU] 既にjavascriptとhtml5が決定打になっている。 最後まで生き残るのは低レイヤの規格とアルゴリズムだけ
336 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 01:36:44.92 ID:16LdJ7aU] haskellやocamlにメリットがあるとすれば、数値計算を型安全に行えて、 パーサー書くのに適しているってことぐらい。 偽物のプログラマたちが日常的に使う作業では、javascriptで十分すぎる。
337 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 02:52:39.04 ID:HPHO49hK] 既婚の偽者プログラマと 未婚の本物プログラマだったら前者を目指せ
338 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 08:02:36.17 ID:hJC//Tt9] うむ
339 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 08:44:29.43 ID:+4D/Atqz] VSのC#くらい補完が効くスクリプト言語が無いので VS有りならC#のほうが効率が良いね
340 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 08:51:30.47 ID:hJC//Tt9] 補完のし易さを念頭に設計されたのがC#
341 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 10:55:03.99 ID:16LdJ7aU] llvmがブラウザで動くようになったところで、javascriptで書くよ
342 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 11:08:30.37 ID:UbcvidiG] javascript ruby python -> LLVM -> NaCl ですねわかります
343 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 19:10:19.42 ID:ELdVfFk9] Pythonの補完は静的型言語レベル
344 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 19:55:05.92 ID:+hYDWepx] なんにせよrubyはもうウンコ
345 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 20:09:22.54 ID:1TxK3h0O] PerlはオワコンだしRubyはウンコだし Pythonは3への移行に失敗してるし Javascriptはスマホが普及してブラウザが終焉すると共に死にそうだし これからはLuaしかねーな
346 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 20:46:24.11 ID:Cxn/j34W] スマフォが普及したらアプリ開発は基本JSだろw
347 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 21:09:01.47 ID:E+Tbf0s6] >>345 三行目は逆じゃね
348 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 23:02:01.21 ID:LcY+Mkkk] スマホアプリは、マトモなとこはObjective-CやJavaで、 開発力の無いショボイところはJSやね なお、Objective-CやJavaがマトモな言語と言ってるワケでは無い
349 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 23:25:08.56 ID:+hYDWepx] >>348 ObjCはiOSエンジニアの中でも熱狂的な人間って感じだな iOSの言語選択肢が広がった今ではC++やC#で資産を活用したがるデベロッパも増えてる Javaは、うーん、消えるんでない?(適当)
350 名前:デフォルトの名無しさん mailto:sage [2014/05/16(金) 23:29:39.72 ID:+hYDWepx] >>345 JSは死ぬどころか、あれもJSこれもJSでうんざりすると思うぞw 大人しくやっておくべし
351 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 00:28:13.15 ID:DT1W5Hmc] そりゃJSしか出来ない奴の目には あれもJSこれもJSに見えるだろ 視野が狭いから
352 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 00:35:18.68 ID:B2F+7EfW] JSって言語としては難しいほうだぜ C#とかのが断然覚えるの楽
353 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 00:41:30.62 ID:nH18P7Nh] >>349 JavaはAndroid優勢なうちはなくならんでしょ。例えばUnityで作るにしても環境個別機能はDalvik上の資産を捨てられない。広告SDK一つとっても軒並みjarで配布されてるしね サーブレットなどで入れ替えしにくい分野で次世代COBOL化してるモジュールの保守も長く残るだろうし >>352 同意 機能多いけどラクするための機能塗れだしね でも今現時点での「工夫で乗り切れる柔軟な言語」としてのjs自体は素晴らしいと思うし嫌いじゃない 貧弱な仕様なのに、異様な柔軟性で生き延びた稀有な言語だと思うよ
354 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 01:13:12.50 ID:WZxjCf9n] ゴミような言語仕様のまま変えていくことも不可能になった動かない遺産 どうせもうすぐデスクトップPCの地位が危うくなるから
355 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 01:37:10.95 ID:3EnRFWA2] >>348 偽物だからjavascriptで良いです。 >>354 M$は嫌いだけどsurfaceが勝つよ
356 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 01:40:55.95 ID:3EnRFWA2] c++は長い沈黙を経て、いよいよ動き出す
357 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 01:48:40.00 ID:nH18P7Nh] clang、gccとc++11/1yの話は尽きないが c++の立役者たる肝心のmsが腑抜けてるのが不安。 いまどこで動いてるんだろうか、c++って。 cocos2d-xくらいしか活用ケースなくない? いやcocos2dの対応は個人的にはでかいし大感謝レベルだけど
358 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 04:23:23.53 ID:3EnRFWA2] 業務アプリの大部分をjavascriptで書けてしまうと、 それを補うのはnode.jsやwebkitを弄れるc++が普及する いよいよ、java,c#の牙城が崩壊する時は来た
359 名前:デフォルトの名無しさん [2014/05/17(土) 04:27:08.86 ID:CgtrazLe] javaはC++製だろ? あと連携もできるだろ。
360 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 13:19:27.17 ID:moX93sls] 開発効率だけで考えると スクリプト言語の簡潔さとC#並みの補完 を兼ね備えたPythonが最強なんだけど、 何故か世間は生産効率が悪い言語を好むんだよね
361 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 13:24:21.65 ID:B2F+7EfW] >>360 pythonほとんど触ったことないんだけどさ 他のスクリプト言語より補完がいい理由教えて
362 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 15:21:28.21 ID:3tF+uAyc] >>361 ユーザの知的レベルが平均的に高いから 型推論を駆使するような高度なライブラリやプラグインが揃いやすい 残念のがら、ドカタばっかり数だけ居ても こういうのは出てこないんだよね
363 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 15:34:12.68 ID:JkCHBiiJ] ということは、現状補完最強のJavaユーザーの 知的レベルの平均が一番高いということか
364 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 15:35:41.21 ID:/td32ISL] まあ少なくとも日本においてRuby、Python、Scalaと比べた場合、一番PHP、Java、VBが劣るのは使用ユーザの知的レベルだろうけど 欧米ではNo.1のスクリプト言語になっているPythonについては、平均ユーザレベルも相当落ちていてもおかしくないんじゃね
365 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 15:54:51.07 ID:nW55fusj] >>363 Javaの補完に型推論なんていらないし
366 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 16:02:54.19 ID:I7tMhMJh] >>365 なんで? Javaは推論できる場合に型の記述を省略できる言語なんだから、 型が省略されている場合に、型を推論しなければ、補完できないじゃん。 型情報は内部的に持っているけど、型の記述は省略できるんだよ。 だから省略できる場合は型を書く必要がなくて楽。
367 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 16:17:46.01 ID:3EnRFWA2] MEAN stackの時代って来るの?根拠はなくMangoDBが不安
368 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 16:19:15.13 ID:3EnRFWA2] asm.jsやllvm.jsで、バカはどの言語つかったところで雑魚だって証明されたじゃない
369 名前:デフォルトの名無しさん [2014/05/17(土) 16:31:54.04 ID:Ahcr2uxF] >>364 翻訳それ? キチガイみたいな文章になってるけど
370 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 16:40:07.87 ID:DT1W5Hmc] >>366 Javaのは型推論というより、冗長に二回書かされていた型を 一回だけ書くようにしたって感じ ttp://cpplover.blogspot.jp/2009/11/java-7.html
371 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 16:53:16.35 ID:Pkto7fI4] >>370 そっちじゃない。 型の記述を省略できるというのはこっち。 parasoft-techmatrix.blogspot.jp/2014/04/java8.html > これをJava8で型推論とラムダ式を使うと次のようになります。 > List<String> list = Arrays.asList("Jtest", "dotTEST", "SOAtest", "Virtualize"); > list.sort((s1, s2) -> s1.length() - s2.length());
372 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 16:55:07.71 ID:DT1W5Hmc] List<String>.sortの型が分かってるんだから 自明だろ
373 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 16:56:13.60 ID:ae+HFdb+] >372 いや、だから自明というのは 型推論した結果だろう?って話。 ここ、型推論しなければ、補完できないよ。
374 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 17:00:15.75 ID:DT1W5Hmc] まあ、深さ1の型推論ではあるね、一番簡単で自明なやつ なお、Javaはちょっと多段になると型推論できない 信じられない仕様らしい ttp://d.hatena.ne.jp/nowokay/20131224
375 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 17:14:51.63 ID:nW55fusj] なお、Pythonの補完はこのレベルの模様 class Foo: def foo(self): return 1 def f(g): def h(): return g() return h f(Foo)(). # ここで補完候補にfooが出てくる
376 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 17:25:34.34 ID:B2F+7EfW] >>375 その補完ってどこで話し? 対話型シェルの話?
377 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 17:29:43.07 ID:RhyurOlI] >>376 vimで
378 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 17:38:32.40 ID:kWnuzevK] >>376 https://github.com/davidhalter/jedi これを組み込んだだけだから、大抵のエディタで可能
379 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 19:34:43.58 ID:DT1W5Hmc] >>378 のやつで下のA.connectをrenameしてみたら testの中のx.connectだけ変換されてy.connectはそのままだった 面白い class A: def connect(self): pass class B: def connect(self): pass def test(x, y): x.connect() y.connect() test(A(), B())
380 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 19:53:17.26 ID:d2Gziwip] >>379 へぇ、Javaと似たようなことが出来るんだ。
381 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 20:24:00.26 ID:moX93sls] >>380 全然似てないよ Javaは関数引数の型を省略出来るわけじゃないからね
382 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 20:55:54.62 ID:d2Gziwip] >>381 脊髄反射するなよ。 メソッド名を変えた時、それと意味的に同じメソッド名が変更されるのが Java(正確にはEclipseやNetBeansなどのIDEの機能)と似てるって 言っただけじゃねーか。 ついでに名前変更されるのが面白いって言っている人に その他の面白い機能を紹介。Pyhonで出来るかどうかは知らないけどね。 名前変更、メソッド抽出、定数の抽出、ローカル変数の抽出、 フィールドのカプセル化 、インライン化 、メソッドシグニチャの変更、 インターフェイスの抽出、プルアップ、プッシュダウン
383 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 21:22:47.10 ID:3tF+uAyc] >>382 出来るよ rope.sourceforge.net
384 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 21:35:51.92 ID:d2Gziwip] 出来ない言語は何が足りないんだろうね。
385 名前:デフォルトの名無しさん [2014/05/17(土) 22:06:43.63 ID:E+Wfmllx] そのファイル内で閉じているなら書き換えて問題ないけど test 関数の中の x.connect の名前を書き換えてしまうのは 一般的には間違ってるよね。 Python 以外はその辺もちゃんと考えてるからできないわけで 逆にそこを書き換えちゃう Python って大丈夫なの?って 気がするけど。
386 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:13:44.96 ID:DT1W5Hmc] 公開してるインターフェース書き換えたら IDEが把握してる外側で参照してるコードが壊れるのは 型付け関係ないけどな
387 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:15:00.76 ID:d2Gziwip] 要するにファイル単位で考えるんじゃなくて プロジェクト全体で考えればいいんだよね。 IDEだとプロジェクトファイルみたいな形で まとめられてるけど、そういうのがあればいいね。
388 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:16:16.59 ID:DT1W5Hmc] まあ、壊れてもコンパイルで気がつく静的型言語と違って、 実際に(テストが)走るまで気がつかない動的型言語じゃ 実際に使うのは怖いわな。面白いけど
389 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:26:24.51 ID:DT1W5Hmc] だけど、補完機能の精度はすごいわ、これ あと定義元へのジャンプとdoc表示、これも精度が高いから凄く使える 他はオモチャだな
390 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:40:07.62 ID:ekB6+PoN] >>360 Pythonは文法が致命的に受け付けない Rubyより気持ち悪い
391 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:43:34.17 ID:cq7RE0yM] Pythonはスコープがねぇ…
392 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:47:15.22 ID:uX7tOWvA] >>388 実際に使ってバグったら問題になるような用途なら、差分とかで確認するでしょ。
393 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:50:32.19 ID:kWnuzevK] >>390 流石にPython以外のLLでは到底不可能な機能だからね 話に参加出来なくて悔しかったよね、ごめんね
394 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:51:18.53 ID:ekB6+PoN] >>393 悔しくない、書くことがないから
395 名前:デフォルトの名無しさん [2014/05/17(土) 22:54:29.41 ID:CNfVrHFt] つうかそんくらい多分殆どの言語で出来るんじゃねーの・・・ それが出来なかったらリアルタイム構文チェックも入れらんない Python信者ってそのレベル
396 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 22:57:47.27 ID:DT1W5Hmc] 構文チェックと一緒にするのは無いわ…… 分かってなさ過ぎ
397 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:06:52.14 ID:DT1W5Hmc] Pythonの言語自体が特別ってわけじゃないから 他の動的型言語でも原理的には同様の補完機能を作れると思うぞ 実際Rubyでも型推論の研究されてたろ、実用レベルにはならなかったらしいが
398 名前:デフォルトの名無しさん [2014/05/17(土) 23:07:10.99 ID:CNfVrHFt] 構文チェックと補完が全く無関係の別アルゴリズムと思ってるPython信者ってそのレベル
399 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:09:18.03 ID:c4apyNWj] 詭弁の典型
400 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:10:18.17 ID:DT1W5Hmc] >>398 別に定義されてないメソッドを呼び出しても 構文エラーじゃないからな そりゃ、そういう構文チェックをしてくれるチェッカーもあるだろうが 構文チェッカーがあるから補完できるはずってのは、論理の飛躍だろ
401 名前:デフォルトの名無しさん [2014/05/17(土) 23:12:04.62 ID:CNfVrHFt] 補完出来ない言語って何?
402 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:16:10.17 ID:B2F+7EfW] >>379 それ変換されても良いものなの?
403 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:21:49.99 ID:DT1W5Hmc] >>401 だから原理的には出来るだろ 実際に出来るIDEが存在するかどうかは別だが まあ>>395 は殆どの言語で出来ると言ってるんだから、手始めに幾つか実例を挙げてみてくれよ まさか存在も知らずに言ったわけじゃないだろうし、簡単だろ?
404 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:24:59.08 ID:DT1W5Hmc] >>402 あの小さなコードに限って言えば、変換されてなかったら リファクタリングの意味で壊れてる
405 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:29:33.91 ID:B2F+7EfW] >>404 限って言って、推論すればか
406 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:31:09.80 ID:/td32ISL] Pythonって補完がきくつーても結局どこでも変数宣言できてしまうから VSほど快適にはならんだろ つかVSでJS書いてるときと似たようなもんだろ
407 名前:デフォルトの名無しさん [2014/05/17(土) 23:38:55.86 ID:yROm+Qxa] >>403 開発環境入れてないから簡単ではない 暇なら適当に試せばいいじゃん
408 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:43:00.94 ID:DT1W5Hmc] >>406 VSには良いイメージしかないし、Pythonのやつより上かもな こんなスゲー補完が出来たみたいな例はある?
409 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:46:04.03 ID:pH2MPAxW] intellijのIDEがどの言語もそれなりにいいけどねぇ
410 名前:デフォルトの名無しさん mailto:sage [2014/05/17(土) 23:50:29.56 ID:AUcUuvnM] swingは目が腐る
411 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 00:21:37.69 ID:oFZopPZN] >>406 MSが作ったTypescriptだと、こんなコード書いても警告出さない チープな型推論しかやってないんだけど 同じMSが作ったVSで快適な補完なんて本当に出来てるの? var n : number = (function(x){ return x })("1"); // nはstringだろ!
412 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 01:03:11.25 ID:WAliMKjo] いま議論してる補完機能はこのレベルだからね 主要ライブラリを辞書登録してるだけの紛い物とは違うからね お気に入りの環境で同レベルの補完ができることを 試してから書き込もうね def f(s, n): return (lambda x, y: (y, x))(s, n) def g(): f('abc', 1)[1]. # strのメソッドが補完候補で出てくる
413 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 01:33:00.42 ID:y9R6wcsS] その例みただけでPythonってクソだと分かるわ return (lambda x, y: (y, x))(s, n) これが配列返すのかよ
414 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 01:34:20.29 ID:WAliMKjo] 配列じゃなくてタプルな
415 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 01:39:55.54 ID:c/LZPCTJ] 真の多値を持たない言語で 複数の返り値をtupleで代用するのは 珍しく無いぞ
416 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 01:43:55.01 ID:WAliMKjo] たしかに横着したのは悪かったね 普通はこう書く x, y = f('abc', 1) それはそれとして、>>413 の開発環境で>>412 はできたの?
417 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 01:47:25.36 ID:y9R6wcsS] なんで俺がPythonの補完なんて検証しねーといかんのだ タプルなんて配列で代用すればよくね
418 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 01:48:08.15 ID:WAliMKjo] 君のお気に入りの言語の、お気に入りの開発環境で、だよ ここ何のスレだと思ってるの?
419 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 01:57:49.13 ID:5wOJbGyQ] >>417 大クラス主義のRubyは、まさに 「return 1,2,3」 で配列が返る
420 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 02:40:28.35 ID:ghNGAN9S] javascriptって既に答えが出てるのに、ここの人たち本当に哀れ
421 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 03:44:01.52 ID:ghNGAN9S] ホワイトボックステストするなら、動的言語も静的言語も一緒じゃないの?
422 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 05:31:56.50 ID:aHNcdZ5r] NodeJSをもっと流行らせてくれ
423 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 05:34:31.83 ID:m10sf4SN] >>420 ほんとこれ
424 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 05:53:47.27 ID:Co4EsaPX] VSにResharper入れると恐ろしくリファクタリングが簡単になる
425 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 06:03:59.11 ID:ghNGAN9S] >>422 情報規制されてるのおは日本だけだよ
426 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:18:00.93 ID:WAliMKjo] JSもPythonで書けるのに なんで補完も出来ないアホ環境で書かなきゃダメなの? https://github.com/PythonJS/PythonJS
427 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:27:38.57 ID:TPZOCeIz] >>426 そんなどこの馬の骨みたいなの出されましても
428 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:42:36.60 ID:y7sacx+K] >>425 ほんとこれ
429 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:46:50.81 ID:y7sacx+K] >>426-427 敢えて出すならこっちだろ www.brython.info/
430 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 08:55:46.38 ID:WAliMKjo] >>429 以前から有名なのはそっちだけど、出来がよいのは>>426 ttp://pyppet.blogspot.jp/2013/11/brython-vs-pythonjs.html
431 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 09:01:22.44 ID:y7sacx+K] そうか 情報上書きありがとう
432 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 15:44:45.97 ID:HuGQXIxX] 見たところPythonの補完は最強みたいだけど LLで補完なんてそんなに重要か? Javaじゃないんだから馬鹿みたいに長いメソッド名付けないでしょ
433 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 16:02:00.05 ID:9l4Azo6V] 普段は補完候補を視認してるより手打ちしてしまったほうが早くて目も疲れなかったりするけど まっとうなキーボードがないスマホやタブレットなんかでは補完あったほうがいいな
434 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 16:18:40.06 ID:C9yMB7Be] >>432 > LLで補完なんてそんなに重要か? LLという基準で重要かどうかを決めるもんじゃないだろう? 補完機能が重要かどうかの基準は、 早く間違いがない作業ができるかどうかだろう?
435 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 17:01:04.32 ID:HU58kAB7] VSで出来ないことは重要じゃない
436 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 18:38:40.39 ID:Co4EsaPX] テキストエディタで書く手軽さはIDEにはないメリットだし、動的な言語で補完を重視するのは筋違いだと思う
437 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 18:44:10.37 ID:RF+ErIVd] vimで手軽に書くときでも最強の補完が使えるPython
438 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 19:01:33.85 ID:4HxeF/lD] 正規表現リテラルも持たないようなファッキン言語はそろそろLLから除外すべきではなかろうか
439 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 19:11:28.31 ID:5wOJbGyQ] Python以外のLLは正規表現リテラルを駆使して ワンライナー専用言語として生きていけば良いよ 劣った開発環境しか持たない言語にお似合いなニッチ市場で頑張れ
440 名前:デフォルトの名無しさん [2014/05/18(日) 21:28:40.63 ID:m7X3nD3A] 手軽なエディタで書けるから補完は要らないってのは理解できないけどな プラグインで準備したVimが手軽かどうかは意見あるだろうけど、 一文字タイポして実行エラーになって書き直しとか、 うろ覚えのメソッドのためにリファレンス引くの考えたら、 補完が与えてくれる「手軽さ」は相当だと思うけどね。
441 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:51:33.67 ID:WINLDOAf] pythonって正規表現リテラル無いの?
442 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 21:53:15.18 ID:E/hbNagT] >>440 いわゆる酸っぱい葡萄ってやつでしょ
443 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 22:47:03.58 ID:BExb4OPW] >>441 エスケープ無効の文字列リテラルがあるから、それを正規表現ライブラリで使うような感覚だね
444 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:25:06.39 ID:XiWEgoqB] VSのJavaScriptは補完超強力だぞ ちなみにPythonの開発環境で補完最強なのもVSな
445 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:32:08.95 ID:HU58kAB7] >>444 >>411-412 の質問に答えられる勇者登場
446 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:40:52.11 ID:ghNGAN9S] js一強の時代になるから、放っておいてもそっちの構文解析がすすむ
447 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:42:19.24 ID:BSsm5aBJ] 派生言語の多さがそのままjsのクソさを物語ってる
448 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:43:44.53 ID:ghNGAN9S] 誰も派生言語を使わないあたりで、素のjsの素晴らしさを物語っている
449 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:44:40.08 ID:BSsm5aBJ] > 誰も派生言語を使わない 嘘乙
450 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:45:05.97 ID:ghNGAN9S] 使ってるプロジェクト教えろよ
451 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:49:55.54 ID:BSsm5aBJ] >>450 githubが作ってるエディタatomはcoffeescript
452 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:55:11.09 ID:ghNGAN9S] >>451 それだけ?メジャーなライブラリやフレームワークほど素のjsで書かれるから
453 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:55:46.30 ID:BSsm5aBJ] >>452 > 誰も派生言語を使わない 少なくともこれが嘘であることは証明した
454 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:56:58.21 ID:ghNGAN9S] >>453 ほとんど誰も使ってない事実も発覚した
455 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:57:25.15 ID:BSsm5aBJ] >>454 > 誰も派生言語を使わない これが嘘であることは認めるんだね?
456 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:57:45.76 ID:ghNGAN9S] >>455 君アスペでしょ?
457 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:58:23.72 ID:BSsm5aBJ] 追い込まれると人格攻撃ですか もう底は見えたなw
458 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:59:18.49 ID:ghNGAN9S] >>457 jsが最強言語であるという事実を隠したくて必死なのがバレバレ
459 名前:デフォルトの名無しさん mailto:sage [2014/05/18(日) 23:59:47.49 ID:BSsm5aBJ] > 誰も派生言語を使わない とりあえず、これが嘘であることは認めような
460 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:01:15.57 ID:ghNGAN9S] >>459 別に論理の命題のような厳格な文章じゃなくて、平凡な日本語だからね そして、実際に「誰 も 使 っ て な い」から
461 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:02:11.67 ID:BSsm5aBJ] >>460 使ってる人がいる=誰も使ってないは嘘 平凡な日本語ですよ
462 名前:デフォルトの名無しさん [2014/05/19(月) 00:06:34.74 ID:OU6AZajW] www.sodec.jp/ ジャアアアアアアアアアアアアアwwwwww
463 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:08:09.27 ID:gM2tl/4y] GithubのJavascriptスタイルガイド眺めてみた https://github.com/styleguide/javascript > Write new JS in CoffeeScript. > Avoid adding new .js files. Javascript嫌われ過ぎワロタw
464 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:15:31.36 ID:gM2tl/4y] VSの補完機能って凄いと推す奴は定期的に現れるけど、 具体的にどう凄いのか質問されると皆だんまりだな もう既に「このコードで補完が動くのか?」というレベルまで質問が具体化されてるのにな
465 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:21:04.15 ID:rTvS/fY8] >>463 githubがRails製で、Railsのfrontendがcoffee scriptで書けるからだろ rubyもcoffee scriptも使わずにjsだけで書くよ。その方がはやいし簡単だから
466 名前:デフォルトの名無しさん [2014/05/19(月) 00:22:38.91 ID:OU6AZajW] VSは初心者用IDEなので、言ってる奴が初心者か 機能の上辺だけ知っててVS使ってないかのどちらか
467 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:23:47.28 ID:rTvS/fY8] そもそも、visual studioを必要とするだけのスキルがない
468 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:32:48.28 ID:und8gNy9] >>465 RailsでもJavaScriptで書くという選択肢だってあるのに、あえてCoffeeScriptを薦めてるということは…以下お察し
469 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:42:04.58 ID:rTvS/fY8] >>468 Railsの人たちは本格的にjsを使おうと考えないんだけども、 プログラマの生き残り戦略としては間違ってると思うよ
470 名前:デフォルトの名無しさん [2014/05/19(月) 00:46:38.48 ID:OU6AZajW] >>467 利点をあげてみよ
471 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:46:59.90 ID:und8gNy9] >>469 素のjsがクソすぎるからゆえの苦肉の策だよ jsは実行環境は恵まれてるのに、肝心の文法がメチャクチャなのが実に惜しいね
472 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 00:48:54.46 ID:rTvS/fY8] >>471 あれって、scheme由来のミニマム実用主義でしょ? なんでも混ぜて機能主義に陥って肥大した赤い豚なんかと一緒にしないで
473 名前:デフォルトの名無しさん [2014/05/19(月) 00:55:10.40 ID:OU6AZajW] 日帝残滓の作った言語なんてそんなもん
474 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 01:04:42.27 ID:rTvS/fY8] 偉大なcプログラマだけど、偉大なRubyプログラマではないよね
475 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 01:09:57.70 ID:hFTE3x7q] C#とRubyが好きだが正直JSは叩かれすぎてるわ あれほど適当にサクサクと書けるスクリプト言語ってほとんどないじゃん CoffeeScriptは 1 == '1'がfalseだからクソだと思う
476 名前:デフォルトの名無しさん [2014/05/19(月) 01:29:12.89 ID:Ie7r34UX] >>475 ほんとにゴミだな
477 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 01:33:02.71 ID:und8gNy9] >>475 1は数値型で'1'は文字型なんだからfalseが自然だろう >>472 でミニマム主義とか言っておきながら、変な暗黙の型変換なんかされたらわかりにくいったらありゃしない
478 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 01:53:26.09 ID:rTvS/fY8] >>477 使うなって言われてるけど、実際は、いろんなプロジェクトで==を見るよ
479 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 04:06:48.57 ID:R5ToUL3Q] >>153 関数型の勉強はprologだけで十分…?
480 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 05:23:32.06 ID:mNJwj9CZ] VSのJS補完は確かに良くできてる ただ、結局、型情報がない言語で補完するのは限界があるんで、スクリプト言語の補完としては良くできてるってだけ
481 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 05:27:36.03 ID:mNJwj9CZ] Perlだとかのスクリプト言語はちょっとしたテキスト処理に便利だから広まったわけだけど、もう動的な言語で今時の複雑なWebアプリを書くのは無理な感じになってるな
482 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 05:33:17.63 ID:faWRsHH6] そもそもWebなんてスクリプトにとって一部でしかないしなあ Perlに至っては、むしろいい加減CGIの呪縛から解放したげて欲しい
483 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 09:10:24.68 ID:9Vk7isCG] >>480 試してみたけど、静的型付けレベルの補完が出来てるのはpythonだけだな。次元が違う感じ。 function f(a, b) { return (function(x, y){ return [y, x]; })(a, b); } function g() { f("abc", 1)[1]. }
484 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 09:36:25.16 ID:rTvS/fY8] 補完なんてウンコ機能より、terminalからfind-grep使った方が確実
485 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 09:55:17.53 ID:0sRwHP2q] スクリプト言語でもphpstormとか型推論を頑張ってるIDEもあるけど、ダイナミック型の配列に入れたり、関数の返り値が多相だったりすると、それも効かなくなる けど、いちいちクラス作るのは面倒だし、多相が便利な場合もあるんで、一概にどうとは言えない
486 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 10:37:44.33 ID:aH8QDDrU] PHPってたしか素因数分解してくれる関数あったよね ああいうのはパイソンにもある?
487 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 10:45:13.02 ID:da2QlmSu] 補完ってそこまでのレベルが必要なものなの? できるできないの話をしてるとは思えないし
488 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 11:32:33.29 ID:niTh/X7R] >>486 そういうのはnumpy、scipy、sympyと揃ってるPythonの得意分野だから、当然できるよ
489 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 11:48:40.31 ID:g5MJun4k] 多項式の因数分解までやってくれるよね
490 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 18:58:16.57 ID:niTh/X7R] >>487 スクリプト言語しか使った事が無いと実感出来ないかもしれんが、 JavaやC#でスクリプト言語並みのショボイ補完しか無かったら 生産性は明らかに激減する つまり、コード補完はそれ位重要って事
491 名前:デフォルトの名無しさん [2014/05/19(月) 19:10:12.37 ID:3fEqmDZd] コード補完は言語と関係がない。 なんで関連付けるアホがいるんだろ。 しょぼいコード補完でも、IDE、エディタ次第で良くなる。
492 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 19:13:39.35 ID:niTh/X7R] いや、意味わからん コード補完はしょぼくない方が良いに決まってるし、 静的型の方が良いコード補完が作れるに決まってるだろ
493 名前:デフォルトの名無しさん [2014/05/19(月) 19:32:06.90 ID:3fEqmDZd] 多少は絞り込みにきいてくるだろうが。 それよりもIME・日本語変換ソフトに性能の差があるように コード補完自体の性能依存が大きいだろ。
494 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 19:47:43.24 ID:RRRPsCBS] コード補完の性能って何のことを言ってるんだろう
495 名前:デフォルトの名無しさん [2014/05/19(月) 19:56:23.65 ID:3fEqmDZd] IMEの使いやすさと同様
496 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 19:57:21.87 ID:gM2tl/4y] >>491 > しょぼいコード補完でも、IDE、エディタ次第で良くなる。 「何が」良くなるんだ? 491の文章的に、その「何か」が良くなることの帰結として > コード補完は言語と関係がない。 が導かれるらしいが、全く想像が付かない。
497 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 19:59:12.60 ID:und8gNy9] 補完なんて邪魔なだけだけどなぁ 補完候補がチラチラしてタイピングのリズムを乱す よく使うメソッドはどうせ覚えてるし
498 名前:デフォルトの名無しさん [2014/05/19(月) 20:00:04.29 ID:3fEqmDZd] たとえば言語をC++やC#に固定したとしても、コード補完の性能はすべて同一とは限らない。ショボイのも良いのもあり得る。
499 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 20:02:26.50 ID:gM2tl/4y] >>495 正しく型を認識しないコード補完をIMEのかな漢字変換に例えると、 打ち込んだかなと無関係な漢字が候補に出てくる状態だけど、 それって使いやすいか?
500 名前:デフォルトの名無しさん [2014/05/19(月) 20:03:30.73 ID:3fEqmDZd] 言語を日本語に固定したとしても、 ATOK、MS-IME、Google日本語入力、 Baidu IME、 SKK、 Social IME、Canna の変換性能、使いやすさは同一とは限らない。
501 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 20:05:01.29 ID:6L2g2kAx] Baiduでコード補完されたら情報盗まれまくり
502 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 20:06:38.97 ID:6L2g2kAx] >>497 同意 enter押した瞬間に勝手に違う長いメソッド名になってたりな あんなのキータイプ遅い人間用のツール
503 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 20:06:51.48 ID:gM2tl/4y] >>500 >>496 と>>499 に答えてくれると助かる あと、同じ言語であっても実装によって性能、使い勝手が違うのは同意してるから、 繰り返さなくていいよ。
504 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 20:21:52.11 ID:da2QlmSu] まーなんだ、可能不可能でなくて あるかないかの話をしてるんだよな? 混ぜ混ぜするなよ
505 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 21:14:46.20 ID:sxo2IuB1] でも補完使わずキーをッターンしてるやつは確実に化石扱いされてる
506 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 21:16:07.06 ID:EElG2dVd] キータイプ遅い人間用って頭大丈夫か タイピング速度の問題だけの問題じゃねえだろ
507 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 21:18:37.32 ID:lZyXm0tR] Javaや.NETの識別子を全部手打ちするのはドMの変態だけど スクリプト言語は大抵識別子を短くするからな 規模がでかくなると限界がくるけど
508 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 21:37:12.50 ID:und8gNy9] >>506 他にはよく使うメソッド名すらあやふやにしか覚えてない奴用か?
509 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 21:45:17.25 ID:lhsjIgd7] あと、引数の数や内容、クラスにあるメソッドを覚えてない人用だろう。 補完機能ってやっぱり便利だよね。 コンピュータ並みの記憶能力があるなら別だけどさ。
510 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 21:46:45.82 ID:lZyXm0tR] 補完があればタイピングの心配をせずに長い名前を付けられるから可読性も上がるんだよ
511 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 21:51:03.43 ID:tHtfoV9l] ライブラリでスペル間違えてる奴を殴りに行く手間も減るしな
512 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:05:28.03 ID:lhsjIgd7] 覚えていてもタイプミスとかあるしな。 んでここで、キータイプを間違えるなんて 人間じゃねぇ。人間は間違えたりしねぇとか いいだすんだろうか?
513 名前:デフォルトの名無しさん [2014/05/19(月) 22:09:29.82 ID:Wz4ePDjq] パイソニスタのアイデンティティが随分低い所まで堕ちたなw 勝ったなruby
514 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:13:03.18 ID:und8gNy9] >>512 それを言い出したら補完だって選択ミスがあるわけだし 補完の方が書くのが速いという奴は、そういうレベルの奴としか言い様がない
515 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:18:32.68 ID:uvaWEIwV] 真面目な話、タイポは気付きにくいけど、 補完の選択ミスはその場で気付くよ まあ、マトモに議論する気なさそうだけど
516 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:18:34.26 ID:lhsjIgd7] 選択ミスとタイプミスの確率が大きく違うのw わざと無視してるんだろうなw
517 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:20:20.79 ID:lhsjIgd7] この中からタイプミスしてるの見つけましょうゲーム。 一方は間違っていても、何も表示されません。 一方はリストになければ、単語全体が赤く表示されます。 勝者はどっちだ!?w
518 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:23:15.58 ID:und8gNy9] どっちも「見る」だろ? 暗号文を打ってるわけじゃないんだから、タイプしててもミスりゃ違和感ですぐ分かるよ 補完は何より、タイピングのリズムが崩れる それは選択するために脳を働かせないといけないからだ タイピングなら指が勝手に打ってくれるから思考が邪魔されない すなわち、スピード面で優位に立てるのは補完なしの方なんだよ
519 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:24:33.27 ID:lhsjIgd7] >>518 の中にタイプミスがあります。 探してみてください(笑)
520 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:26:02.01 ID:niTh/X7R] 補完に頼らない俺カッケー全部のメソッド憶えてるぜってハッカー気取りなのかな? でも、CLIを好んで使うような古参ハッカーも shじゃなくて補完の強力なbashやzshを好んで使うよ
521 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:26:38.87 ID:+SDA8cT5] もうプログラミング言語ってJavaScriptだけでよくね? Node.jsが登場してサーバーサイドも制圧しつつあるし JavaScript最強だよね
522 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:29:45.29 ID:lhsjIgd7] >>518 > タイピングなら指が勝手に(間違えて)打ってくれるから思考が邪魔されない (タイプしたキーには意識が向かない) これがタイプミスして見逃す原因でしょうな(笑)
523 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:30:11.71 ID:und8gNy9] >>520 全部のメソッドを覚えてるなんて言ったか? よく使うメソッドを覚えておけばいいんだよ めったに使わないメソッドはどうせリファレンスを引かなきゃいけないんだから、 そこに補完があっても意味はない
524 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:31:13.31 ID:und8gNy9] >>522 > タイピングなら指が勝手に(間違えて)打ってくれるから ま、こういうレベルの人は自分のレベルでしか想像できないんでしょう
525 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:33:21.65 ID:lhsjIgd7] >>523 お前、0と1しか考えないわけ? 記憶が曖昧なだけで、見れば思い出すものの方が多いだろ。
526 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:34:11.59 ID:lhsjIgd7] >>524 あ、今度は反論やめたんだw 人格批判に行っちゃった(笑)
527 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:35:15.86 ID:faWRsHH6] 補完って上下キー以外で統一された選択方法ないのかな ホームポジションから指話したくないし
528 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:35:33.06 ID:lZyXm0tR] しょぼいエディタのなんちゃって補完とは違って、 ちゃんとしたIDEは候補にカーソル当てるとドキュメントを表示してくれるんだぜ もちろんフルの解説が表示されるわけじゃなくあくまで概要だが、 メンバの使い方なんて大抵は類推できるのでリファレンス読みに行く頻度が大幅に減る
529 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:35:53.08 ID:lhsjIgd7] 補完ってリファレンスを引くときの 目次という機能もあるしな。 こんな機能ないんだっけ? (補完リスト表示) これ怪しいぞ。補完リストからヘルプ表示ができる!
530 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:37:19.22 ID:und8gNy9] >>525 その程度なら補完じゃなくてもいいよな? 気の利いたテキストエディタならリファレンスも普通に引けるんだから
531 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:40:31.41 ID:lZyXm0tR] あと重要なのが引数のヘルプな メンバ名はある程度覚えられても引数の意味や名前なんていちいち覚えてられん IDEなら引数を入力しながら「次はこういう引数を寄越せ」と教えてくれる
532 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:41:06.65 ID:lhsjIgd7] >>530 あれ? あんた、 リファレンスを見ないと思い出せないの? 関数の名前+引数の名前から 思い出せないの?
533 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:42:11.58 ID:lhsjIgd7] 記憶が曖昧なものは、リファレンスを全部読まないと 思い出せない病なのだろうか?w
534 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:42:54.41 ID:und8gNy9] >>528 とか>>529 とか>>531 とかって、要はリファレンスが引ければいいんだよね? それは補完とは別の話だよね?
535 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:43:31.05 ID:q5NEUHZf] ちょっとでも忘れたものは、リファレンスを 頭から終わりまで、毎回全部読んでたりしてw
536 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:44:09.19 ID:q5NEUHZf] きっと、スペルを忘れた程度で、 リファレンスまで読んでる人なんだよ(爆笑)
537 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:44:26.42 ID:lZyXm0tR] >>534 補完と同時に動的に表示してくれるのが大事なんだよ 動的なヘルプ機能が無いなら補完なんてあまり価値はない
538 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:44:47.91 ID:bGW92A6u] 仕事遅そうだよね。 補完リストで事足りることを リファレンス引いてるんだぜ?w
539 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:45:37.49 ID:und8gNy9] >>533 >>535 >>536 もしかしてリファレンスの参照の仕方を勘違いしてないかい? きっとWebや紙ベースの検索性の悪いリファレンスしか想像してないんだろうな
540 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:46:36.78 ID:mNJwj9CZ] インテリセンス補完はともかく、キーワード補完は必ず使うだろう テキストエディタでも
541 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:49:09.04 ID:bGW92A6u] >>539 でもリファレンス全部読むんでしょ?(笑) えーとスペルどうだっけ?ちくしょうリファレンス参照だ 俺は関数名と引数だけじゃスペル思い出せん!って。 この関数のリファレンス長いぞ!
542 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:49:12.61 ID:1KmZMXDr] ID 出るようになったしお題そろそろ復活してくれないかなとかふと思った
543 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:50:20.11 ID:und8gNy9] > 俺は関数名と引数だけじゃスペル思い出せん!って 関数名が分かってるならスペルは分かってると思うんだが…
544 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:53:02.38 ID:bGW92A6u] >>543 ほう、スペル分からない状態で どうやってリファレンス引けばいいんだという 問題が発覚しましたなw リストか選ぶだけ VS スペル分からないからリスト欲しい という話ですかな?w
545 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:55:18.18 ID:und8gNy9] >>544 リスト見りゃいいだけだけど…? そこは補完と何も変わらないんだが…?
546 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:57:02.20 ID:bGW92A6u] >>545 だからスペルがわからないのは、リスト(=補完)見れば解決する問題ですよね? それなのにリファレンス見なきゃならないんだ、ちくしょうって行ったじゃないですかw 補完で済むことなのにリファレンス見てて 一体何日かかるのかw
547 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:57:58.93 ID:bGW92A6u] 補完っていうのは、要するに超高速リファレンスなわけ。 開発速度に大きく影響するのは 当然なのさ。
548 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 22:59:30.27 ID:und8gNy9] >>546 ?? ええと…リファレンスを見るのってどういう方法を想像してる?
549 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:00:02.11 ID:bGW92A6u] 補完があれば流れるようなリファレンス参照が行えるんだよね。 スペルや引数がわからない、補完でさくっと判明 機能があるかどうかわからない、補完で機能一覧表示 関数の詳細がわからない。補完からヘルプ表示。
550 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:01:09.90 ID:bGW92A6u] >>548 君の場合は、スペルやちょっと忘れた程度でも リファレンスを引くんでしょう?
551 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:02:34.63 ID:und8gNy9] >>550 だから、その「リファレンスを引く」という作業を、どういう手順でやってると想像してるのか聞いてるんだ
552 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:05:02.12 ID:8/T3jiZJ] 補完っていうのは、単語補完だけじゃなくて ユーザーインターフェースだからね。 しょぼいテキストエディタを使っているようじゃ 流れるような補完機能は期待できない。 テキストエディタの補完機能は大概 キー入力を中断させてしまうちょぼい機能。 IDEが持っている流れるような補完機能とは、キータイプや 思考を一切妨げることなく、迷った時に 別のリファレンスを引くという作業をしないで 流れるような思考の補完をしてくれる。
553 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:06:18.90 ID:uvaWEIwV] >>551 勿体ぶって言葉を濁してるけど、その方法はまず間違いなく>>549 より手間掛かると思う
554 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:08:50.48 ID:f0vnHaDM] >>551 その前に、IDEの補完をどういう手順でやっているかを説明しようか? まず、キーを入力する。.や->などのトリガーで バックグラウンドでリストが表示される。 表示されるリストは無視して、ユーザーはそのままキータイプを続けられる。 続けるとともに、候補が絞りこまれていく。この間一切キータイプは妨げない。 ユーザーが完全に覚えているのなら、補完がないのと同じようにッキー入力を続けられる。 もし入力中に、スペルや引数の順番などで迷うことがあれば、少し視線をずらして 補完リストに書いてあるものを読み取って、キーは続けて入力すればよい。 補完リストの内容だけじゃどうしてもわからなければ、そこにリストが表示されているから スペルがわからなくとも、選択してヘルプキーを押せばいい。 別途リファレンスのために何かをする必要はない。
555 名前:デフォルトの名無しさん [2014/05/19(月) 23:30:04.85 ID:Zjl5p4HZ] 新規に大量のソースコード書くなんて殆どないし 適材適所を改変で良いのに 全力でいつでも冗長化した数千、数万行のゴミソースコード生産しまくる奴にとっては 100m走るのにもF1みたいなエンジンが必要なんだろうね
556 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:30:37.09 ID:Zm2k/WGd] 自動で補完されるのはちょっと抵抗あったのでオフにして Shift+Spaceのショートカットだけ有効にしてるな
557 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:33:12.16 ID:f0vnHaDM] >>555 > 新規に大量のソースコード書くなんて殆どないし いや、お前個人の都合なんて知らんしw
558 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:40:31.36 ID:XuTDR8G/] >>555 ちゃんと変数の型が分かってことは、 補完できるだけじゃなく 変数にカーソル当てるだけでリファレンス表示させたり 定義元のコードへジャンプできるって事なので、 コードを読むときにも効果高いんだよ
559 名前:デフォルトの名無しさん [2014/05/19(月) 23:46:13.21 ID:Ya0Xx/0T] >>557 頭の悪い底辺コーダーの都合のほうが知らねーから どんだけ長い事やっても過去のソースが流用不可能な状態で保存されてるような奴なんて 20年やっても永久に素人w 永久に開発効率なんて上がらない
560 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:49:10.29 ID:gM2tl/4y] >>559 過去のソース読むのにgrep使いまくってる非効率な奴に 開発効率とか言われてもなぁ
561 名前:デフォルトの名無しさん [2014/05/19(月) 23:54:11.87 ID:2W3J9q5S] grepってwwww 発想からして違うし 記憶力ない奴ってほんとプログラマやめたほうが良い 他人のソースならともかく自分で一度は書いたソースコードも忘れるバカなんて生きてる価値なし そんなんだからgrepだとかIDEに頼らないとやっていけないレベルの知能なんだよww
562 名前:デフォルトの名無しさん [2014/05/19(月) 23:55:56.47 ID:2W3J9q5S] ここのパイソニスタとかメモ帳でも勝てそう
563 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:56:08.51 ID:jObkqQnD] >>561 わかったわかった 561さんにはコメントもいらないんだろうね なんたって自分で一度書いたソースは全部覚えてるわけだから
564 名前:デフォルトの名無しさん [2014/05/19(月) 23:56:54.24 ID:6L2g2kAx] 忘れるほど大量のコード書いたことないんだろうな
565 名前:デフォルトの名無しさん mailto:sage [2014/05/19(月) 23:56:55.78 ID:gM2tl/4y] >>561 uyさん?
566 名前:デフォルトの名無しさん [2014/05/20(火) 00:00:06.42 ID:eFzW1mUj] >>563 煽り抜きでかいたそばから頭から抜けてるなら哀れとしか思えない 底辺コーダーが認めたがらないのは環境の違いで開発効率が出ているのではなく 本人のスペックのほうで開発効率が出ているという現実w だから、そっちがどうにもならないので全人類平等な計算能力を持ってると仮定した場合、 この開発環境が、この言語が、一番効率良いよね、使ってない奴はバーカ というありえないパラレルワールドで必死に勝った気になりたがるという
567 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 00:02:40.71 ID:XhJEERwX] >>566 いや、俺等は自分で書いたコードだけ読むんじゃないんだわ ニートかつ標準ライブラリすら読まない君には分からないことだろうけど
568 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 00:38:00.89 ID:BLzVJP6i] この中で全てのメソッドを覚えている人だけ、 補完はいらないって言いなさい。
569 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 00:47:13.94 ID:Ci1rWXG9] repeated_permutation ↑3秒くらい rep → 一覧表示 → 選択 ↑2秒くらい require ↑ 0.5秒くらい req → 一覧表示 → 選択 ↑2秒くらい
570 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 00:57:47.50 ID:BLzVJP6i] 覚えているものはスラスラ入力でき、 覚えていないものは、途中でも入力して後は選択できる。 このスムーズさが重要。
571 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 01:07:01.49 ID:XhJEERwX] まともな補完がある場合、一文字打つ毎に補完リストが リアルタイムに更新されて(選択肢が狭まって)いくから、 候補が一つになった段階でタブ打って一発決定って入力の仕方もある
572 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 01:12:21.45 ID:BK8EmYiD] >>521 うん
573 名前:デフォルトの名無しさん [2014/05/20(火) 01:52:20.07 ID:F/zJilvR] 978 忍法帖【Lv=60,xxTP】 【ponponfinefine】 ◆Mango32c.PeL @Mango Mangue ★ (sage) 2014/05/19(月) 13:57:07.45 ID:???i BE:249718815-PLT(24509) その翻訳をしています。 たぶん将来、haskelに置き換わると思うます。
574 名前:デフォルトの名無しさん [2014/05/20(火) 01:54:06.97 ID:F/zJilvR] コード補完がいくら良くても重ければ台無し
575 名前:デフォルトの名無しさん [2014/05/20(火) 02:06:36.64 ID:F/zJilvR] >>502 >>507 javaみたいに長ったらしい名前強制されるんでもなければ 勝手に補完とかポップとか逆に邪魔なだけなんだよね >>510 みたいな奴いるけど 結局先頭数文字でそれぞれが一意になるような付け方しないと遅くなるだけ 選択間違えれば修正にかかる作業も増えるわけで
576 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 02:44:30.51 ID:BLzVJP6i] > 勝手に補完とかポップとか逆に邪魔なだけなんだよね いや、全然じゃまになってないし、 ポップアップが嫌なら、キーで表示するようにするだろ まったく使ってないで、文句言ってんじゃねーよ。 使ったことがないことは、お前のレスみりゃすぐわかる。
577 名前:デフォルトの名無しさん [2014/05/20(火) 03:42:44.70 ID:tcGfpVmm] 日本でPythonは流行らないと思うよ
578 名前:デフォルトの名無しさん [2014/05/20(火) 03:53:40.07 ID:OUdYkbI8] IDE頼りすぎる奴ってOS変わったらどうするの?死ぬの?
579 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 03:59:57.10 ID:ZrV7EvFM] 補完なんて、ctrl+n/pかalt+/で十分だろ どーせ調べないと使えないし、ブラウザ開くんだし
580 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 04:05:00.88 ID:ZrV7EvFM] >>521 フレームワークのtower.jsって素敵なネーミングセンスだよね
581 名前:片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 [2014/05/20(火) 04:11:17.77 ID:DYOJrjk8] Ajaxはもう古い 時代はJSONP
582 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 05:51:08.87 ID:ZrV7EvFM] >>561 リファレンス読むための簡単なエキスパートシステム作らないやつは本物のバカ
583 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 05:52:59.51 ID:ZrV7EvFM] 自分の仕事が楽にならないのに、他人の仕事をなくそうなんて本物のバカ
584 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 06:02:42.44 ID:lvgMxewp] ずいぶん必死だなあ 補完機能なかったせいで親の死に目に会えなかったのか
585 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 06:07:51.18 ID:ZrV7EvFM] むしろ、コードリーディング用のツールも自作できないで何やってるの?
586 名前:デフォルトの名無しさん [2014/05/20(火) 06:23:56.10 ID:pSucDc34] 自分で本棚作るか予め作られた支給品本棚使うかだからな 誰かから無償支給されたものの自慢とか奴隷かよ
587 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 07:08:39.14 ID:JszvDXvY] riとかで十分だよね、実際
588 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 07:38:37.57 ID:rlxjm9co] 補完はあった方がいいに決まってる だが、動的言語の補完は限界がある
589 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 07:52:24.60 ID:UztD3dAp] でもあっても開発効率はさほど変わらない
590 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 07:54:02.66 ID:wdE7nCB8] 動的言語で出来る程度の補完ならな
591 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 08:15:58.39 ID:PszNZb7V] 静的言語は型を指定する面倒さがあるから、補完でフォローしないと 効率が 落ちちゃうんだよ、きっと
592 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 08:20:43.28 ID:uHKMpbW2] 型を指定する面倒さが無いのに 型推論で補完できるPython最強ってことだな
593 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 08:40:15.13 ID:uHKMpbW2] ゴミみたいなコード補完しか使ったこと無い奴等が 「補完邪魔。俺は速く正確にタイプできるから(ドヤァ)」 って言ってて草生える
594 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 09:45:58.65 ID:dVJ2UWFl] Ocamlでよくね
595 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 10:29:47.98 ID:aqGOKjcT] 型推論で補完できるのはpythonだけではない >>375 ,379みたいなスコープ外からの入力で型推論の補完があるのはpythonだけ こんな補完いるか?
596 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 10:50:07.09 ID:XeLpcx9i] どの動的言語でも動的言語の中では頑張ってるIDEもあるってだけで、静的言語には及ばないよ C#なんかでもダイナミック型を使うと補完効かなくなるけど、そこはトレードオフ
597 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 10:52:30.37 ID:ZrV7EvFM] おまえら頭悪いな。放っておいても、どこかの賢い人たちがjsの補完を完璧にするよ 放っておいても、どこかの賢い人たちがjsに型推論の機能を付けて最強言語にするよ
598 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 11:01:12.95 ID:ZrV7EvFM] どこかのネットニュースでdoomやquakeの開発現場の写真をみたけど、 emacsやvimみたいなエディタを複数たちあげてたよ。つまり、そういうこと。
599 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 11:35:06.96 ID:BK8EmYiD] >>597 それってES6
600 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 11:45:53.06 ID:aqGOKjcT] 型推論による補完は 言語の型推論の話ではないからな
601 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 11:57:23.14 ID:yytdfVMO] >>594 マジでこれ >>595 便利だぞ
602 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 12:00:38.09 ID:aqGOKjcT] >>601 どう便利なんだい? 型を推測しての補完は便利だと思うよ
603 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 12:21:41.71 ID:prnrAPfK] センターについて 福岡県Ruby・コンテンツ産業振興センター 会議室貸出・セミナー開催・録音スタジオ貸出・レンタルサーバー・レンタルオフィスなどRuby・コンテンツ関連産業の育成・集積する総合施設 frac.jp/about/ 凄いなwたかが一つのプログラミング言語にセンターが設立されてるなんて 流石Rubyさんやわ^ - ^
604 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 12:50:31.18 ID:BZYDO1/p] >>602 例えば>>412 みたいなのが出来ると、 多相関数の戻り値に対しても 引数が単相なら補完出来るから 静的型のメジャーなIDEなら大抵出来るでしょ
605 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 13:03:57.41 ID:aqGOKjcT] >>375 と>>412 は一緒か 引数の型で戻り値が返ってくるという解釈であり、またそれが保証されてれば使えそうね どの動的言語でもやれそうね
606 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 13:09:57.04 ID:BZYDO1/p] >>605 そんな仮定は必要無い
607 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 13:14:29.43 ID:BZYDO1/p] >>600 違うと言えば違うが、アルゴリズム的には一緒 HMとか
608 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 13:21:16.20 ID:ZrV7EvFM] javascriptで端から端まで作るような仕事で十分れす^q^
609 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 14:13:56.12 ID:wUnWZgP8] >>606 仮定? >>607 >>379 とか見ると、アルゴリズムが違うだろうなと思う
610 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 17:10:16.44 ID:j0NIKUUW] >>609 一般的に戻り値と引数が同じ型である保証はないし、そうであっても型推論は出来る
611 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 17:18:51.48 ID:wUnWZgP8] >>610 一般的にはできるだろうな
612 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 17:50:16.39 ID:2ICTTU6+] >>412 って f('abc', 1)[1]. のところで変数を渡してもちゃんと追随するの?
613 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 18:11:41.15 ID:wUnWZgP8] >>612 型を推論できれば追随するっしょ
614 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 18:41:34.97 ID:2ICTTU6+] >>613 実行前に型が決まってる分には追随できるんなら結構優秀だね 前提とする書き方が動的型付けっぽくない気もするけど
615 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 18:43:05.19 ID:zNw38g+0] >>611 こういうのも補完出来るから def comp(g, f, x): return g(f(x)) def h(): comp(lambda x: x + 1, float, '1'). # floatのメソッドが補完される comp(lambda x: x * 2, lambda xs: ''.join(map(str, xs)), [1,2,3]). # こんなのでもOK
616 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 18:56:56.92 ID:4h/6mNTZ] とある言語の補完機能がすごい → 俺はすごい とかいう思考回路のやつがいるな
617 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:06:10.33 ID:UXSchHET] とある言語を使っている → 俺はすごい ってやつもいっぱいいるけど
618 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:07:29.89 ID:CpBR3c4d] とある言語を使ってるやつ → アホだ が多いのもスクリプト界隈に蔓延してる病気
619 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:08:12.45 ID:wUnWZgP8] >>615 普通に考えればできるでしょ。型推論繰り返してるだけなんだから。 >>379 はキモイ jediがすごいのはわかったけど 中見るとPythonの機能を使ってるわけでもないのな 要はDave Halterすごい
620 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:20:05.35 ID:zNw38g+0] まあ、型推論の理論を知ってると 推論できないケースも簡単に作れるけどな
621 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:32:02.32 ID:4h/6mNTZ] この言語はすごい → 俺はすごい これはまだ分かるんだよ この言語の補完機能はすごい → 俺はすごい これは理解不可能
622 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:34:56.59 ID:zNw38g+0] どっちも分かんねーよ馬鹿
623 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:41:42.49 ID:BK8EmYiD] >>618 PHPの事を悪くいうのはやめろ!(自意識過剰)
624 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 19:45:43.69 ID:N1rrwMfS] 初心者スレで質問者が PHP と口にするだけでまたか…と思う(切実)
625 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 20:33:37.52 ID:ZrV7EvFM] browser上でrubyやpythonがシームレスに動くことねーから・ワ・
626 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 20:37:27.54 ID:XhJEERwX] ブラウザというのが、もはや狭い世界でしかなく 今後もっと狭くなるという事実にJS使いは耐えられるのだろうか
627 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 20:39:29.12 ID:ZrV7EvFM] ruby,pythonの方が明らかに用途が狭いよね
628 名前:デフォルトの名無しさん [2014/05/20(火) 20:47:29.77 ID:OJyg/FdR] for($i=0;$i<10;$i++){ $a = new stdClass; $a->no = $i; print($a->no."\n"); } みたいなコードがあるとき、 newしたオブジェクトは10個溜まるの? それとも9個はガーベージとしてあとでコレクションされるの?
629 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 20:51:55.03 ID:uHKMpbW2] >>625 フツーにシームレスだけど? https://www.youtube.com/watch?v=WjIGAUbcN9Q
630 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 20:54:28.84 ID:ZrV7EvFM] translaterなんてシームレスに入りません
631 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:06:57.56 ID:JszvDXvY] >>628 9つはガベージコレクションの対象だね
632 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:10:01.31 ID:ZrV7EvFM] pythonjsがcpythonより良いベンチ結果が出ている時点で終わってた javascriptで巨塔を建てて、それが崩壊するまで居座るだけ ブラウザ上でllvmを使っての開発が主流になるまではjsの天下
633 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:16:16.33 ID:wdE7nCB8] 速いスクリプト言語処理系は普及しない法則
634 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:18:07.16 ID:wUnWZgP8] >>632 pypyに負けてるよ
635 名前:デフォルトの名無しさん [2014/05/20(火) 21:21:37.43 ID:HOy1jzLU] cよりjsのほうが速いとかそれこそ誰も興味ないからあり得る現象だな
636 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:22:51.06 ID:ZrV7EvFM] >>633 本家から派生された処理系だろ。バグ踏むのが怖くて、誰も使わない phpやnode.jsは一番に色んな人がバグを踏んで、四肢が吹き飛び、 臓物が撒き散らされた後ぐらいの素敵な遊び場。他の処理系は、すごくキレイなベトナム
637 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:28:46.47 ID:wdE7nCB8] 所詮大したことない速度のために失うものが大きすぎるんだよな pypyはPythonの各種定番ライブラリをpypy専用に再実装しようとしてて コミュニティリソースを分散させている阿呆として批判されてるね
638 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:31:23.24 ID:BK8EmYiD] 安定性ならPHPよ、ポテンシャルすごいからこいつ
639 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:39:24.33 ID:7WHSNOxu] いつの間にかトレイトとか実装してるしな。 侮れないというのは本当だと思う。
640 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 21:40:53.05 ID:o6eHTSCK] なんだかんだでInterfaceがあるのはいい
641 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 22:45:45.41 ID:3gbfpYMP] >>630 コンパイラが中間コードを持つだけでシームレスじゃ無いとでも言うつもりかい?
642 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 22:50:44.00 ID:wdE7nCB8] >>641 そのコンパイラは中間コードを元より解析の負荷の大きい冗長なテキストで吐いたり せっかくの静的型情報をパフォーマンス向上に活用せずに丸々捨てたり 演算を全部doubleで実装したりしてるのか?
643 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 23:29:00.82 ID:XhJEERwX] >>642 中間言語に変換する理由は色々あるだろ、想像力の無い奴だな この例で言えばブラウザで動かすためだろ
644 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 00:17:27.07 ID:4j7sYiBe] >>631 ありがとう 安心してnewしまくるわ
645 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 03:23:29.51 ID:0TEg7WI8] 未だに中間言語が"単純"に遅いとかほざくやつは VM関連ではバイトコードという単語しか知らないで使ってるバカ
646 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 08:51:56.53 ID:/08zgsVl] >>636-637 なるほど それぞれ面白い観方だね
647 名前:デフォルトの名無しさん [2014/05/21(水) 10:40:27.55 ID:B9cGWdDC] 日帝残滓の掲示板なんてこんなもん
648 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 16:08:37.67 ID:7rtMERN9] ハスケルはゴミというより、CGIとかをハスケルで書いてる奴がゴミ
649 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 16:39:11.02 ID:4EJxMhyW] 突然のハスケル
650 名前:デフォルトの名無しさん mailto:sage [2014/05/21(水) 18:26:42.34 ID:4o9KCVxM] 最初は簡単なものから書くだろ。それで、( ・´ー・`)どやしてたら世話ないけど
651 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 12:57:46.40 ID:Kx9MN/eg] wired.jp/2014/01/16/death-pc-also-mean-end-web/ ウンコJSerはこの記事すら読んで無いんだろうな それとも読んでてても (∩゚д゚)アーアーキコエナイ になっているのか
652 名前:デフォルトの名無しさん [2014/05/24(土) 13:50:56.19 ID:uqP95rMc] javaやoracleが現実を受け入れたくないだけだろ クラウドでの需要はもはやjavascriptで十分なんだ
653 名前:デフォルトの名無しさん [2014/05/24(土) 14:15:37.71 ID:xt1krENG] IT企業およびプログラマ以外からすれば言語の種類なんて興味ないんで ただ安全に速く動けば良いだけのブラックボックス 十分かどうかはお前らが決める事ではない
654 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 14:20:26.54 ID:t6SgnRXz] Javascriptを使うとスマホから放射能が出ますとデマを流せば勝ちだ 世の中そんなもん
655 名前:デフォルトの名無しさん [2014/05/24(土) 14:29:52.04 ID:uqP95rMc] javaの欠点なんて露呈されすぎ ブラックボックス化されてるなら、まずjavascriptを使ってる会社を選ぶよ 今だにjavaなんて使ってるところは効率の悪い旧時代の類人猿の溜まり場で知能が足りてないのが確実だもの
656 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 14:57:42.03 ID:cnUjpUj/] お前らHTML5への移行準備は怠り無いだろうな。
657 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 15:39:56.71 ID:hlo3j/US] RT >>655
658 名前:デフォルトの名無しさん [2014/05/24(土) 17:19:21.88 ID:uqP95rMc] java appletやsilver lightって、何のために生まれたんだろうね
659 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 17:51:39.05 ID:SzqHo3l+] silver lightはホントなんだったんだろうな Adobe airだっけ、あれも相当だけど
660 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 18:59:12.84 ID:Kx9MN/eg] ウンコな言語仕様と満載のバッドノウハウに我慢して 使い続ける理由が無くなったら、JSなんて使わんわな いや、使い続ける奇特な人間はそのままで良いよ?アホだと思うけど
661 名前:デフォルトの名無しさん [2014/05/24(土) 19:03:19.25 ID:uqP95rMc] 少なくとも>>660 が一生かけても到達できないような域のプログラマたちが、 javascriptで、本当にすごいコードを書いている。 アプリケーションってレイヤーで、javascriptを使って何かが不足するようなプログラムを想像できない
662 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 19:36:16.20 ID:4Shar09G] 馬鹿とはさみは使い様
663 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 19:41:08.13 ID:SzqHo3l+] node.jsがきてから、クセはあるものの何でも出来る言語になったしな
664 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 19:48:18.55 ID:rzEQH1gm] Erlangに比べたら、node.jsってマジでゴミだよね
665 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 08:27:35.22 ID:V2Hv1yUl] 他に選択肢ないからjs使ってるだけだもんな
666 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 09:58:26.33 ID:IOG6Z4gB] 最高のIDEはxcodeでFA
667 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 10:09:07.19 ID:4WNqjfMJ] PythonJS出来良すぎ 完璧やん
668 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 10:37:32.85 ID:r1061S5x] >>666 それはない、ありえない
669 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 11:06:02.35 ID:UOeAOsx2] xcodeはオープンソースになってWindowsでも Linuxでも動くようになれば、少しは評価されるかもね。
670 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 11:24:23.13 ID:V2Hv1yUl] xcodeも他に選択肢ないから使われてるだけ vs以外だとintelijは良くできてる resharperもそうだけどjetbrainsはスゴいと思う
671 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 11:24:40.04 ID:WRqaympE] そもそも評価するべきものがない
672 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 11:25:05.76 ID:WRqaympE] >>670 IntelliJいいよね センスがVSに近い
673 名前:デフォルトの名無しさん [2014/05/25(日) 14:59:26.93 ID:8YbqXN2P] >>634 なんか根本的に勘違いしてね? pypyjsはただpypy→C→LLVM→JSとemscriptenで機械的に変換しただけのものでただの「JSのPython実装」ってのとはとは違うぞ 当然pypyのJITがアセンブリ吐くのだってJS化すれば効果なくなるし、実質JSはインタプリタ状態に等しい 当然エミュレータが本家に速度で及ぶわけがないし、これでJSとPythonの比較はとてもできない できるのはpypyjsが実用十分な速度が出たってとこを評価する事 それは置いておいて、JSは低レベルなAPIがやはり不足しているのは事実だし、それによっていろんなケースで速度が制限されるのも事実。 例えばSIMDとか、早く入ってほしいものだね。
674 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 16:04:58.30 ID:EHBWwOYD] そもそもSSEやAVXを直接叩けるLLってどれだけあるのさ
675 名前:デフォルトの名無しさん [2014/05/25(日) 16:21:12.15 ID:KftvA/Nk] そんなこと言い始めたら、GoogleのNaClが最適解という話なっちゃうね。
676 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 16:33:51.96 ID:4WNqjfMJ] どうしてブラウザ限定の話に矮小化しようとするの?
677 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 16:53:57.43 ID:EHBWwOYD] そんなレベルの話で、さも他の言語はとっくに対応してるのにって口ぶりで言うかよ、あほくさー
678 名前:デフォルトの名無しさん [2014/05/25(日) 17:40:25.50 ID:8YbqXN2P] SIMDはバカにできん 4倍、8倍と高速化できる可能性を秘めてるんだから だからこそES7で入ることになったし、礼によってFirefoxではもう実験できる ちなみにFirefoxのJSではスレッド間のメモリ共有も実験できるようになってて、 これらをasm.jsで利用することで更なる高速化かを目指してる ちなみにスレッド操作とSIMDはV8もパッチを優先で作ってるから、ES6の実装完了する前に入るかもしれない
679 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 18:07:34.47 ID:4WNqjfMJ] Objective-CとJavaではもう使えるよ?
680 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 18:46:23.99 ID:EHBWwOYD] つか誰もSIMDを馬鹿にはしとらんだろう
681 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 19:02:13.77 ID:4w6ZaLJl] >>674 Cythonで書いて-mavx付けてコンパイルしたら使えるけど?
682 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 20:27:04.65 ID:4WNqjfMJ] Pythonは何でも出来るな
683 名前:デフォルトの名無しさん [2014/05/26(月) 18:57:46.56 ID:6sT8jWY0] 本家の2chにアクセスできないのに、open2chからはアクセスできるのは何故なんだ?
684 名前:デフォルトの名無しさん [2014/05/26(月) 18:59:30.03 ID:6sT8jWY0] .scの騒動って、まとめサイトが2chの記事を引用しやすくするためだけの擬似騒動?
685 名前:デフォルトの名無しさん mailto:sage [2014/05/26(月) 19:00:39.35 ID:Js6v2rIN] 春はみんな薄着で目の保養になる
686 名前:デフォルトの名無しさん [2014/05/26(月) 21:39:36.21 ID:P4cIDebk] ikura.2ch.netから hello.2ch.netへ一時的に移転 110 名前: 忍法帖【Lv=6,xxxP】 @Grape Ape ★ 投稿日:2014/05/22(木) 21:21:36.49 ID:???0 ?2BP(666) img.2ch.net/ico/bucket-full.png Ikura boards are temporarily moved to hello.2ch.net I am very sorry for the inconvenience. We will source a new server for the replacement of ikura soon. fox.2ch.net/test/read.cgi/poverty/1400618237/110 toro → peace
687 名前:デフォルトの名無しさん [2014/05/27(火) 19:41:07.13 ID:MC2sV78i] ゴミ
688 名前:デフォルトの名無しさん [2014/05/27(火) 23:28:32.12 ID:mDSV9oby] ペコペコジャップの話をしてるのか
689 名前:デフォルトの名無しさん mailto:sage [2014/05/27(火) 23:44:32.30 ID:vS0aV6yY] もしもしif文
690 名前:デフォルトの名無しさん [2014/05/28(水) 09:00:31.91 ID:P8Z713/m] 日帝の子孫なんてこんなもん
691 名前:デフォルトの名無しさん [2014/05/28(水) 10:14:27.23 ID:P8Z713/m] 日帝の子孫なんてこんなもん
692 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 10:34:51.12 ID:o+iely1Y] 日帝の子 孫なんてこんなもん
693 名前:デフォルトの名無しさん [2014/05/28(水) 17:56:18.20 ID:0m72zNi0] ニップスwwwwwwwwwww
694 名前:デフォルトの名無しさん mailto:sage [2014/05/28(水) 18:06:07.17 ID:BDhVQvrQ] >>686 いくら2chが、便所の落書きであろうともグロはダメ。 面白さが無いだろ。 何考えてんだ外人。