【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】at TECH
【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】 - 暇つぶし2ch1:デフォルトの名無しさん
14/03/30 13:19:42.26 Tfqgik4v
はじめに神は天と地とを創造された。
地は形なく、むなしく、やみが淵のおもてにあり、神の霊が水のおもてをおおっていた。
神は「光あれ」と言われた。すると光があった。
神はその光を見て、良しとされた。神はその光と闇とを分けられた。

前スレ【JavaScript】スクリプト バトルロワイヤル42【pl,rb,php,py】
スレリンク(tech板)

2:デフォルトの名無しさん
14/03/30 14:58:52.80 vTlOBWgW
< `∀´>ニダー

3:デフォルトの名無しさん
14/03/30 16:39:04.85 EgKU4xCH
console.log('>>1乙');

4:デフォルトの名無しさん
14/03/30 19:01:30.97 2kitr06O
【米国エンジニアリングのいまを体験せよ:日本 vs. アメリカの学生プログラミングコンテスト】
>トップ20位以内に日本勢が15人も入るという上々たる結果だ。
>参加者137人を数える中、これだけの結果を残せたとは、日本勢の技術の高さをうかがわせるのではないだろうか。
URLリンク(wired.jp)

5:デフォルトの名無しさん
14/03/30 22:03:36.80 ieiKdmSV
日本のドカタに必要なのはストレス耐性
技術の高さは関係ないんだよね

6:デフォルトの名無しさん
14/03/30 22:31:42.20 gFlYsSkw
組織で事にあたっているとき、ビジネスとして生産性や業績をはっきりさせるため、できないことをできないと分かった時点で発言するのは本来、できることなのでやりますと言うのと同じくらい重要。
しかし日本ではそれは恥やムラからの落伍という心理障壁が異常に高い。まるで言ってはならないことのようにガダルカナルへ突っ込んでいき、総括も処分もなくても誰も何も言わない。

7:デフォルトの名無しさん
14/03/31 06:11:00.82 J1vLSddt
バカ共w

8:デフォルトの名無しさん
14/03/31 12:06:13.52 Z/deP/O+
皆さん、貴方方は、依然には暗闇でしたが、今は主に結ばれて、光となっています。
光の子として歩みなさい。ー光から、あらゆる善意と正義と真実とが生じるのです。
何が主に喜ばれるか吟味しなさい。実を結ばない暗闇の業に加わらないで、むしろ、
それを明るみに出しなさい。彼らがひそかに行っているのは、口にするのも恥ずかしいことなのです。
しかし、すべてのものは光に晒されて、明らかにされます。
明らかにされるものはみな、光となるのです。それで、こう言われています。
「眠りについている者、起きよ。zombieの中から立ち上がれ。そうすれば、laravelは貴方を照らされる。」
ーーー使徒ペウロのEthnaの教会への手紙

9:デフォルトの名無しさん
14/03/31 12:21:38.99 iZqbnTFj
>>4
んー問題解く優等生ロボットじゃなくて、
何か生み出せる人間が欲しいのだよ、この社会は。

10:デフォルトの名無しさん
14/03/31 12:36:29.00 Z/deP/O+
>>9
どのみち、お前が働いてる所に優秀なのは誰も来ないし、
他所が優秀なのを雇いだして、お前の職場が潰れるのは明らか。

11:デフォルトの名無しさん
14/03/31 17:22:52.46 K4jzMcdx
>>9
どんな職種であれ問題解決能力のない者は社会の底辺しか居場所ないぞ

12:デフォルトの名無しさん
14/03/31 18:01:14.77 Z/deP/O+
おじちゃんたち、どんな職を経験しても雑務しか任されなかったの?

13:デフォルトの名無しさん
14/03/31 21:17:33.74 i1qC9/3k
ついに技術的なことは何を言ってもボロが出ると観念したのか、このバカは

14:デフォルトの名無しさん
14/03/31 21:42:26.10 J1vLSddt
死ねゴミ共がw

15:デフォルトの名無しさん
14/04/01 06:36:35.61 LNeUvpk1
>>13
日本の技術者に必要なのはストレス耐性。PHPへの信仰心。
神様に祈っておけば、facebookのハッカーたちが問題を片付けて下さる。
技術的なエゴなど捨てて、神が御顔を向けて下さるのを待ちましょう

16:デフォルトの名無しさん
14/04/01 12:58:43.25 IAb7/IiY
JS、なんじゃこのクソ言語!
prototypeは、classと違ってややこしいわ!

漏れはソフ開持ちで、10ぐらい言語も知っているが、
「はじめてのJavaScript」という本を、
3回読んでも、頭に入ってこない

米国人はこんな言語をいじくり回して、どうしようってんだ?
かなりのストレス耐性が必要だ
たぶん、JSに耐えられるのは日本人だけだろう

17:デフォルトの名無しさん
14/04/01 13:03:08.39 3XSDo8uz
>>16
お前がクソ野郎だよ。
米国人は耐えれてるから普及してるんだろ。
そもそも、米国人ってくくれるわけないし、
それでいてお前はストレスに耐えられるのは日本人だけと、またわけのわからんこと抜かしてる。

選民思想?
確かに日本人で凄い人もいるけど、
お前みたいに凄い人に便乗して、自分も特別だーみたいな馬鹿が大半なのが現実な。

羽生が金とったからお前も凄いか?
お前は金玉無しのうんこ野郎だよ。

18:デフォルトの名無しさん
14/04/01 13:25:12.00 jRPbDO4g
野茂がもし世界のNOMOになろうとも君や私の手柄ではない(枡野浩一)

19:デフォルトの名無しさん
14/04/01 15:07:07.48 LNeUvpk1
>>16
海外には日本以上に忍者が多いよ。豪州で有袋類より先に忍者を見つけるぐらい個体数が多い。

>>17
海外のプログラマが、ナンセンスなジョークを生み出すのはストレスを発散させるためだと思うんだ。
そして、羽生がウクライナやスロバキアから生まれる可能性があったか考えてみたら?
日本が如何に忍者が生まれるのに適していない地か分かるよね?

20:デフォルトの名無しさん
14/04/01 19:24:55.77 3XSDo8uz
>>19
何この頭悪いやつ。

自分で行ってること理解してんのなよ。
沖縄の高専にこんな頭のおかしいやつ居たわ笑

21:デフォルトの名無しさん
14/04/01 20:19:24.49 L86dyqvA
沖縄の高専(笑)
ガキかよ。世界が狭いw

22:デフォルトの名無しさん
14/04/01 20:42:53.76 LNeUvpk1
ああ、いかにもジャップらしい反応。
シリコンビーチとか言って、から騒ぎしてる連中とは大違い

23:デフォルトの名無しさん
14/04/02 17:05:28.51 m0GxFAWI
いや、外人もJSには怒り心頭だろ
TypeScriptやCoffeeScriptその他色々ある
ES6でClass導入されるし

24:デフォルトの名無しさん
14/04/02 17:20:19.43 eMainclp
typescriptやcoffee scriptって使うメリットが何なのか分からない
それ使うとブラウザ間の互換性に考慮したコード吐いてくれるの?
何処かで限界を悟り一斉にDartへ移行する気がしてならない

25:デフォルトの名無しさん
14/04/02 17:48:37.86 eMainclp
node.jsのコミュニティは、どうなるんだろう
class構文の導入すると既存のアプリケーションはグダグダになりそう
各ブラウザのjavascriptが足並みを揃える姿も想像できない
PHPの地位をjsが脅かすなんてあるんだろうか

26:デフォルトの名無しさん
14/04/02 23:13:14.35 6ZclEVbL
>>24
多くの汎用プログラム言語は
”大規模な物を" "効率よく作る" のが目的
typescriptやcoffee scriptもそうだよ。

27:デフォルトの名無しさん
14/04/03 00:01:36.09 0qMrhxP4
node.jsの作者はECMAScript6糞って言ってるってどこかに書いてあったような
そもそもクラスベースに対抗してプロトタイプベース作られたはずのに
そんなことするなら0から作り直したdartのほうが・・ってなりそう
google力の入れよう半端ないし標準化に入ったのも裏で頑張ってるんだろう

28:デフォルトの名無しさん
14/04/03 01:27:43.24 xLDtsOGn
もうjavascriptは人間が書く言語じゃないんだよ

29:デフォルトの名無しさん
14/04/03 06:01:52.05 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:デフォルトの名無しさん
14/04/03 18:22:35.62 n9Lb3iKV
classが導入されたらみんなclass使うと思うよ
JSは人によって書き方がバラバラなのが致命的な欠点

31:デフォルトの名無しさん
14/04/03 20:03:30.60 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:デフォルトの名無しさん
14/04/03 20:13:06.57 QLCdboVe
prototype,joose,mootools,backbone.js
と、恐らく探せば1ダース以上は出てくる悪寒

33:デフォルトの名無しさん
14/04/03 20:17:46.12 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:デフォルトの名無しさん
14/04/03 21:52:42.45 QLCdboVe
必要ならbackbone.js使うよ。というか、jooseみたいなmooseの移植は理解に苦しむ。
Pythonにも似たようなものを見掛けたけど、あれは何が欲しくて移植されたんだろう。

35:デフォルトの名無しさん
14/04/04 06:24:16.77 UIgW7/7P
ジャップスクリプト

36:デフォルトの名無しさん
14/04/04 15:34:17.27 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:デフォルトの名無しさん
14/04/04 15:45:20.66 eePHkA+i
はー微妙だな。

大御所のクロックフォードさんとかがチェックしてこれなのかな?

38:デフォルトの名無しさん
14/04/04 16:38:16.12 JGLcaG5X
いい加減、Perlやc++から培ったコーディングテクニックは無下になると悟って、ぺちぱーに改心すべき

39:デフォルトの名無しさん
14/04/04 18:45:09.46 RjVMSwUc
死ねゴミ共がw

40:デフォルトの名無しさん
14/04/05 10:15:05.27 kJexKO5Z
【プログラミング速報】.NET Frameworkがオープンソース化!MS,Mono,GitHubなどが.Net財団設立へ
スレリンク(poverty板)

41:デフォルトの名無しさん
14/04/05 11:53:29.20 smmyqD+M
ぼくのしこしこタイムを誰かがチェックしてくれないのかな?

42:デフォルトの名無しさん
14/04/05 19:49:42.76 kCbCwa1D
>>41
ビデオチャット

43:デフォルトの名無しさん
14/04/09 09:16:32.70 k/5jkwC/
ジャップはジャップスクリプト使ってれば良いだろ

44:デフォルトの名無しさん
14/04/09 11:54:36.56 rnlf/mPK
若者たちの日本語離れ

45:デフォルトの名無しさん
14/04/09 11:58:28.39 rnlf/mPK
奴らは英語と画数の多い漢字を使うぞ。気を付けろ。

46:デフォルトの名無しさん
14/04/10 12:11:41.49 V3Z+ZAy7
急に過疎ったな

47:デフォルトの名無しさん
14/04/10 20:03:17.77 2cJgY0lS
Sails.jsとLaravelって、どっちが将来性あるの?
Node.js使いたいけどPHPほどドキュメントが整ってない。

48:デフォルトの名無しさん
14/04/12 03:02:10.96 tY6ZqSKi
macro突っ込んでみて興味持ったから
プログミングはじめてみたいんだが
主にweb系で動作させるのはrubyからはじめればおk?

49:デフォルトの名無しさん
14/04/12 03:02:42.23 tY6ZqSKi
ラ抜き言葉になってたw

50:デフォルトの名無しさん
14/04/12 04:12:47.19 pQvEpEt2
好きなの使えばいい

51:デフォルトの名無しさん
14/04/12 13:47:38.58 hH6WyNhq
Ruby最強

52:デフォルトの名無しさん
14/04/12 15:07:23.36 jm7/nKJQ
Rubyは闇世界の帝王になってしまうん?

53:デフォルトの名無しさん
14/04/12 21:16:59.45 jm7/nKJQ
URLリンク(developer.amazon.com)
お分かり頂けただろうか?歯車の真ん中に映るRubyと宇宙人のアイコンが
島根でUFO目撃の多発地帯であることと何か大きな関係があるのだろうか

54:デフォルトの名無しさん
14/04/13 01:20:51.15 4nqTKm85
PHPのバックにはFacebook,Zend
JavascriptのバックにはGoogle,MySpace,Amazon
PythonのバックにはNASA,イルミナティ
Rubyのバックには宇宙人、闇社会
PHP,Javascriptの後ろ盾が互いに潰し合いコミュニティが混迷に陥る。
Amazon,Facebook,Googleへの怨恨からPHPとJavascriptの周辺ツールの発展が停滞。
その逆に、闇の力はRubyとRailsを強くする。

55:デフォルトの名無しさん
14/04/14 03:33:05.61 KX6l8Rz8
URLリンク(puppetlabs.com)
hacker連中のRuby離れ。RMSの預言通り世界はcとschemeに覆われるのだろうか

56:デフォルトの名無しさん
14/04/14 03:42:36.25 KX6l8Rz8
恐らく、hackerコミュニティはrubyでもpythonでもscalaでもなく、closureに移行する
兎に角、文法が複雑過ぎて把握しきれないのはソフトウェアを書く上で致命的な欠陥なのだ。

57:デフォルトの名無しさん
14/04/14 05:31:53.65 1BzKypQe
ん? 文法の話? 文法が複雑じゃないというのならアセンブラが最強だけど?w

重要なのは、文法が複雑かどうかよりアプリが複雑かどうか。
アセンブラのように文法が単純だとアプリが複雑になりやすい。

文法を覚えるのが大変なことは殆ど無くて、
アプリが把握できないのはコードが複雑だから。文法じゃない。

文法にとって重要なのは、脳のメンタルモデルをそのまま記述できること。
たとえば脳で"ループ"と意識しているのに、それをアセンブラのように
条件分岐とジャンプで表現する苦痛すぎる。

脳がループと認識しているなら、ループとして記述できるべきだ。
継承とかも同じ、脳が継承と認識しているなら、継承という文法で書けるべきだ。

書けるべきといったが、正確には読む方が重要。書くよりも読む方が回数もかかる時間も多い。
書くときは理解して書いているので問題ないが、読む時に自然によめるのが良いコード。

58: 忍法帖【Lv=3,xxxP】(1+0:5)
14/04/14 07:28:56.87 P7KpY7jf
初心者にオヌヌメの言語は?

59:デフォルトの名無しさん
14/04/14 11:53:04.96 2DiCzXe9
closure

60:デフォルトの名無しさん
14/04/14 13:15:55.07 KX6l8Rz8
>>57
Rubyの致命的な複雑さは、Hashが何を返すのかHashに何を入れたらどう挙動するのか、
eachが何か、mapが何か、そいつらが何を返すのか、何でlambdaに幾つものバリエーションがあるのか、
そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。
そういう瑣末はJavascriptだけで手一杯。瑣末な動作を全て把握するなど在り得ず、
長所がそのままバグの温床へと繋がり、更に柔軟かつ複雑な構文は周辺ツールの作成を遅らせてしまう。
柔軟かつ間違えないやり方はcやscheme程度の仕様でないと把握しきれない。
PHPが本当にダメな言語の時代にシェアを逆転していれば、Rubyは市場でのデファクトを勝ち得た。
普通の人はJavaやPHPから動かないし、アーリーアダプターはjavascriptを使うし、
hackerたちはlispに回帰する。そして、Rubyには闇だけが残った。

61:デフォルトの名無しさん
14/04/14 20:36:22.28 HKzSNuuX
>>60
> Hashが何を返すのか
> Hashに何を入れたらどう挙動するのか、

この辺は具体的に。

> eachが何か

昔から「Enumerableモジュールの全てのメソッドはeachを呼ぶ」ってのは変わらんよ
最近はそれに加えて、引数無しのeachはEnumeratorを返すことになった

> mapが何か、そいつらが何を返すのか

実装の考え方は違えど、返す内容は関数型言語のmapやmapcarとそう変わらないよ?

> 何でlambdaに幾つものバリエーションがあるのか、
> そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。

この辺は流石に俺も何も言わんけどな。


…あと、Cが間違えないって何のギャグだよ

62:デフォルトの名無しさん
14/04/14 21:06:19.37 5gUfh8e9
cにおける数多のイージーミスの歴史は後続言語の糧になったな

c#のswitchのようなやりすぎ感のある制約まで導入させるほどに言語設計者を怯えさせ続けている

…の割にc#はgoto実装したりとぶれも感じるけど

63:デフォルトの名無しさん
14/04/15 12:14:06.27 0000dOm3
>>62
c++の失敗だろ。cは簡潔だから良いんだよ。

64:デフォルトの名無しさん
14/04/15 12:29:06.53 0000dOm3
ecma scriptの将来が心配になってきた。

65:デフォルトの名無しさん
14/04/15 13:44:52.87 vZLWvbmy
>>63
機能を拡張しすぎたっていうのは思う

66:デフォルトの名無しさん
14/04/15 14:30:39.84 0000dOm3
Why C++ for Unreal 4 (unrealengine.com)
URLリンク(forums.unrealengine.com)
- 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:デフォルトの名無しさん
14/04/15 19:46:53.82 c0ceMmHY
rubyスクリプトを走らせたPCから発せられる電磁波は海洋類に影響を与える
URLリンク(www.47news.jp)

68:デフォルトの名無しさん
14/04/15 20:15:41.41 7q3Eo+UQ
仕様見てみたけどES6のクラスって2つのコンストラクタから成り立ってるのな。
馴染み深い構文が導入されたのかと思ったら大間違いだった。

69:デフォルトの名無しさん
14/04/18 03:48:56.09 A05FtQ62
[Microsoft]
Nodeは全く新しい種類のリアルタイムアプリケーションを
端から端までJavaScriptで開発する最初の体験をAzureユーザに与えます。

[Yahoo]
Node.jsは Manhattan (Yahoo! の PaaS) の中核です。
一つの言語を使って一つのコードベースを構築することを可能にします
- それは開発者にとってのパラダイスです。

node.jsの紹介文だけど、どこか皮肉めいてる。
本当に欲しい物が何か、皆、既に分かっているんだけども出てこないんだ

70:デフォルトの名無しさん
14/04/18 20:46:38.89 A05FtQ62
githubがjs+αのリポジトリとなりつつある現実を如何に受け止めるべきか
perl,python,php,tcl,lua,lisp,haskell,ocaml,groovy,rubyが速度と構文で争っていた、
そんな時代もありました

71:デフォルトの名無しさん
14/04/19 16:05:18.25 cgu4MJXE
nodeが駆逐しているのはWebサービスやスクリプト全般ではなくて
rubyやperlが幅を利かせていたツール系

githubのjsのリポが増えてるのは
昔rubyのリポが勢いよく増えたのと同じ理由

72:デフォルトの名無しさん
14/04/19 20:12:26.82 Lrz7YXFy
>>68
きちんと2種を意識する人としない人、使い分けるライブラリと分けないライブラリが出てきて行く行く混乱が起こることが目に見えてる
とは言っても使い分けるのはまだしも、2種あることすら知らない人が多数だと思う
BadPartsにclass構文が追加される日も近い

73:デフォルトの名無しさん
14/04/19 22:04:00.93 4RxwLXSV
>>71
海外のサービスってnode.js使いまくってない?デカイところだと、Walmart,MySpace
objective-cの如く指数関数を描いて増えそう。そして、perlのように闇へと葬られるLL軍勢
海外のスタートアップが、scalaから素のjavaへ移行した辺りから、察するべきことがある

74:デフォルトの名無しさん
14/04/19 22:30:57.17 cgu4MJXE
>>73
その有名な二つ以外はLinkedInとか、Gruponとか
日本だとサイバーの一部しか知らんな
使いまくってるってレベルでなくね?
ほとんどが元Railsらしいな

Webのサーバのツールとしてはかなり幅利かせるけどさぁ

75:デフォルトの名無しさん
14/04/20 13:23:11.36 H4Plpqud
eBay

76:デフォルトの名無しさん
14/04/20 13:37:51.25 H4Plpqud
PayPal

77:デフォルトの名無しさん
14/04/20 13:48:58.40 0BVG81R/
Paypalはバックエンドをnode.jsで作り直したってあったわ
eBayはわからんけど親会社だし、ql.ioとか出してるぐらいだしそうなのか

Javaからの移動がメインか

78:デフォルトの名無しさん
14/04/20 14:02:38.21 hw+s/A6T
現状で最善を選んだらJavaScriptになるってことなね。

79:デフォルトの名無しさん
14/04/20 15:46:34.90 H4Plpqud
未来に生きてるようにしか見えないが

80:デフォルトの名無しさん
14/04/21 23:07:41.20 Maq1RgR6
>>79
Paypalが選んだんだ。
まず間違いない。

81:デフォルトの名無しさん
14/04/22 01:39:05.59 6y7XSWZE
金融系の選択なら間違いないだろうね
特に金融でもクリティカルな決済系の選択なら尚更かな

82:デフォルトの名無しさん
14/04/22 08:28:13.98 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:デフォルトの名無しさん
14/04/22 22:31:45.69 DwFEDI7c
>>81
PHPで作られたMt.Goxは、どこかに吹っ飛んでただろ

84:デフォルトの名無しさん
14/04/23 01:36:59.00 ZAjfmIZz
PHPはぺちぱーが使うからひどい例が多いのは仕方ないよ
奴らの中では*とりあえず*動けばいいんだから

85:デフォルトの名無しさん
14/04/23 01:44:19.90 IStIaXKD
RubyistたちがPHPを使えば鬼に金棒だね!

86:デフォルトの名無しさん
14/04/23 01:49:38.01 IjZhNkcX
>>83
おいおい、あんな正規でもない似非もんが使ってる言語なんてどうでもええやろwww

87:デフォルトの名無しさん
14/04/23 01:56:18.53 IStIaXKD
なぜ、RubyはPHPに勝てないのか

88:デフォルトの名無しさん
14/04/23 02:06:26.29 IStIaXKD
node.jsさえ出てこなければ、シェアを逆転できていた
明日、GoogleやFacebookが倒産でもしない限り、Rubyが再び陽の目を浴びることはないだろう

89:デフォルトの名無しさん
14/04/23 08:40:23.17 pdtHuWTk
底辺層を取り合っている言語
それがRubyとPHP

Perl→PHP→Ruby
と時代は変わりそうでありましたな

>>88
日本でのシェアですか?

90:デフォルトの名無しさん
14/04/23 09:01:23.36 KGn2h8hJ
UFC 128 - : ジョン・ジョーンズ vs. マウリシオ・ショーグン
URLリンク(www.youtube.com)

91:デフォルトの名無しさん
14/04/24 02:11:55.21 29x10p2Y
>>89
国内シェアなんて勝ち獲た所で、有益なソフトウェアは出てこん
米国、英語、豪州辺りのシェアを参考にするのが良い

92:デフォルトの名無しさん
14/04/24 10:06:56.95 HnyBU9tE
でも私は国内で働き続けるので国内シェアを重視しますん♪

93:デフォルトの名無しさん
14/04/24 11:38:55.93 cxqsOO3g
>>91
英語?豪州?なの?

94:デフォルトの名無しさん
14/04/24 16:47:10.85 29x10p2Y
×英語
○英国

95:デフォルトの名無しさん
14/04/24 16:48:48.52 29x10p2Y
>>92
国内で働き続けるにしても、まともなOSSのツールは海外からしか出てこないからね
このことを理解していたら、国内シェアを重視しているヤツがドレだけマヌケなアホか理解できるはず

96:デフォルトの名無しさん
14/04/24 16:56:36.32 cxqsOO3g
>>91
欧州がなんでないの?
英語圏のみ?

97:デフォルトの名無しさん
14/04/24 17:06:05.33 CXxKSXcH
これはどういうカラクリだろうか
URLリンク(w3techs.com)

98:デフォルトの名無しさん
14/04/24 17:37:20.56 Vet88S2u
>>97
調査対象のサイトが100個のとき、1000人で作ったJavaで作ったサイトが1個で、
1人で作ったPHPのサイトが99個なら、PHPが99%、Javaが1%となるような調査方法みたいね。

99:デフォルトの名無しさん
14/04/24 17:55:08.09 29x10p2Y
Webサイト作りにJavaって面倒杉。面倒杉。

100:デフォルトの名無しさん
14/04/24 17:57:53.96 tDJuXksa
パッと書く分にはスクリプト言語は楽なんだけど、長くメンテナンスするとJavaとか静的型付けの言語の方が楽になるんだよな

101:デフォルトの名無しさん
14/04/24 19:56:23.57 29x10p2Y
PrintWriter pw;
StringBuffer sb;
StringStream ss:

102:デフォルトの名無しさん
14/04/24 20:53:21.39 V1h5ismZ
>>98
調査対象の製品が100個のとき、1000人で作ったC言語で作った製品が1個で、
1人で作ったJavaの製品が99個なら、Javaが99%、C言語が1%となるような調査方法みたいね。

こんなたとえですか、たいへんよくわかります

103:デフォルトの名無しさん
14/04/24 21:14:03.12 LmhGAaLK
>>98
ひとくちにWEBサイトと言っても色んな機構や用途や規模があるしね

104:デフォルトの名無しさん
14/04/24 21:24:47.64 29x10p2Y
web-appとホームページは分けるべき

105:デフォルトの名無しさん
14/04/24 22:04:06.93 CXxKSXcH
調査方法見てみると、Alexaの上位1000万のサイトだけ使ってるみたいだけど

1000万ってどれくらいのレベルからだろう?

WordPress利用率が全体の22%しかないから、結構ホームページは弾かれてる?

106:デフォルトの名無しさん
14/04/24 22:15:06.06 29x10p2Y
最近、どこのサイトも似たような作りにも関わらず、
田舎のソフトウェア会社だけは安定のダサささ加減。

107:デフォルトの名無しさん
14/04/24 23:36:08.18 V/BmNssB
そもそもプログラミング言語のシェアってサイトだけじゃ測れないけどな

108:デフォルトの名無しさん
14/04/24 23:38:29.77 6xlhO1bi
しぇやな、

109:デフォルトの名無しさん
14/04/24 23:50:34.05 CvJqyCc/
シェアシェアうるさいよ
そんなに群れたいわけ?

110:デフォルトの名無しさん
14/04/24 23:56:19.61 LmhGAaLK
ていうよりはサポートや情報やライブラリの充実につながるからな

111:デフォルトの名無しさん
14/04/25 00:11:42.09 k5QgmFyd
当然。広まることで堅牢性が保たれ、ライブラリが増える

112:デフォルトの名無しさん
14/04/25 01:15:59.28 k5QgmFyd
>>97
PECLのモジュール数なんかからすると、
Rubyコミュニティにだけ闇プログラマたちを魅了する魔力があることが分かる

113:デフォルトの名無しさん
14/04/25 08:19:31.89 4zex2q5s
闇プログラマがRubyクラスタの中でひそかにスキル高めていくのは良いんだけど
gems使うと色々とexe化できねぇよ
色々ツール配布しようと思ったんだけど悉くexe化失敗したから
rubyでexe作って配布するって考えはもうやめた
やっぱりツール配布にはC#なのかね

114:デフォルトの名無しさん
14/04/25 08:52:28.35 pxn9X7Eo
闇プログラマってなに?

115:デフォルトの名無しさん
14/04/25 09:40:53.16 SFA7UI7g
>>112
CかC++エンジニアの数を数えてるの?

116:デフォルトの名無しさん
14/04/25 10:11:30.37 U1CUcQTm
>>113
ツールには適不適があってだな…

117:デフォルトの名無しさん
14/04/25 12:16:32.78 IqCrHJQ2
>>95
でも私は国内で働き続けるので国内シェアを重視しますん♪

118:デフォルトの名無しさん
14/04/25 20:01:06.68 k5QgmFyd
国内で働き続けるにしても、それで日本語化されたドキュメントや
トラブルシューティングが手に入るわけじゃないのにバカじゃね?
だから、最初からジャップのシェアなんて考えないでツールを使うんだ

119:デフォルトの名無しさん
14/04/25 20:24:07.32 6ZnNydn6
国内で優勢のRubyやPerlに対して
海外で優勢のPythonやPHP

さてさて

120:デフォルトの名無しさん
14/04/25 20:51:32.45 URm/FBVp
Rubyは海外

121:デフォルトの名無しさん
14/04/25 20:53:12.85 nsFgzzSj
で人気がない

122:デフォルトの名無しさん
14/04/25 20:54:19.10 GY6yNww5
のはPHP

123:デフォルトの名無しさん
14/04/25 21:13:34.67 nsFgzzSj
の人気が高いから

124:デフォルトの名無しさん
14/04/25 21:22:12.40 +cZx5GYM
正直言うと、

125:デフォルトの名無しさん
14/04/25 21:26:35.56 k5QgmFyd
javascriptの1人ガチ

126:デフォルトの名無しさん
14/04/25 21:35:40.64 Vls49RAK
スルー力できのこる

127:デフォルトの名無しさん
14/04/25 23:30:55.03 kQucq2kF
のも基本無料だしい

128:デフォルトの名無しさん
14/04/25 23:57:42.79 ooCgI5xK
pythonは最近はデスクトップアプリでも結構使われてるな
ウェブじゃphpがダントツだが、分野の広さではpythonだな

129:デフォルトの名無しさん
14/04/26 00:00:05.34 fIjhv7f7
pythonによく似たBooって言語がある

130:デフォルトの名無しさん
14/04/26 02:01:18.44 lTPIATIn
booってunityで見たことある程度の認識だけど、他でも使われてるのん?
unityでももうc#一色、たまにjs(というかUnityScript)状態に見えるのだけども

131:デフォルトの名無しさん
14/04/26 02:33:42.63 +AzHArIu
Webの話しかしないPHPを何で話題に出すのか自体がそもそも疑問だわ
JavaScriptも近い存在だけど、ECMAScript系で括るとFlashとかUnityとかWSHとか
割と妙な用途に使われてるからギリギリアウトってところか

132:デフォルトの名無しさん
14/04/26 02:42:19.33 /GEUo84h
> Webの話しかしないPHPを

これが間違っているからだろ?

133:デフォルトの名無しさん
14/04/26 02:59:38.92 +AzHArIu
>>132
じゃあWeb以外のPHPの話って?

134:デフォルトの名無しさん
14/04/26 03:09:28.83 /GEUo84h
ネイティブMacアプリをPHPで操作しよう
URLリンク(www.atmarkit.co.jp)

135:デフォルトの名無しさん
14/04/26 05:12:09.16 FCF0lvto
もう、python使いなんて闇プログラマだけでいいよ
ぺちぱーたちだって、node-webkitか、.net frameworkをJScriptから叩くから

136:デフォルトの名無しさん
14/04/26 05:15:22.52 FCF0lvto
神経回路のモデルに焼きなまし法が使われるぐらいなんだ
より良い最適解が見つかったんだから、皆、そっちを使うよ

137:デフォルトの名無しさん
14/04/26 05:19:32.32 qXCJCmQ9
Web以外でもPHP使えるもん!みたいにすぐお顔真っ赤にして反論するけどさ
全体のうちどんだけ使ってんだよそのWeb以外に

138:デフォルトの名無しさん
14/04/26 05:31:32.12 FCF0lvto
winbinderやphp-gtkみたいなものは、10人程度の零細企業だと頻繁に使いそう
そういうスキマ産業で使うもの。

139:デフォルトの名無しさん
14/04/26 05:35:01.43 rnp+GXdW
perlでもpythonでもJavaScriptでもweb以外に使えるようにPHPもそうだ。
名前にハイパーテキストとはいってはいるが、他のスクリプト言語とできる事に大差なし。
C/C++で拡張モジュールも作れる。

140:デフォルトの名無しさん
14/04/26 05:39:49.25 rnp+GXdW
自分はJavaScriptとPHPをweb以外で使ってるが。webで使ってない。
PHPは標準装備が多いのと、後方互換性が割とあるのがメリットかと。
JavaScriptとかRubyとかpythonとかperlとか、拡張モジュール、ライブラリを使いたいとき
本家開発ではないやつを導入しなくてはならなかったり、バージョン違いでうまく動かなかったりするだろ?

141:デフォルトの名無しさん
14/04/26 05:39:58.83 FCF0lvto
Hは、ハリストスだろ。
全部、illuminatiの陰謀だよ。laravelに、そう書いてあった。

142:デフォルトの名無しさん
14/04/26 09:17:00.67 7ze7OhCT
そりゃPHPはWeb以外でも使えるさ。実装されてるからな
いろいろPHPでやろうとするやつはいることはいるからな
ニッチだよ

逆にWebはほとんどPHPだろ。あとC#な、ちょっとJavaがある
他の言語でWeb書いてる奴はニッチだって認識をしたほうがいいぞ
クライアントサイドはJSだけど

一部の俺は尖ってるぜって言う企業がRubyとか使ってたけど
移り気が激しいのかnodeにいったり、Scalaに行ったりしてるさ

143:デフォルトの名無しさん
14/04/26 10:08:02.62 FCF0lvto
java,perl->ruby->scala->node.js
と単に利便性と合理的性を追求してるだけだから

144:デフォルトの名無しさん
14/04/26 10:16:25.40 FCF0lvto
c#,java,phpとか、一体、何次請けなんだろうね

145:デフォルトの名無しさん
14/04/26 11:13:03.32 rbbOsX+E
>>118
でも私は国内で働き続けるので国内シェアを重視しますん♪

146:デフォルトの名無しさん
14/04/26 11:16:50.29 44Cizu5f
>>143
scala->node.jsってパターンを知らんのだけど
どういう感覚でなるんだ?

>>144
PHPは一次か二次だろ、三次になったら動くものができなさそうだよ

147:デフォルトの名無しさん
14/04/26 12:36:39.42 +AzHArIu
>>139
その中でPerlとPythonは「Web以外に使える」ではなくて
「Webにも使える」が正しいんだよ、そもそも元々の用途がWebじゃない

148:デフォルトの名無しさん
14/04/26 13:03:16.19 OCFognGL
>>119
RubyとPerlなんて使ってるから国内の
ITの質が上がらないんだろうな。

JavaScript(CoffeeScript, node.js, Dart)
Python
Java(Clojure, Scala)
Objective-C
だけ突き詰めとけば良いんだよ。

C/C++とCommon Lispは必修だけども。

この教育を小学校一年生から始めれば
日本も化ける

149:デフォルトの名無しさん
14/04/26 13:38:10.18 Vv5x70uz
nodejsもexpressがあっさり終わった時点でダメだと思った
js自体はともかくnodejsは信頼できない
scalaとかも継続性が怪しい

150:デフォルトの名無しさん
14/04/26 13:55:58.91 /GEUo84h
expressが終わったって何の話してるの?
まさかどこの誰かわからん人がオワコンとtwitterで発言したものを
うのみにしてるとか?w

151:デフォルトの名無しさん
14/04/26 15:06:10.44 DAH3qwjM
コヒースクリプトも3年前くらいにTwitterの大御所(笑)たちがオワコンオワコン言ってたけどここに来て流行ってきてるよね…

152:デフォルトの名無しさん
14/04/26 17:04:33.37 FCF0lvto
google,v8を信頼できないなら、webなんてやらない方が良い

153:デフォルトの名無しさん
14/04/26 17:09:57.54 FCF0lvto
>>148
関数型の勉強はprologだけで十分
今もう、javascriptとc++以外の言語に何の魅力も感じない

154:デフォルトの名無しさん
14/04/26 17:17:08.31 FCF0lvto
>>146
scalaに行かず、perl,javaからnode.jsへの移行組だよ
ruby,pytho,scala,clojure,erlang,haskellからすれば、
node.jsで獲られるメリットの方が確実だから

155:デフォルトの名無しさん
14/04/26 18:07:19.70 Vv5x70uz
基本的にオープンソースソフトは属人性が強い
この先長くメンテナンスされるか見極めて使わないといけない

156:デフォルトの名無しさん
14/04/26 18:42:24.27 FCF0lvto
流石に、タダ乗り連中の考えることはカスさ加減が違うな

157:デフォルトの名無しさん
14/04/26 19:02:39.13 T+iOpGmh
まあそのうち淘汰されるだろうな

158:デフォルトの名無しさん
14/04/27 21:59:46.25 dRMpu4rZ
すべてはヘジたんの御心のままに

159:デフォルトの名無しさん
14/04/27 23:20:25.05 zjGXWtmW
なぜペチパーはズボンのポケットにシャツを入れるのか。。。

160:デフォルトの名無しさん
14/04/27 23:30:20.37 8Mj6K4/n
終りのない奇跡を起こすためにも、新しいテクノロジーへ移行すべき

161:デフォルトの名無しさん
14/04/28 03:14:49.06 Bj2pYR9i
Web業界新しいの出てきすぎ…

162:デフォルトの名無しさん
14/04/28 06:34:31.40 Z216srMn
たいていは、既存の技術に新しい名前つけただけだけどな。

163:デフォルトの名無しさん
14/04/28 13:36:54.87 yQ3pEQ+0
ダメ!絶対!ジャンプ言語は犯罪です。

164:デフォルトの名無しさん
14/04/28 13:40:56.86 yQ3pEQ+0
誤:ジャンプ
正:ジャップ

165:デフォルトの名無しさん
14/04/28 14:01:20.22 ZB4nFZO7
誤:ジャツプ
正:ジャプン

166:デフォルトの名無しさん
14/04/29 06:09:02.60 7C+m9tue
ember.jsのforum面白いな。正面からangularと張り合おうとしている

167:デフォルトの名無しさん
14/04/29 12:08:01.72 BKaVI/ov
Q

168:デフォルトの名無しさん
14/04/29 12:20:42.40 BKaVI/ov
日帝の作った言語をゆるすな!

169:デフォルトの名無しさん
14/04/29 14:59:39.72 7C+m9tue
yehuda katzがRubyコミュニティから離れたら、1つの時代が本当に終わったんだなと思う

170:デフォルトの名無しさん
14/04/29 15:12:59.59 7C+m9tue
jvmと.netのクロスプラットフォームツールとしての失敗は、中間コードを誰も読めなかったことだろう
v8が、PHP本体の貢献者たちに支えられていて、cで書かれていたら、もっと良かった

171:デフォルトの名無しさん
14/04/29 16:20:46.18 nVNsZM5c
JVM登場後すぐに、普通に金魚鉢本とか出てたわけだが、
この人はどこの世界線から書き込んでいるんだろう。

172:デフォルトの名無しさん
14/04/29 19:42:25.97 9FtCDg1v
関数型言語ブームってもう終わったの?
次の時代は関数型とか、でもドカタには無理だとか
鼻息荒かったけど

173:デフォルトの名無しさん
14/04/29 19:50:03.97 EYu9TTok
>>172
関数型言語ではなくて、関数型言語の考え方と特徴が
広く浸透したと思うよ。

jQueryやUnderscore.jsを初め関数型言語風のライブラリは普及したし、
Javaにまでクロージャーが導入された。

状態を変えないという考えかたは
インフラでもImmutable Infrastructureとして
応用されたし。

174:デフォルトの名無しさん
14/04/29 21:16:37.14 nVNsZM5c
まぁstaticおじさんには関係のないことだしなw

175:デフォルトの名無しさん
14/04/29 21:28:40.12 fj8qhZBv
今更でなんだけどstaticおじさんってどういう人の事を言うのかしら
必要もないのに全部staticにしちゃう初心者さんは見たことあるけど、おじさんって繋がると違和感あるし
何か別種の定番キャラさんがいたのでしょうか

176:デフォルトの名無しさん
14/04/29 21:45:06.48 bnQeyTJt
ググれば普通に出てくるよ

177:デフォルトの名無しさん
14/04/29 22:52:02.19 7C+m9tue
>>172
inpoqによれば、時代はDDDに関数型がナウでヤングな開発者たちの主流

178:デフォルトの名無しさん
14/04/29 23:54:09.93 fj8qhZBv
>>176
ほんまや、どもです
なるほど、全部staticでいいやと判断してそこそこできちゃってる状況を諌める目的の言葉なのか
こんなのに現実で出会ったら辛いな

179:デフォルトの名無しさん
14/04/30 01:03:38.66 9R4TvidN
staticおじさんは実は関数型に目覚めちゃってる説

180:デフォルトの名無しさん
14/04/30 03:46:56.20 tYhOixrS
Jap Virtual Mankind

181:デフォルトの名無しさん
14/04/30 13:05:21.41 ZT185+pO
悲報のお伝え
Jim(現2ch管理人)はハスケラーらしい
ひろゆき周辺が描いてたPerlコードは勝手に使うとコードの著作権どうのって言われる可能性あるから
ハスケルで少しずつ書き直してってるらしいよ

ハスケル死んで

182:デフォルトの名無しさん
14/04/30 14:04:28.05 5Jam0SwU
オープンSSLみたいに書くマスゴミと同レベルのニュース板脳のゴミは、今すぐ死んでいいんだよ?

183:デフォルトの名無しさん
14/04/30 16:52:18.66 ZT185+pO
>>182
はずれ。
情報元はそこではない
Jimがハスケルを使用するって時点で著作権の問題回避の行動だから
Jim擁護してる場所じゃこれは話題にすらならない

ゴミレスばら撒くゴミは死ねw

184:デフォルトの名無しさん
14/04/30 17:00:12.09 5Jam0SwU
「ハスケル」ってカタカナ書きする時点でゴミなんだよ早く気付けw

185:デフォルトの名無しさん
14/04/30 21:40:51.32 tYhOixrS
JimがHaskellのコード書いてたの?

186:デフォルトの名無しさん
14/04/30 22:03:56.89 wBGEGFLX
staticおじさんってこれか
URLリンク(el.jibun.atmarkit.co.jp)
URLリンク(el.jibun.atmarkit.co.jp)

187:デフォルトの名無しさん
14/04/30 22:11:23.19 9R4TvidN
そりゃHaskellで書けるなら
Perlとかnode.jsみたいなゴミは
使う意味ないわな

188:デフォルトの名無しさん
14/05/01 02:50:54.68 7Ucklgi4
ハスコー

189:デフォルトの名無しさん
14/05/01 04:20:21.22 z0bRnMRX
HaskellとPerlとnode.jsじゃ根本的に目的が違うと思うが

190:デフォルトの名無しさん
14/05/01 08:59:49.69 YhYF4U4z
>>186
わろす
これはひどい

コメント欄に来てるひとたちが結構マシだったのでちょっと安心した

191:デフォルトの名無しさん
14/05/01 09:09:05.63 XngrIcHx
>>186
>今回のコラムについては、オブジェクト指向がわかっていないから書いた。
>だから入門者とか、わかっていない人を対象にしています。

入門者を混乱させるなよ・・・

わからなければ黙ってればいいのに
の典型的な例だな・・・

192:デフォルトの名無しさん
14/05/01 12:32:11.86 V5UuKtrR
>>184
ゴミみたいな言語であるハスケルをゴミみたいに扱って何か問題があるのか?
死ねゴミw

193:デフォルトの名無しさん
14/05/01 12:36:40.96 V5UuKtrR
ああ気持ち悪い
投稿するたびにゴミハスケルゴミコードが実行されてるんだな
何でそんな惨い事をするのかわけがわからないよ

なんだこの掲示板w なんだこの掲示板w
死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ね死ねwwwwwwwwwwwwwwwww

194:デフォルトの名無しさん
14/05/01 12:50:12.99 Ga0lCq5/
ジァアアアアezweb

195:デフォルトの名無しさん
14/05/01 12:54:56.09 mrXKLvki
トットリニップ

196:デフォルトの名無しさん
14/05/01 15:13:33.22 1qNKyO0s
トットリニィィィィィィィィィィィィィィィップwwwwwwwwwww

197:デフォルトの名無しさん
14/05/01 16:05:02.63 V5UuKtrR
トットリニップw

ジャアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアwwwwwwwwwwwwwwwwwwwwwww

198:デフォルトの名無しさん
14/05/01 16:20:58.65 SDsBtHY9
うゆか

199:デフォルトの名無しさん
14/05/01 17:18:07.12 6V5avLId
オブジェクト指向の信者たちが、異端者のstaticおじさんに鉄槌を食らわせてたけれど、
そろそろオブジェクト指向が幻想だったって気付いても良いはず

200:デフォルトの名無しさん
14/05/01 17:19:14.17 6V5avLId
closureで十分だったよね?

201:デフォルトの名無しさん
14/05/01 17:35:35.64 7C5boMZl
javascript全盛で「prototypeベースのオブジェクト指向()」に
みなが馴染んでしまうとstaticおじさんの勝利

202:デフォルトの名無しさん
14/05/01 18:25:23.27 V5UuKtrR
トットリニップw

203:デフォルトの名無しさん
14/05/01 18:38:34.93 V5UuKtrR
1、道具を良くするか、
2、人間のスペックを上げていくか、
この二極しかない
オブジェクト指向っていうのは最初に設計で苦労して、後でコーディングのときに楽をするためのやり方
その対極が流行った場合、世界の根底が揺らぐのではなかろうか
プログラミング以外の世界でも、殆どは
1の「道具を良くする」方面に進化してる
2の「人間のスペックを上げていく」方面に進化してる分野が大きく世界に広まったときに
OOは駆逐される

204:デフォルトの名無しさん
14/05/01 18:49:11.54 QfqMeChr
>>179
closureおじさんですね

205:デフォルトの名無しさん
14/05/01 19:07:02.41 SDsBtHY9
staticおじさん本人は、プロトタイプベースはもっとわかんないだろうけどw

206:デフォルトの名無しさん
14/05/02 01:34:57.82 Ygsxpf2D
今の時期にニンジャスレイヤーがアニメ化って、node.jsの先行きが不安

207:デフォルトの名無しさん
14/05/02 01:37:59.82 Ygsxpf2D
我々はッ!我々はッ!……支配しなければならないッ!
ニンジャソウルに憑依されたからといって、その者が高貴な存在になるか?
否!否!否!
奴らは永遠に野蛮なままだ!
下層ショーユ工場で働く労働者と本質は何ら変わらない!
支配の使命を課せられたるはッ、我ら高貴なる家柄に生まれついた、ニンジャソウル憑依者のみッ!
我々貴族はッ!セキバハラ貴族の末裔はッ!
何百年以上もキョートの支配階層に君臨してきたッ!
今はメガコーポとしてッ!我々は君臨し続けねばならんッ!
伝統も作法も知らぬ、蛮人の如き下層民どもを支配し続けねばならんのだッ!
…この傷は支配者の戦傷に相応しいッ!
私は永遠に支配する!
偉大なるショーグン・オーヴァーロードの末裔、ロード・オブ・ザイバツがお導きになる、栄光に満ちた千年王国!ニューワールドオダーの中でッ!

208:デフォルトの名無しさん
14/05/02 05:27:06.95 Aux2s5aq
トットリニップか

209:デフォルトの名無しさん
14/05/02 05:36:58.12 gjVtYYe6
ニップス

210:デフォルトの名無しさん
14/05/02 07:56:30.22 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:デフォルトの名無しさん
14/05/02 11:54:10.07 Pyg52lyI
ホーシンツクツクwwwwwwwwwww ホーシンツクツクwwwwwwwwwww
ホーシンツクツクwwwwwwwwwww
似にニィィィィィィィィィィィィィィィィィィィィィップwwwwwwwwwwwwwwwwwwwww

212:デフォルトの名無しさん
14/05/02 12:03:25.61 UsNhQ+yc
ジァアアアアw

213:デフォルトの名無しさん
14/05/02 12:04:17.26 UsNhQ+yc
ニップスw

214:デフォルトの名無しさん
14/05/02 12:05:30.70 gjVtYYe6
ジァアアアアジァアアアアジャップwwwwwwwwwww

215:デフォルトの名無しさん
14/05/02 12:14:45.66 brLwemZd
くそな書き込みはNGで消せるけど
プロバイダがアク禁になって
巻き添えで規制食らうのは嫌だな

216:デフォルトの名無しさん
14/05/02 13:38:55.38 Aux2s5aq
>>215
ジャジャジャジャアアアアアアアアアアアアアアアアアアアアアップwwwwwwwwwwwwwwwwww

217:デフォルトの名無しさん
14/05/02 13:41:04.71 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:デフォルトの名無しさん
14/05/02 19:26:46.10 Ygsxpf2D
php,歯磨き,偽物語
ruby,ジェム,まどか☆マギカ
node.js,忍者,ニンジャスレイヤー

219:デフォルトの名無しさん
14/05/03 14:09:57.19 n3Gfmr8N
所詮トットリニップの作った言語

220:デフォルトの名無しさん
14/05/03 16:27:20.82 PVSm0OK1
鳥取県民の島根に対する嫉妬が激しい

221:デフォルトの名無しさん
14/05/03 17:05:47.23 1qibXE4W
>>220
地域板でやれよ

222:デフォルトの名無しさん
14/05/03 20:27:35.24 e/b0k1il
phpで糞コード配布してる奴なんなの?
まず設定ファイル分けろ
各動作ごとにファイル分けろクラスにしろ
1ファイルにすべてまとめやがってウンコすぎてイライラですわ

223:デフォルトの名無しさん
14/05/03 20:29:59.12 IqAVwefj
質問です

<?php
$tanaka =300;
$suryo = 8;
$waribiki =($tanaka * $suryo) % 1000;
echo "合計金額は " . $tanaka * $suryo - $waribiki . " です";
?>

では、-400と出るのですが2000と出力されないのはなぜでしょうか?
よろしくお願いします。

224:デフォルトの名無しさん
14/05/03 21:29:12.40 zGzKdLEA
URLリンク(www.php.net)
URLリンク(www.php.net)

echo "合計金額は " . $tanaka * $suryo - $waribiki . " です";
echo "合計金額は " . (800 * 3) - 400 . " です";
echo "合計金額は " . 2400 - 400 . " です";
echo "合計金額は 2400" - 400 . " です";
echo 0 - 400 . " です";
echo -400 . " です";
echo "-400 です";

たぶんこんな具合だと思う
それにしても URLリンク(www.php.net) は営業妨害レベルだな

225:デフォルトの名無しさん
14/05/03 23:17:28.71 C6DQQf2J
>>222
直接言えや根暗野郎
お前もクソなのは変わらんわ

226:デフォルトの名無しさん
14/05/04 01:24:30.15 pXQEoO7b
ん?

227:デフォルトの名無しさん
14/05/04 07:23:54.64 1hx1HFdE
死ねゴミw

228:デフォルトの名無しさん
14/05/04 13:26:55.79 vh5OhaBj
>>225
死ねゴミ

229:デフォルトの名無しさん
14/05/04 23:58:33.11 vh5OhaBj
AngularのロゴのAを凝視していると、イルミナティのピラミッドに見えてきた

230:デフォルトの名無しさん
14/05/07 06:31:05.92 z0NF/8qV
npm-faqが古き良き時代の名残を継承してて好き

231:デフォルトの名無しさん
14/05/07 09:00:16.53 jmvkesxz
前スレだっけ?
全ての言語エンジンをJSで実装すればいいのにってあったけど、こういうことなんだろうね。
URLリンク(rfk.id.au)

232:デフォルトの名無しさん
14/05/07 12:36:24.23 MZ01fZnX
例えば自然界にいる生き物で
今考えられる限りで、一番効率良い生き物の繁殖の仕方を真似レばいいとか言っても
やらないから

233:デフォルトの名無しさん
14/05/07 12:36:41.07 9WpUkQ/A
>>231
下のほうにpypyが

234:デフォルトの名無しさん
14/05/07 12:42:36.34 MZ01fZnX
一番効率の良い一つだけの言語を世界で使おうとすると市場が小さくなってしまうから
ゴミみたいな奴らにはゴミ言語を、
そうじゃない奴らは効率の良い言語を、使っていく

ゴミみたいな奴らにゴミみたいな言語で、誰もやらないようなゴミみたいな仕事をやらせることで
本来プログラミングの範囲じゃない場所までプログラミングの仕事にしてしまうことで、ゴミみたいな市場規模が拡大する
それによってゴミじゃない言語を使ってるゴミじゃないプログラマに利が多く廻る

なんでもいいからゴミみたいなプラットフォームとゴミみたいな言語を乱立し、
ゴミみたいな仕事をやる為にゴミみたいな人材を育ててゴミみたいな仕事をやらせ、ゴミを人柱にして市場規模拡大にゴミみたいな貢献させようとしてるだけ

235:デフォルトの名無しさん
14/05/07 13:00:32.49 jmvkesxz
今のasm.jsというか、アセンブラとしてのJSに足りないものはスレッド制御とSIMDなんかだな。
それらが試験的にFirefoxのNightlyで入ってるけど使うと全然違う。
それと型なんかも不足してる、やっぱりint64やbignumは最適化抜きに欲しい。
ES7がほんと待ち遠しいね。

あと最近すごく重要だと思ってるのが、脱最適化がどこで何故起きてるのか調査できるようにすること。
例えばV8にはtrace_deoptオプションがあるけど、表示がもの凄く分かりづらい。
とくにsoftな脱最適化とか言うのの原因がさっぱりわからん。
グラフィカルな調査ツールが絶対必要。

236:デフォルトの名無しさん
14/05/07 13:13:13.78 edkmu5YG
>>231
Fernando is faster than you. みたいだw

237:デフォルトの名無しさん
14/05/07 16:44:19.44 MZ01fZnX
さて、俺はコケを撒き終わったわ
ちなホソバシラガゴケ

育つかな?
苔に根は生えないとかいってるプログラマはよくいるけど生えるからwwww
仮根といってその場所に定着するまでの間、土に触れてる部分のコケが根っこの役割をし始める事があるのにそんなこともわからないんだな

238:デフォルトの名無しさん
14/05/07 19:49:58.61 MZ01fZnX
あ、違う
ホソバオキナゴケかもしれない

239:デフォルトの名無しさん
14/05/07 20:10:14.73 Vms4X6Bv
ぶっちゃけJavaScriptなんてこんだけ普及していても
現実の99%の用途は$("#hoge").css("fuga", "bar");とか簡単なjQuery操作だからES67なんて世間は渇望してないぞ
HTML5もCSS3もそうだけど、Win7のサポートが切れて自動更新されるIE10以降が中心にならない限り、
Webに新しい技術が標準となることはない。

IE67ですら、いまだにIE8互換モードで動かないとかいってバグ報告してくるクソ顧客がいるから切れないつーのにな。

240:デフォルトの名無しさん
14/05/07 23:10:33.08 wg/XN6bD
>>231
やっぱpypyはすげーな
pypy.jsとやらはゴミだけど

241:デフォルトの名無しさん
14/05/07 23:51:13.67 z0NF/8qV
>>239
Hacker newsでinfoqが世論だ。
サンフランシスコが世界の中心だ。

242:デフォルトの名無しさん
14/05/08 00:01:36.88 3iWOyPjK
偽物が何を使ったところで偽物なんだけど、その偽物が簡単に扱えるものがJavascriptで、
そのJavascriptを本物のプログラマたちが扱えるように、
本物と同じレベルのプログラム言語へと進化しつつあることは、
今後のソフトウェア産業のあり方を大きく塗り替える。
というか、文化的な何もかもを既に破壊し尽くした。

243:デフォルトの名無しさん
14/05/08 00:38:53.56 /h1g/7xX
TIOBE更新

244:デフォルトの名無しさん
14/05/08 00:46:23.61 tkIcXOih
>>242
Javascriptが特権的地位を獲得できていた理由は
ブラウザで動く(現実的に)唯一の言語だからだけど、
スマホ全盛の時代になってブラウザに拘る必要もなくなって
Javascriptを選ぶ必然性が無くなっちゃった。

245:デフォルトの名無しさん
14/05/08 04:29:00.61 3iWOyPjK
html5があるし、UI/UXは日用品だから不動の地位だよ

246:デフォルトの名無しさん
14/05/08 04:32:38.16 3iWOyPjK
本物のプログラマの皆は、JavaとかObjective-C、
C++、Haskell,Scalaのような本物のプログラム言語を使えば良いと思うよ。

247:デフォルトの名無しさん
14/05/08 08:23:01.85 g40x0qa+
もうHTML5(笑)なんだよなあ

248:デフォルトの名無しさん
14/05/08 08:47:22.00 OpdZaJwZ
>>234
最近実感してます

>>246
Javaは無いわ

249:デフォルトの名無しさん
14/05/08 08:50:08.89 4IiqP9lG
Pythonの実装は
C < JS(V8) < Python

最適化できないと
JS(V8) < C < Python

わかりやすいな

250:デフォルトの名無しさん
14/05/08 09:03:27.92 3iWOyPjK
URLリンク(learningthreejs.com)
URLリンク(trac.webkit.org)

251:デフォルトの名無しさん
14/05/08 09:08:43.91 3iWOyPjK
>>247
おまえら雑魚が幾ら笑ったところで、あいつらは作り上げると思うよ

252:デフォルトの名無しさん
14/05/08 14:46:07.19 c3/Phoxn
Win8とかで画面最大になって動くデスクトップアプリって何でかかれてんの?
jsでは無さそうだけど

253:デフォルトの名無しさん
14/05/08 14:57:39.72 9RHm5PfU
>>252
Javascriptでも作れるらしい
URLリンク(msdn.microsoft.com)

254:デフォルトの名無しさん
14/05/08 15:09:34.86 NviPB3le
ほとんどはC#らしいけどな

255:デフォルトの名無しさん
14/05/08 19:47:18.18 +3ugXaA9
Javascriptでしか作れないから
Javascriptでも作れるに時代がかわった

256:デフォルトの名無しさん
14/05/08 20:09:31.98 3iWOyPjK
もとからJavascriptで十分なレベルのものを、
自称本物のプログラマたちがc#で書いてただけだろ

257:デフォルトの名無しさん
14/05/08 21:36:32.00 c3/Phoxn
>>254
C#だったんですね

やっぱりjsは使えないゴミですね

258:デフォルトの名無しさん
14/05/08 22:35:50.91 tkIcXOih
何をいまさら

259:デフォルトの名無しさん
14/05/08 23:11:23.56 sECLeATW
ゴミつーか、人気の割りには随分改善を放置された珍しい言語だなって思う
過去に一度改定失敗ってケチがついたのせいだろうけど

バッドノウハウまみれていいならなんとでもなる、みたいなカオスっぷりも楽しかったけどC#と比べるのはなあ

forループと匿名関数スコープ間との腐れイディオムとか、コールバック数珠繋ぎの先にある終わりの見えない深淵がこちらを覗き込んでいる件とか
着実に黒魔術化の一途を辿っているからなあ

まあゴミかなあ

260:デフォルトの名無しさん
14/05/09 02:50:05.10 cd4fHdBG
最初から洗練されすぎていて、改良の余地がなかった言語。それがjavascript

261:デフォルトの名無しさん
14/05/09 08:54:33.40 QgZ7quQs
洗練されすぎた==

262:デフォルトの名無しさん
14/05/09 10:44:26.79 VdfmJhjs
ブラウザを作りたいんだけど
まずはguiを出したい
良いライブラリありますか?

263:デフォルトの名無しさん
14/05/09 12:15:12.27 BIndpIY3
>>262
Tcl/Tk

264:デフォルトの名無しさん
14/05/09 13:06:04.08 Mr0Sp7Ii
guiとレンダリングの区別すらついていない予感

265:デフォルトの名無しさん
14/05/09 15:16:49.87 GYjPNi42
テキストのブラウザとしては、w3m, lynx

266:デフォルトの名無しさん
14/05/09 15:24:15.29 GYjPNi42
ブラウザは、レンダリングエンジンを利用している。
IEは、Trident
Firefoxは、Gecko
ふるいChromeは、WebKit
Chromeは、Blink
Safariは、WebKit
ふるいOperaは、Presto
Operaは、WebKit
Lunascapeは Trident, Gecko, WebKitを切り替え

267:デフォルトの名無しさん
14/05/09 20:26:32.95 SjMyjWDG
Operaってブックマークが不可能になったところまでは知ってるけど、
あれって開発者がついに発狂しましたって事でいいのかい

268:デフォルトの名無しさん
14/05/09 20:57:31.06 7Cxln9hv
Operaは昔から結構チャレンジャーだよ
まあ、ブックマークは流石に色々あったのか復活したけどな

269:デフォルトの名無しさん
14/05/09 21:29:14.35 7Cxln9hv
って、結構凄いことになってんのな
Presto捨てちゃったのか…

270:デフォルトの名無しさん
14/05/10 07:19:06.57 lGvODFdt
Javascriptが来る場合も、このようである。
そのとき、畑に二人の男がいれば、一人は連れて行かれ、もう一人は残される。
二人の女が臼をひいていれば、一人は連れて行かれ、もう一人は残される。
だから、目を覚ましていなさい。いつの日、自分のJavascriptが帰って来られるのか、
あなたがたには分からないからである。

271:デフォルトの名無しさん
14/05/10 10:27:53.46 oljZpcA6
>>270
マタイによる福音書24章39~42
ルカによる福音書17章30~37
二資料仮説におけるQ資料だね

272:デフォルトの名無しさん
14/05/10 13:36:07.72 ZLDmzwvb
JapScript

273:デフォルトの名無しさん
14/05/10 23:26:36.95 lGvODFdt
>>271
スタートアップに出資するエンジェルたちの金の出処が不思議だよね
多分、イルミナティとかフリーメイソンが絡んでいるんだと思う

274:デフォルトの名無しさん
14/05/10 23:27:40.03 m9xHqVTZ
    ∧_∧
  O、( ´∀`)O   金の出処
  ノ, )    ノ ヽ
 ん、/  っ ヽ_、_,ゝ
  (_ノ ヽ_)

275:デフォルトの名無しさん
14/05/11 01:28:26.46 ryU1pIju
GGHKでお馴染みだろうけど、アダムとイブからはじまったキリストまでの家系図と、
列王記下でエリシャが祈ったせいで熊に殺された子供の数も42なんだよね

276:デフォルトの名無しさん
14/05/11 14:52:28.65 z5HGa5CR
nonlocal (w

277:デフォルトの名無しさん
14/05/11 15:02:25.16 neMEeTAl
Q資料w

278:デフォルトの名無しさん
14/05/11 15:21:21.20 O1YaEIKb
ジァアアアアジァアアアアジァアアアアアアアアアアアアアアアアアwwwwwwwwwww

279:デフォルトの名無しさん
14/05/11 22:07:17.42 VWJDXhYj
>>273
キリスト教とユダヤ教とを混同してはいけない
キリスト教は新約聖書、旧約聖書の両方を聖典とするが、ユダヤ教は旧約聖書のみ
>>271 は新約聖書の文言、ユダヤ教徒はそもそも新約は「読まない」、したがって >>271 はイルミナティやフリーメイソンとは関係ない

280:デフォルトの名無しさん
14/05/11 23:33:20.17 ryU1pIju
>>279
フリーメイソンはユダヤ教徒じゃなくて、特定の宗教を信仰する人の寄せ集めだろ
パール崇拝、laravelの名前空間、lithimのロゴと良い、全ては300人委員会による予定調和
ジェム、偽物、歯ブラシ、ニンジャスレイヤーときたあたりで気付くべきだった

281:デフォルトの名無しさん
14/05/11 23:41:03.05 ryU1pIju
PHPの象は、perlバーティの垢で作られたガネーシャ。
Rubyistってのは、ル・ビースト。666の刻印を刻まれた獣たち。
javascriptで作られたバブルの塔が崩壊するのも、全ては予定調和。
窓の外から軍靴の音が聞こえてくる

282:デフォルトの名無しさん
14/05/12 00:07:55.03 1i5n+u6d
>>281
無理すぎやり直し

283:デフォルトの名無しさん
14/05/12 01:03:10.57 pvK1PhqY
よくプログラマは、プログラミングを通じて世界を見ようとして、
確かにある程度は見ているんだが、
別にそれはプログラミングを行ったものだけが見えてる世界ではなく
この世界のどんなことでもスペシャリストになったら見える悟れる境地であって
プログラミングを極めたものだけが特別っていうんじゃないんだぞ
プログラミングがこの世界で重要視されている錯覚は株価と同じ

284:デフォルトの名無しさん
14/05/12 01:08:18.72 B88SZjFW
株価と同じ、ってのがよくわからんが

「棋士/棋譜」「原発作業/作業員」「政治/政治家」と適当に置き換えてみても違和感ないな
なんでもそんなもんだろ

285:デフォルトの名無しさん
14/05/12 01:56:35.54 IcTF1PM0
そう。だから、全てはキリストと結び付かれていなければ、無意味なのれす。

286:デフォルトの名無しさん
14/05/12 14:59:40.93 pmUWawGj
ただのネタスレになってた

287:デフォルトの名無しさん
14/05/12 19:25:18.62 lYEeDc9x
ゴミみたいなアメリカ人が信仰してる宗教でそんな感じのがあったな

288:デフォルトの名無しさん
14/05/12 22:51:54.84 IcTF1PM0
アメリカはベンジャミン・フランクリンの作ったメイソンリーの国だろ

289:デフォルトの名無しさん
14/05/13 00:32:22.91 1g/5f/R+
民主主義で空洞化してる哀れな国だよ

290:デフォルトの名無しさん
14/05/14 02:03:11.41 aDG7i8gZ
きゃりーぱみゅぱみゅのPVやember.js周りのロゴに口髭が使われてるのもイルミナティのせい

291:デフォルトの名無しさん
14/05/14 10:59:43.60 aDG7i8gZ
URLリンク(wiki.theory.org)

292:デフォルトの名無しさん
14/05/14 20:16:40.38 cEJSRyyI
JSとPython以外のスクリプト言語は
不要という時代になってきた
もう結論出たから議論も盛り上がらないね

293:デフォルトの名無しさん
14/05/14 21:56:57.83 a3fkqb12
URLリンク(redmonk.com)
rubyの凋落ぶりがすごい

294:デフォルトの名無しさん
14/05/14 22:02:19.01 rSIdGrXI
Rubyが凋落したというか、もともとRuby界でしか知られてなかったgithubが他言語界にも知られるようになって
世間のシェアに近づきつつある、という図式ではないかと

295:デフォルトの名無しさん
14/05/14 22:07:36.61 smgj/wOt
Perlちゃんが息してないの(´・ω・`)

296:デフォルトの名無しさん
14/05/14 22:23:02.90 TpK0E7D/
>>295
だよね

297:デフォルトの名無しさん
14/05/14 22:30:38.00 2QlwcCvG
perlは元々呼吸してませんが何か?

298:デフォルトの名無しさん
14/05/14 22:47:51.03 8KQ/HQc4
perl6ってどうなったのかなと思ってググって見たら、ネコオペレータほんとに実装されてて吹いた
興味をそそる機能が皆無とは言わんけど、覚える気になりにくい言語だなあと思う

iOSアプリ用途で急にメジャー化したObj-Cみたいなキラーシチュエーションがないと、息吹き返すことはないだろうな
cgiと言えばperl、と思われてた時代が懐かしいな

299:デフォルトの名無しさん
14/05/14 22:55:37.66 aDG7i8gZ
>>292
ほどけない問題など在りはしないと、知ってても、複雑な段階が物語り創っていく

300:デフォルトの名無しさん
14/05/15 00:41:10.88 YRo5/B9y
>>298
CGIは元々当時Perl以外にまともに扱える言語が無かっただけの話だからなあ
1行テキストフィルタ書いてる今のが本来の使い方に近いと思うよ

301:デフォルトの名無しさん
14/05/15 02:10:00.22 kuekrmnz
oculusやgoogle glass等の新プラットフォームに、
perl6しか載せなかったら、perlブームは再燃する。祈りましょう。

302:デフォルトの名無しさん
14/05/15 02:15:56.18 3fuyZHJM
動的型付けの言語なんて、言語そのものの優劣は50歩100歩で大差ない
あとはライブラリの多さとか、活発な開発とか、そんなんだけ

一方静的型付け言語は、型推論が強力な言語がマイナーだったり
まだまだ伸びしろがあるので期待できる

303:デフォルトの名無しさん
14/05/15 02:41:53.88 mVM4WfmV
perlは頭の悪いぱんぴーには使いづらいからアレゲなだけで
ぃぬx界隈だと多いからな

304:デフォルトの名無しさん
14/05/15 02:54:01.09 AmDZveYQ
その手の釣りには乗らんのではなかろうか
せめて利点とか語りつつ餌くださいよ

MacPortsなんかでもperl依存多いなーとは思うし無価値ではないんだろうし

305:デフォルトの名無しさん
14/05/15 02:58:27.57 7x5WmWBV
ぃぬxって何かと思えば

306:デフォルトの名無しさん
14/05/15 03:00:52.07 IDFusb+m
Puppy ぃぬx

307:デフォルトの名無しさん
14/05/15 08:07:38.75 8MS98tJI
perl はもう過去の遺産で食いつないでるって感じじゃね?
新規でなんかやるのには使わんでしょ。

308:デフォルトの名無しさん
14/05/15 09:08:44.59 CZxl8HQQ
>>298
>iOSアプリ用途で急にメジャー化したObj-Cみたいなキラーシチュエーションがないと、息吹き返すことはないだろうな

Objective-C が息を吹き返したのは iOS というより NeXTSTEP -> OSX の流れのおかげ

perl はもうこの先息を吹き返すことはないよ

309:デフォルトの名無しさん
14/05/15 09:41:22.68 rNO5CB81
>>307
巨人の肩に乗るなら、高い方に乗ったほうが楽だろ

310:デフォルトの名無しさん
14/05/15 10:34:59.51 l74ZATZv
巨人の肩のたとえの使い方激しくまちがってるだろ…

311:デフォルトの名無しさん
14/05/15 11:46:04.80 JHGRwOVl
>>293
rubyとjavascriptはツール系の設定ファイルの下駄を履いてるのに、この程度か

312:デフォルトの名無しさん
14/05/15 11:49:54.84 8MS98tJI
>>309
高い方が乗るのはしんどいだろう...、というお約束のツッコミはおいといても、今さらら足元がふらついてる巨人に乗ってどうするんだよ (w

313:デフォルトの名無しさん
14/05/15 12:03:52.47 5sMFAW9N
×巨人の肩に乗る
○巨人の肩の上に立つ

314:デフォルトの名無しさん
14/05/15 12:09:08.60 l74ZATZv
いやそこは意味はあんま変わんないけど、楽とかじゃなく遠くが見渡せるってことだったりね

315:デフォルトの名無しさん
14/05/15 12:15:12.71 RdSfOebN
大リーグボール完成させて、最後、どうなったんだっけ?
スポ魂漫画なんて、さっさと、腐女子向けのホモマンガにリプレースされたらいいのに

316:デフォルトの名無しさん
14/05/15 14:25:11.36 Py6ct1mS
Perlのプログラミングスタイルがダメなんじゃなくて
人間自体のスペック上がらないと使えないだけの話で文字数とかの効率は良い

317:デフォルトの名無しさん
14/05/15 16:46:45.58 Sgx5bTG4
そう思ってるうちは初心者

318:デフォルトの名無しさん
14/05/15 19:53:50.02 AmEfYMSa
今のPerl使いに初心者がいると思ってるバカか

319:デフォルトの名無しさん
14/05/15 20:22:27.37 YJVcNXRn
そういえばPerl6っていつから本気出すんだっけ
なんか数年前に今年からって見た気がしないでもないが

320:デフォルトの名無しさん
14/05/15 20:34:11.25 WhJaypeI
開発は続いてんでしょ

321:デフォルトの名無しさん
14/05/15 21:54:53.98 YRo5/B9y
>>319
現状、Perl5のが開発が活発だしなあ

322:デフォルトの名無しさん
14/05/15 22:28:11.30 xs3CrNHC
Perlはもう6の開発止めて5の文法を非推奨→削除って感じで毎年少しずつ整理していったほうがいいと思う。
とPerl使ってない俺が言ってみる。

323:デフォルトの名無しさん
14/05/15 22:37:04.30 Smnujb1W
これから最も伸びしろがある言語はC#だと思う
あと10年後にはC#のオープンソースコミュニティも発達してくるだろうし
VSがあれば動的言語以上に気楽に書ける静的言語はやはりいい

324:デフォルトの名無しさん
14/05/15 22:47:36.89 o5l+ISF6
C#はないわあ
言語としては悪くないが、環境が悪い

325:デフォルトの名無しさん
14/05/15 23:23:14.52 IDFusb+m
Scala

326:デフォルトの名無しさん
14/05/15 23:28:48.21 cLEKyi/B
Scalaはないわ
マルチパラダイムを履き違えたC++を超えるカオス言語

327:デフォルトの名無しさん
14/05/15 23:40:41.09 bE0ezWse
>>323
>VSがあれば動的言語以上に気楽に書ける静的言語はやはりいい

VSのようなIDEが無ければ気楽に書けないC#のような言語は、
スクリプト言語の置き換え候補にすらならない

328:デフォルトの名無しさん
14/05/15 23:41:40.46 +8hbtb/x
C#はUnityで便利に使ってる
monoのバージョンも古い微妙環境だけど、それでもJavaより桁違いにラクで御の字だよ

enumにinterface使えなくて多態出来ない点はJavaに劣る設計ミスと感じるけど。ストレージコストの安い定数表現クラス作れば済むけど汚くてもにょる

329:デフォルトの名無しさん
14/05/15 23:44:40.02 Py6ct1mS
API直で触る人間が減るのは良いこと
多分将来的にも役に立たないけどとりあえず覚えとけw なんてC言語までにして欲しいわ

330:デフォルトの名無しさん
14/05/15 23:44:42.98 +8hbtb/x
>>327
ごめんスクリプトスレなの失念してた
ご指摘に同意。IDEというか最低でも補完ないとキツいですね。
C#がスクリプト言語の気楽さに適うものとは思ってないです

331:デフォルトの名無しさん
14/05/15 23:47:29.78 cLEKyi/B
マルチパラダイム言語ならF#はかなり理想に近い
「カオスじゃないScala」
Scalaを使ったことがあれば、どれだけ素晴らしいかはこれだけで十分なはず

332:デフォルトの名無しさん
14/05/15 23:53:42.16 Smnujb1W
>>327
真面目な話VSという前提を抜きにC#を語るのは意味はない。

テキストエディタでちょっと書いて動かせるのがスクリプト言語の利点だしそれはC#は永遠に追いつかないけど
逆に言うとちょっと規模が大きくなれば途端コンパイル言語との差はなくなるわけだしな。
IDEでRubyやPythonを書くようなことはもう今後はなくなると思う。

333:デフォルトの名無しさん
14/05/15 23:54:47.12 +8hbtb/x
>>331
興味深いのだけどScalaもF#も未経験
でももしよければ利点語って欲しいですよ
門外漢なりに、要所やキーワードググれば初学の糸口になるかもだし

334:デフォルトの名無しさん
14/05/16 01:30:45.34 16LdJ7aU
URLリンク(www.futurealoof.com)
>There's no illuminati, no committee, and the effect of decisions made by core, which is a dictatorship, are nearly over.

335:デフォルトの名無しさん
14/05/16 01:33:38.88 16LdJ7aU
既にjavascriptとhtml5が決定打になっている。
最後まで生き残るのは低レイヤの規格とアルゴリズムだけ

336:デフォルトの名無しさん
14/05/16 01:36:44.92 16LdJ7aU
haskellやocamlにメリットがあるとすれば、数値計算を型安全に行えて、
パーサー書くのに適しているってことぐらい。
偽物のプログラマたちが日常的に使う作業では、javascriptで十分すぎる。

337:デフォルトの名無しさん
14/05/16 02:52:39.04 HPHO49hK
既婚の偽者プログラマと
未婚の本物プログラマだったら前者を目指せ

338:デフォルトの名無しさん
14/05/16 08:02:36.17 hJC//Tt9
うむ

339:デフォルトの名無しさん
14/05/16 08:44:29.43 +4D/Atqz
VSのC#くらい補完が効くスクリプト言語が無いので
VS有りならC#のほうが効率が良いね

340:デフォルトの名無しさん
14/05/16 08:51:30.47 hJC//Tt9
補完のし易さを念頭に設計されたのがC#

341:デフォルトの名無しさん
14/05/16 10:55:03.99 16LdJ7aU
llvmがブラウザで動くようになったところで、javascriptで書くよ

342:デフォルトの名無しさん
14/05/16 11:08:30.37 UbcvidiG
javascript ruby python -> LLVM -> NaCl ですねわかります

343:デフォルトの名無しさん
14/05/16 19:10:19.42 ELdVfFk9
Pythonの補完は静的型言語レベル

344:デフォルトの名無しさん
14/05/16 19:55:05.92 +hYDWepx
なんにせよrubyはもうウンコ

345:デフォルトの名無しさん
14/05/16 20:09:22.54 1TxK3h0O
PerlはオワコンだしRubyはウンコだし
Pythonは3への移行に失敗してるし
Javascriptはスマホが普及してブラウザが終焉すると共に死にそうだし

これからはLuaしかねーな

346:デフォルトの名無しさん
14/05/16 20:46:24.11 Cxn/j34W
スマフォが普及したらアプリ開発は基本JSだろw

347:デフォルトの名無しさん
14/05/16 21:09:01.47 E+Tbf0s6
>>345
三行目は逆じゃね

348:デフォルトの名無しさん
14/05/16 23:02:01.21 LcY+Mkkk
スマホアプリは、マトモなとこはObjective-CやJavaで、
開発力の無いショボイところはJSやね

なお、Objective-CやJavaがマトモな言語と言ってるワケでは無い

349:デフォルトの名無しさん
14/05/16 23:25:08.56 +hYDWepx
>>348
ObjCはiOSエンジニアの中でも熱狂的な人間って感じだな
iOSの言語選択肢が広がった今ではC++やC#で資産を活用したがるデベロッパも増えてる

Javaは、うーん、消えるんでない?(適当)

350:デフォルトの名無しさん
14/05/16 23:29:39.72 +hYDWepx
>>345
JSは死ぬどころか、あれもJSこれもJSでうんざりすると思うぞw
大人しくやっておくべし

351:デフォルトの名無しさん
14/05/17 00:28:13.15 DT1W5Hmc
そりゃJSしか出来ない奴の目には
あれもJSこれもJSに見えるだろ
視野が狭いから

352:デフォルトの名無しさん
14/05/17 00:35:18.68 B2F+7EfW
JSって言語としては難しいほうだぜ
C#とかのが断然覚えるの楽

353:デフォルトの名無しさん
14/05/17 00:41:30.62 nH18P7Nh
>>349
JavaはAndroid優勢なうちはなくならんでしょ。例えばUnityで作るにしても環境個別機能はDalvik上の資産を捨てられない。広告SDK一つとっても軒並みjarで配布されてるしね
サーブレットなどで入れ替えしにくい分野で次世代COBOL化してるモジュールの保守も長く残るだろうし

>>352
同意
機能多いけどラクするための機能塗れだしね
でも今現時点での「工夫で乗り切れる柔軟な言語」としてのjs自体は素晴らしいと思うし嫌いじゃない
貧弱な仕様なのに、異様な柔軟性で生き延びた稀有な言語だと思うよ

354:デフォルトの名無しさん
14/05/17 01:13:12.50 WZxjCf9n
ゴミような言語仕様のまま変えていくことも不可能になった動かない遺産
どうせもうすぐデスクトップPCの地位が危うくなるから

355:デフォルトの名無しさん
14/05/17 01:37:10.95 3EnRFWA2
>>348
偽物だからjavascriptで良いです。

>>354
M$は嫌いだけどsurfaceが勝つよ

356:デフォルトの名無しさん
14/05/17 01:40:55.95 3EnRFWA2
c++は長い沈黙を経て、いよいよ動き出す

357:デフォルトの名無しさん
14/05/17 01:48:40.00 nH18P7Nh
clang、gccとc++11/1yの話は尽きないが

c++の立役者たる肝心のmsが腑抜けてるのが不安。
いまどこで動いてるんだろうか、c++って。

cocos2d-xくらいしか活用ケースなくない?
いやcocos2dの対応は個人的にはでかいし大感謝レベルだけど

358:デフォルトの名無しさん
14/05/17 04:23:23.53 3EnRFWA2
業務アプリの大部分をjavascriptで書けてしまうと、
それを補うのはnode.jsやwebkitを弄れるc++が普及する
いよいよ、java,c#の牙城が崩壊する時は来た

359:デフォルトの名無しさん
14/05/17 04:27:08.86 CgtrazLe
javaはC++製だろ?
あと連携もできるだろ。

360:デフォルトの名無しさん
14/05/17 13:19:27.17 moX93sls
開発効率だけで考えると
スクリプト言語の簡潔さとC#並みの補完
を兼ね備えたPythonが最強なんだけど、

何故か世間は生産効率が悪い言語を好むんだよね

361:デフォルトの名無しさん
14/05/17 13:24:21.65 B2F+7EfW
>>360
pythonほとんど触ったことないんだけどさ
他のスクリプト言語より補完がいい理由教えて

362:デフォルトの名無しさん
14/05/17 15:21:28.21 3tF+uAyc
>>361
ユーザの知的レベルが平均的に高いから
型推論を駆使するような高度なライブラリやプラグインが揃いやすい

残念のがら、ドカタばっかり数だけ居ても
こういうのは出てこないんだよね

363:デフォルトの名無しさん
14/05/17 15:34:12.68 JkCHBiiJ
ということは、現状補完最強のJavaユーザーの
知的レベルの平均が一番高いということか

364:デフォルトの名無しさん
14/05/17 15:35:41.21 /td32ISL
まあ少なくとも日本においてRuby、Python、Scalaと比べた場合、一番PHP、Java、VBが劣るのは使用ユーザの知的レベルだろうけど
欧米ではNo.1のスクリプト言語になっているPythonについては、平均ユーザレベルも相当落ちていてもおかしくないんじゃね

365:デフォルトの名無しさん
14/05/17 15:54:51.07 nW55fusj
>>363
Javaの補完に型推論なんていらないし

366:デフォルトの名無しさん
14/05/17 16:02:54.19 I7tMhMJh
>>365
なんで? Javaは推論できる場合に型の記述を省略できる言語なんだから、
型が省略されている場合に、型を推論しなければ、補完できないじゃん。

型情報は内部的に持っているけど、型の記述は省略できるんだよ。
だから省略できる場合は型を書く必要がなくて楽。

367:デフォルトの名無しさん
14/05/17 16:17:46.01 3EnRFWA2
MEAN stackの時代って来るの?根拠はなくMangoDBが不安

368:デフォルトの名無しさん
14/05/17 16:19:15.13 3EnRFWA2
asm.jsやllvm.jsで、バカはどの言語つかったところで雑魚だって証明されたじゃない

369:デフォルトの名無しさん
14/05/17 16:31:54.04 Ahcr2uxF
>>364
翻訳それ?

キチガイみたいな文章になってるけど

370:デフォルトの名無しさん
14/05/17 16:40:07.87 DT1W5Hmc
>>366
Javaのは型推論というより、冗長に二回書かされていた型を
一回だけ書くようにしたって感じ

URLリンク(cpplover.blogspot.jp)

371:デフォルトの名無しさん
14/05/17 16:53:16.35 Pkto7fI4
>>370
そっちじゃない。

型の記述を省略できるというのはこっち。

URLリンク(parasoft-techmatrix.blogspot.jp)
> これをJava8で型推論とラムダ式を使うと次のようになります。
> List<String> list = Arrays.asList("Jtest", "dotTEST", "SOAtest", "Virtualize");
> list.sort((s1, s2) -> s1.length() - s2.length());

372:デフォルトの名無しさん
14/05/17 16:55:07.71 DT1W5Hmc
List<String>.sortの型が分かってるんだから
自明だろ

373:デフォルトの名無しさん
14/05/17 16:56:13.60 ae+HFdb+
>372
いや、だから自明というのは
型推論した結果だろう?って話。

ここ、型推論しなければ、補完できないよ。

374:デフォルトの名無しさん
14/05/17 17:00:15.75 DT1W5Hmc
まあ、深さ1の型推論ではあるね、一番簡単で自明なやつ

なお、Javaはちょっと多段になると型推論できない
信じられない仕様らしい
URLリンク(d.hatena.ne.jp)

375:デフォルトの名無しさん
14/05/17 17:14:51.63 nW55fusj
なお、Pythonの補完はこのレベルの模様


class Foo:
  def foo(self):
    return 1

def f(g):
  def h():
    return g()
  return h


f(Foo)(). # ここで補完候補にfooが出てくる

376:デフォルトの名無しさん
14/05/17 17:25:34.34 B2F+7EfW
>>375
その補完ってどこで話し?
対話型シェルの話?

377:デフォルトの名無しさん
14/05/17 17:29:43.07 RhyurOlI
>>376
vimで

378:デフォルトの名無しさん
14/05/17 17:38:32.40 kWnuzevK
>>376
URLリンク(github.com)

これを組み込んだだけだから、大抵のエディタで可能

379:デフォルトの名無しさん
14/05/17 19:34:43.58 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:デフォルトの名無しさん
14/05/17 19:53:17.26 d2Gziwip
>>379
へぇ、Javaと似たようなことが出来るんだ。

381:デフォルトの名無しさん
14/05/17 20:24:00.26 moX93sls
>>380
全然似てないよ
Javaは関数引数の型を省略出来るわけじゃないからね

382:デフォルトの名無しさん
14/05/17 20:55:54.62 d2Gziwip
>>381
脊髄反射するなよ。

メソッド名を変えた時、それと意味的に同じメソッド名が変更されるのが
Java(正確にはEclipseやNetBeansなどのIDEの機能)と似てるって
言っただけじゃねーか。

ついでに名前変更されるのが面白いって言っている人に
その他の面白い機能を紹介。Pyhonで出来るかどうかは知らないけどね。

名前変更、メソッド抽出、定数の抽出、ローカル変数の抽出、
フィールドのカプセル化 、インライン化 、メソッドシグニチャの変更、
インターフェイスの抽出、プルアップ、プッシュダウン

383:デフォルトの名無しさん
14/05/17 21:22:47.10 3tF+uAyc
>>382
出来るよ
URLリンク(rope.sourceforge.net)

384:デフォルトの名無しさん
14/05/17 21:35:51.92 d2Gziwip
出来ない言語は何が足りないんだろうね。

385:デフォルトの名無しさん
14/05/17 22:06:43.63 E+Wfmllx
そのファイル内で閉じているなら書き換えて問題ないけど
test 関数の中の x.connect の名前を書き換えてしまうのは
一般的には間違ってるよね。
Python 以外はその辺もちゃんと考えてるからできないわけで
逆にそこを書き換えちゃう Python って大丈夫なの?って
気がするけど。

386:デフォルトの名無しさん
14/05/17 22:13:44.96 DT1W5Hmc
公開してるインターフェース書き換えたら
IDEが把握してる外側で参照してるコードが壊れるのは
型付け関係ないけどな

387:デフォルトの名無しさん
14/05/17 22:15:00.76 d2Gziwip
要するにファイル単位で考えるんじゃなくて
プロジェクト全体で考えればいいんだよね。

IDEだとプロジェクトファイルみたいな形で
まとめられてるけど、そういうのがあればいいね。

388:デフォルトの名無しさん
14/05/17 22:16:16.59 DT1W5Hmc
まあ、壊れてもコンパイルで気がつく静的型言語と違って、
実際に(テストが)走るまで気がつかない動的型言語じゃ
実際に使うのは怖いわな。面白いけど

389:デフォルトの名無しさん
14/05/17 22:26:24.51 DT1W5Hmc
だけど、補完機能の精度はすごいわ、これ
あと定義元へのジャンプとdoc表示、これも精度が高いから凄く使える
他はオモチャだな

390:デフォルトの名無しさん
14/05/17 22:40:07.62 ekB6+PoN
>>360
Pythonは文法が致命的に受け付けない
Rubyより気持ち悪い

391:デフォルトの名無しさん
14/05/17 22:43:34.17 cq7RE0yM
Pythonはスコープがねぇ…

392:デフォルトの名無しさん
14/05/17 22:47:15.22 uX7tOWvA
>>388
実際に使ってバグったら問題になるような用途なら、差分とかで確認するでしょ。

393:デフォルトの名無しさん
14/05/17 22:50:32.19 kWnuzevK
>>390
流石にPython以外のLLでは到底不可能な機能だからね
話に参加出来なくて悔しかったよね、ごめんね

394:デフォルトの名無しさん
14/05/17 22:51:18.53 ekB6+PoN
>>393
悔しくない、書くことがないから

395:デフォルトの名無しさん
14/05/17 22:54:29.41 CNfVrHFt
つうかそんくらい多分殆どの言語で出来るんじゃねーの・・・
それが出来なかったらリアルタイム構文チェックも入れらんない

Python信者ってそのレベル

396:デフォルトの名無しさん
14/05/17 22:57:47.27 DT1W5Hmc
構文チェックと一緒にするのは無いわ……
分かってなさ過ぎ

397:デフォルトの名無しさん
14/05/17 23:06:52.14 DT1W5Hmc
Pythonの言語自体が特別ってわけじゃないから
他の動的型言語でも原理的には同様の補完機能を作れると思うぞ
実際Rubyでも型推論の研究されてたろ、実用レベルにはならなかったらしいが

398:デフォルトの名無しさん
14/05/17 23:07:10.99 CNfVrHFt
構文チェックと補完が全く無関係の別アルゴリズムと思ってるPython信者ってそのレベル

399:デフォルトの名無しさん
14/05/17 23:09:18.03 c4apyNWj
詭弁の典型

400:デフォルトの名無しさん
14/05/17 23:10:18.17 DT1W5Hmc
>>398
別に定義されてないメソッドを呼び出しても
構文エラーじゃないからな
そりゃ、そういう構文チェックをしてくれるチェッカーもあるだろうが
構文チェッカーがあるから補完できるはずってのは、論理の飛躍だろ

401:デフォルトの名無しさん
14/05/17 23:12:04.62 CNfVrHFt
補完出来ない言語って何?

402:デフォルトの名無しさん
14/05/17 23:16:10.17 B2F+7EfW
>>379
それ変換されても良いものなの?

403:デフォルトの名無しさん
14/05/17 23:21:49.99 DT1W5Hmc
>>401
だから原理的には出来るだろ
実際に出来るIDEが存在するかどうかは別だが

まあ>>395は殆どの言語で出来ると言ってるんだから、手始めに幾つか実例を挙げてみてくれよ
まさか存在も知らずに言ったわけじゃないだろうし、簡単だろ?

404:デフォルトの名無しさん
14/05/17 23:24:59.08 DT1W5Hmc
>>402
あの小さなコードに限って言えば、変換されてなかったら
リファクタリングの意味で壊れてる

405:デフォルトの名無しさん
14/05/17 23:29:33.91 B2F+7EfW
>>404
限って言って、推論すればか

406:デフォルトの名無しさん
14/05/17 23:31:09.80 /td32ISL
Pythonって補完がきくつーても結局どこでも変数宣言できてしまうから
VSほど快適にはならんだろ

つかVSでJS書いてるときと似たようなもんだろ

407:デフォルトの名無しさん
14/05/17 23:38:55.86 yROm+Qxa
>>403
開発環境入れてないから簡単ではない
暇なら適当に試せばいいじゃん

408:デフォルトの名無しさん
14/05/17 23:43:00.94 DT1W5Hmc
>>406
VSには良いイメージしかないし、Pythonのやつより上かもな
こんなスゲー補完が出来たみたいな例はある?

409:デフォルトの名無しさん
14/05/17 23:46:04.03 pH2MPAxW
intellijのIDEがどの言語もそれなりにいいけどねぇ

410:デフォルトの名無しさん
14/05/17 23:50:29.56 AUcUuvnM
swingは目が腐る

411:デフォルトの名無しさん
14/05/18 00:21:37.69 oFZopPZN
>>406
MSが作ったTypescriptだと、こんなコード書いても警告出さない
チープな型推論しかやってないんだけど
同じMSが作ったVSで快適な補完なんて本当に出来てるの?

var n : number = (function(x){ return x })("1"); // nはstringだろ!

412:デフォルトの名無しさん
14/05/18 01:03:11.25 WAliMKjo
いま議論してる補完機能はこのレベルだからね
主要ライブラリを辞書登録してるだけの紛い物とは違うからね
お気に入りの環境で同レベルの補完ができることを
試してから書き込もうね


def f(s, n):
  return (lambda x, y: (y, x))(s, n)

def g():
  f('abc', 1)[1]. # strのメソッドが補完候補で出てくる

413:デフォルトの名無しさん
14/05/18 01:33:00.42 y9R6wcsS
その例みただけでPythonってクソだと分かるわ

return (lambda x, y: (y, x))(s, n)

これが配列返すのかよ

414:デフォルトの名無しさん
14/05/18 01:34:20.29 WAliMKjo
配列じゃなくてタプルな

415:デフォルトの名無しさん
14/05/18 01:39:55.54 c/LZPCTJ
真の多値を持たない言語で
複数の返り値をtupleで代用するのは
珍しく無いぞ

416:デフォルトの名無しさん
14/05/18 01:43:55.01 WAliMKjo
たしかに横着したのは悪かったね
普通はこう書く

x, y = f('abc', 1)
 
それはそれとして、>>413の開発環境で>>412はできたの?

417:デフォルトの名無しさん
14/05/18 01:47:25.36 y9R6wcsS
なんで俺がPythonの補完なんて検証しねーといかんのだ

タプルなんて配列で代用すればよくね

418:デフォルトの名無しさん
14/05/18 01:48:08.15 WAliMKjo
君のお気に入りの言語の、お気に入りの開発環境で、だよ
ここ何のスレだと思ってるの?

419:デフォルトの名無しさん
14/05/18 01:57:49.13 5wOJbGyQ
>>417
大クラス主義のRubyは、まさに 「return 1,2,3」 で配列が返る

420:デフォルトの名無しさん
14/05/18 02:40:28.35 ghNGAN9S
javascriptって既に答えが出てるのに、ここの人たち本当に哀れ

421:デフォルトの名無しさん
14/05/18 03:44:01.52 ghNGAN9S
ホワイトボックステストするなら、動的言語も静的言語も一緒じゃないの?

422:デフォルトの名無しさん
14/05/18 05:31:56.50 aHNcdZ5r
NodeJSをもっと流行らせてくれ

423:デフォルトの名無しさん
14/05/18 05:34:31.83 m10sf4SN
>>420
ほんとこれ

424:デフォルトの名無しさん
14/05/18 05:53:47.27 Co4EsaPX
VSにResharper入れると恐ろしくリファクタリングが簡単になる

425:デフォルトの名無しさん
14/05/18 06:03:59.11 ghNGAN9S
>>422
情報規制されてるのおは日本だけだよ

426:デフォルトの名無しさん
14/05/18 08:18:00.93 WAliMKjo
JSもPythonで書けるのに
なんで補完も出来ないアホ環境で書かなきゃダメなの?

URLリンク(github.com)

427:デフォルトの名無しさん
14/05/18 08:27:38.57 TPZOCeIz
>>426
そんなどこの馬の骨みたいなの出されましても

428:デフォルトの名無しさん
14/05/18 08:42:36.60 y7sacx+K
>>425
ほんとこれ

429:デフォルトの名無しさん
14/05/18 08:46:50.81 y7sacx+K
>>426-427
敢えて出すならこっちだろ
URLリンク(www.brython.info)

430:デフォルトの名無しさん
14/05/18 08:55:46.38 WAliMKjo
>>429
以前から有名なのはそっちだけど、出来がよいのは>>426

URLリンク(pyppet.blogspot.jp)

431:デフォルトの名無しさん
14/05/18 09:01:22.44 y7sacx+K
そうか
情報上書きありがとう

432:デフォルトの名無しさん
14/05/18 15:44:45.97 HuGQXIxX
見たところPythonの補完は最強みたいだけど
LLで補完なんてそんなに重要か?
Javaじゃないんだから馬鹿みたいに長いメソッド名付けないでしょ

433:デフォルトの名無しさん
14/05/18 16:02:00.05 9l4Azo6V
普段は補完候補を視認してるより手打ちしてしまったほうが早くて目も疲れなかったりするけど
まっとうなキーボードがないスマホやタブレットなんかでは補完あったほうがいいな

434:デフォルトの名無しさん
14/05/18 16:18:40.06 C9yMB7Be
>>432
> LLで補完なんてそんなに重要か?

LLという基準で重要かどうかを決めるもんじゃないだろう?

補完機能が重要かどうかの基準は、
早く間違いがない作業ができるかどうかだろう?

435:デフォルトの名無しさん
14/05/18 17:01:04.32 HU58kAB7
VSで出来ないことは重要じゃない

436:デフォルトの名無しさん
14/05/18 18:38:40.39 Co4EsaPX
テキストエディタで書く手軽さはIDEにはないメリットだし、動的な言語で補完を重視するのは筋違いだと思う

437:デフォルトの名無しさん
14/05/18 18:44:10.37 RF+ErIVd
vimで手軽に書くときでも最強の補完が使えるPython

438:デフォルトの名無しさん
14/05/18 19:01:33.85 4HxeF/lD
正規表現リテラルも持たないようなファッキン言語はそろそろLLから除外すべきではなかろうか

439:デフォルトの名無しさん
14/05/18 19:11:28.31 5wOJbGyQ
Python以外のLLは正規表現リテラルを駆使して
ワンライナー専用言語として生きていけば良いよ
劣った開発環境しか持たない言語にお似合いなニッチ市場で頑張れ

440:デフォルトの名無しさん
14/05/18 21:28:40.63 m7X3nD3A
手軽なエディタで書けるから補完は要らないってのは理解できないけどな
プラグインで準備したVimが手軽かどうかは意見あるだろうけど、
一文字タイポして実行エラーになって書き直しとか、
うろ覚えのメソッドのためにリファレンス引くの考えたら、
補完が与えてくれる「手軽さ」は相当だと思うけどね。

441:デフォルトの名無しさん
14/05/18 21:51:33.67 WINLDOAf
pythonって正規表現リテラル無いの?

442:デフォルトの名無しさん
14/05/18 21:53:15.18 E/hbNagT
>>440
いわゆる酸っぱい葡萄ってやつでしょ

443:デフォルトの名無しさん
14/05/18 22:47:03.58 BExb4OPW
>>441
エスケープ無効の文字列リテラルがあるから、それを正規表現ライブラリで使うような感覚だね

444:デフォルトの名無しさん
14/05/18 23:25:06.39 XiWEgoqB
VSのJavaScriptは補完超強力だぞ
ちなみにPythonの開発環境で補完最強なのもVSな

445:デフォルトの名無しさん
14/05/18 23:32:08.95 HU58kAB7
>>444
>>411-412の質問に答えられる勇者登場

446:デフォルトの名無しさん
14/05/18 23:40:52.11 ghNGAN9S
js一強の時代になるから、放っておいてもそっちの構文解析がすすむ

447:デフォルトの名無しさん
14/05/18 23:42:19.24 BSsm5aBJ
派生言語の多さがそのままjsのクソさを物語ってる

448:デフォルトの名無しさん
14/05/18 23:43:44.53 ghNGAN9S
誰も派生言語を使わないあたりで、素のjsの素晴らしさを物語っている

449:デフォルトの名無しさん
14/05/18 23:44:40.08 BSsm5aBJ
> 誰も派生言語を使わない
嘘乙

450:デフォルトの名無しさん
14/05/18 23:45:05.97 ghNGAN9S
使ってるプロジェクト教えろよ


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch