【PHP,JavaScript】スクリプト バトルロワイヤル43【pl,rb,py】
2 :
デフォルトの名無しさん :2014/03/30(日) 14:58:52.80 ID:vTlOBWgW
< `∀´>ニダー
3 :
デフォルトの名無しさん :2014/03/30(日) 16:39:04.85 ID:EgKU4xCH
日本のドカタに必要なのはストレス耐性 技術の高さは関係ないんだよね
組織で事にあたっているとき、ビジネスとして生産性や業績をはっきりさせるため、できないことをできないと分かった時点で発言するのは本来、できることなのでやりますと言うのと同じくらい重要。 しかし日本ではそれは恥やムラからの落伍という心理障壁が異常に高い。まるで言ってはならないことのようにガダルカナルへ突っ込んでいき、総括も処分もなくても誰も何も言わない。
バカ共w
皆さん、貴方方は、依然には暗闇でしたが、今は主に結ばれて、光となっています。 光の子として歩みなさい。ー光から、あらゆる善意と正義と真実とが生じるのです。 何が主に喜ばれるか吟味しなさい。実を結ばない暗闇の業に加わらないで、むしろ、 それを明るみに出しなさい。彼らがひそかに行っているのは、口にするのも恥ずかしいことなのです。 しかし、すべてのものは光に晒されて、明らかにされます。 明らかにされるものはみな、光となるのです。それで、こう言われています。 「眠りについている者、起きよ。zombieの中から立ち上がれ。そうすれば、laravelは貴方を照らされる。」 ーーー使徒ペウロのEthnaの教会への手紙
>>4 んー問題解く優等生ロボットじゃなくて、
何か生み出せる人間が欲しいのだよ、この社会は。
>>9 どのみち、お前が働いてる所に優秀なのは誰も来ないし、
他所が優秀なのを雇いだして、お前の職場が潰れるのは明らか。
>>9 どんな職種であれ問題解決能力のない者は社会の底辺しか居場所ないぞ
おじちゃんたち、どんな職を経験しても雑務しか任されなかったの?
ついに技術的なことは何を言ってもボロが出ると観念したのか、このバカは
死ねゴミ共がw
>>13 日本の技術者に必要なのはストレス耐性。PHPへの信仰心。
神様に祈っておけば、facebookのハッカーたちが問題を片付けて下さる。
技術的なエゴなど捨てて、神が御顔を向けて下さるのを待ちましょう
JS、なんじゃこのクソ言語! prototypeは、classと違ってややこしいわ! 漏れはソフ開持ちで、10ぐらい言語も知っているが、 「はじめてのJavaScript」という本を、 3回読んでも、頭に入ってこない 米国人はこんな言語をいじくり回して、どうしようってんだ? かなりのストレス耐性が必要だ たぶん、JSに耐えられるのは日本人だけだろう
>>16 お前がクソ野郎だよ。
米国人は耐えれてるから普及してるんだろ。
そもそも、米国人ってくくれるわけないし、
それでいてお前はストレスに耐えられるのは日本人だけと、またわけのわからんこと抜かしてる。
選民思想?
確かに日本人で凄い人もいるけど、
お前みたいに凄い人に便乗して、自分も特別だーみたいな馬鹿が大半なのが現実な。
羽生が金とったからお前も凄いか?
お前は金玉無しのうんこ野郎だよ。
野茂がもし世界のNOMOになろうとも君や私の手柄ではない(枡野浩一)
>>16 海外には日本以上に忍者が多いよ。豪州で有袋類より先に忍者を見つけるぐらい個体数が多い。
>>17 海外のプログラマが、ナンセンスなジョークを生み出すのはストレスを発散させるためだと思うんだ。
そして、羽生がウクライナやスロバキアから生まれる可能性があったか考えてみたら?
日本が如何に忍者が生まれるのに適していない地か分かるよね?
>>19 何この頭悪いやつ。
自分で行ってること理解してんのなよ。
沖縄の高専にこんな頭のおかしいやつ居たわ笑
沖縄の高専(笑) ガキかよ。世界が狭いw
ああ、いかにもジャップらしい反応。 シリコンビーチとか言って、から騒ぎしてる連中とは大違い
いや、外人もJSには怒り心頭だろ TypeScriptやCoffeeScriptその他色々ある ES6でClass導入されるし
typescriptやcoffee scriptって使うメリットが何なのか分からない それ使うとブラウザ間の互換性に考慮したコード吐いてくれるの? 何処かで限界を悟り一斉にDartへ移行する気がしてならない
node.jsのコミュニティは、どうなるんだろう class構文の導入すると既存のアプリケーションはグダグダになりそう 各ブラウザのjavascriptが足並みを揃える姿も想像できない PHPの地位をjsが脅かすなんてあるんだろうか
>>24 多くの汎用プログラム言語は
”大規模な物を" "効率よく作る" のが目的
typescriptやcoffee scriptもそうだよ。
node.jsの作者はECMAScript6糞って言ってるってどこかに書いてあったような そもそもクラスベースに対抗してプロトタイプベース作られたはずのに そんなことするなら0から作り直したdartのほうが・・ってなりそう google力の入れよう半端ないし標準化に入ったのも裏で頑張ってるんだろう
もうjavascriptは人間が書く言語じゃないんだよ
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)
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]: '~' } その上で標準的な書き方として使うのなら全く問題ないが、自分でクラスシステムを作ってもいいと思う。
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
必要ならbackbone.js使うよ。というか、jooseみたいなmooseの移植は理解に苦しむ。 Pythonにも似たようなものを見掛けたけど、あれは何が欲しくて移植されたんだろう。
ジャップスクリプト
前提として旧来の継承補助ライブラリとES6的記法、もといclassとの相性を考えられてない。
>>33 のようなものならば、
A = class {}
B = Class(A, {})
C = class extends B {}
D = Class(C, {}) {}
みたいに混ぜても使えるし、プロトタイプだけじゃなくてクラス毎『継承』してるので@@createが働く(はず)。
つまり主にビルドインオブジェクトやDOMなんかの継承が正しく行える。
また、toMethodしてるからsuperが理想通りに使える。
これはmixin系でもそうだけど、ES6からは[[HomeObject]]のため、もといsuperのためにtoMethodを適切に当ててあげたほうがいい。
その辺でも当分は自分で作るか、ライブラリのソースを改修するか、ライブラリ+αでやるようになる。
少なくとも、きちんと継承システムを把握しておかないと、ハマる可能性がある。
それか、継承システムを自分で作った方がいい。
はー微妙だな。 大御所のクロックフォードさんとかがチェックしてこれなのかな?
いい加減、Perlやc++から培ったコーディングテクニックは無下になると悟って、ぺちぱーに改心すべき
死ねゴミ共がw
40 :
デフォルトの名無しさん :2014/04/05(土) 10:15:05.27 ID:kJexKO5Z
41 :
デフォルトの名無しさん :2014/04/05(土) 11:53:29.20 ID:smmyqD+M
ぼくのしこしこタイムを誰かがチェックしてくれないのかな?
ジャップはジャップスクリプト使ってれば良いだろ
若者たちの日本語離れ
奴らは英語と画数の多い漢字を使うぞ。気を付けろ。
急に過疎ったな
Sails.jsとLaravelって、どっちが将来性あるの? Node.js使いたいけどPHPほどドキュメントが整ってない。
macro突っ込んでみて興味持ったから プログミングはじめてみたいんだが 主にweb系で動作させるのはrubyからはじめればおk?
ラ抜き言葉になってたw
好きなの使えばいい
Ruby最強
Rubyは闇世界の帝王になってしまうん?
PHPのバックにはFacebook,Zend JavascriptのバックにはGoogle,MySpace,Amazon PythonのバックにはNASA,イルミナティ Rubyのバックには宇宙人、闇社会 PHP,Javascriptの後ろ盾が互いに潰し合いコミュニティが混迷に陥る。 Amazon,Facebook,Googleへの怨恨からPHPとJavascriptの周辺ツールの発展が停滞。 その逆に、闇の力はRubyとRailsを強くする。
恐らく、hackerコミュニティはrubyでもpythonでもscalaでもなく、closureに移行する 兎に角、文法が複雑過ぎて把握しきれないのはソフトウェアを書く上で致命的な欠陥なのだ。
ん? 文法の話? 文法が複雑じゃないというのならアセンブラが最強だけど?w 重要なのは、文法が複雑かどうかよりアプリが複雑かどうか。 アセンブラのように文法が単純だとアプリが複雑になりやすい。 文法を覚えるのが大変なことは殆ど無くて、 アプリが把握できないのはコードが複雑だから。文法じゃない。 文法にとって重要なのは、脳のメンタルモデルをそのまま記述できること。 たとえば脳で"ループ"と意識しているのに、それをアセンブラのように 条件分岐とジャンプで表現する苦痛すぎる。 脳がループと認識しているなら、ループとして記述できるべきだ。 継承とかも同じ、脳が継承と認識しているなら、継承という文法で書けるべきだ。 書けるべきといったが、正確には読む方が重要。書くよりも読む方が回数もかかる時間も多い。 書くときは理解して書いているので問題ないが、読む時に自然によめるのが良いコード。
初心者にオヌヌメの言語は?
closure
>>57 Rubyの致命的な複雑さは、Hashが何を返すのかHashに何を入れたらどう挙動するのか、
eachが何か、mapが何か、そいつらが何を返すのか、何でlambdaに幾つものバリエーションがあるのか、
そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。
そういう瑣末はJavascriptだけで手一杯。瑣末な動作を全て把握するなど在り得ず、
長所がそのままバグの温床へと繋がり、更に柔軟かつ複雑な構文は周辺ツールの作成を遅らせてしまう。
柔軟かつ間違えないやり方はcやscheme程度の仕様でないと把握しきれない。
PHPが本当にダメな言語の時代にシェアを逆転していれば、Rubyは市場でのデファクトを勝ち得た。
普通の人はJavaやPHPから動かないし、アーリーアダプターはjavascriptを使うし、
hackerたちはlispに回帰する。そして、Rubyには闇だけが残った。
>>60 > Hashが何を返すのか
> Hashに何を入れたらどう挙動するのか、
この辺は具体的に。
> eachが何か
昔から「Enumerableモジュールの全てのメソッドはeachを呼ぶ」ってのは変わらんよ
最近はそれに加えて、引数無しのeachはEnumeratorを返すことになった
> mapが何か、そいつらが何を返すのか
実装の考え方は違えど、返す内容は関数型言語のmapやmapcarとそう変わらないよ?
> 何でlambdaに幾つものバリエーションがあるのか、
> そして、バージョンと実装毎に微妙に挙動が変わるのかってこと。読めそうで読めない言語。
この辺は流石に俺も何も言わんけどな。
…あと、Cが間違えないって何のギャグだよ
cにおける数多のイージーミスの歴史は後続言語の糧になったな c#のswitchのようなやりすぎ感のある制約まで導入させるほどに言語設計者を怯えさせ続けている …の割にc#はgoto実装したりとぶれも感じるけど
>>62 c++の失敗だろ。cは簡潔だから良いんだよ。
ecma scriptの将来が心配になってきた。
67 :
デフォルトの名無しさん :2014/04/15(火) 19:46:53.82 ID:c0ceMmHY
68 :
デフォルトの名無しさん :2014/04/15(火) 20:15:41.41 ID:7q3Eo+UQ
仕様見てみたけどES6のクラスって2つのコンストラクタから成り立ってるのな。 馴染み深い構文が導入されたのかと思ったら大間違いだった。
[Microsoft] Nodeは全く新しい種類のリアルタイムアプリケーションを 端から端までJavaScriptで開発する最初の体験をAzureユーザに与えます。 [Yahoo] Node.jsは Manhattan (Yahoo! の PaaS) の中核です。 一つの言語を使って一つのコードベースを構築することを可能にします - それは開発者にとってのパラダイスです。 node.jsの紹介文だけど、どこか皮肉めいてる。 本当に欲しい物が何か、皆、既に分かっているんだけども出てこないんだ
githubがjs+αのリポジトリとなりつつある現実を如何に受け止めるべきか perl,python,php,tcl,lua,lisp,haskell,ocaml,groovy,rubyが速度と構文で争っていた、 そんな時代もありました
nodeが駆逐しているのはWebサービスやスクリプト全般ではなくて rubyやperlが幅を利かせていたツール系 githubのjsのリポが増えてるのは 昔rubyのリポが勢いよく増えたのと同じ理由
>>68 きちんと2種を意識する人としない人、使い分けるライブラリと分けないライブラリが出てきて行く行く混乱が起こることが目に見えてる
とは言っても使い分けるのはまだしも、2種あることすら知らない人が多数だと思う
BadPartsにclass構文が追加される日も近い
>>71 海外のサービスってnode.js使いまくってない?デカイところだと、Walmart,MySpace
objective-cの如く指数関数を描いて増えそう。そして、perlのように闇へと葬られるLL軍勢
海外のスタートアップが、scalaから素のjavaへ移行した辺りから、察するべきことがある
>>73 その有名な二つ以外はLinkedInとか、Gruponとか
日本だとサイバーの一部しか知らんな
使いまくってるってレベルでなくね?
ほとんどが元Railsらしいな
Webのサーバのツールとしてはかなり幅利かせるけどさぁ
eBay
PayPal
Paypalはバックエンドをnode.jsで作り直したってあったわ eBayはわからんけど親会社だし、ql.ioとか出してるぐらいだしそうなのか Javaからの移動がメインか
現状で最善を選んだらJavaScriptになるってことなね。
未来に生きてるようにしか見えないが
>>79 Paypalが選んだんだ。
まず間違いない。
金融系の選択なら間違いないだろうね 特に金融でもクリティカルな決済系の選択なら尚更かな
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みたいなオモチャ言語にはそこまで必要ないのかもしれんが
>>81 PHPで作られたMt.Goxは、どこかに吹っ飛んでただろ
84 :
デフォルトの名無しさん :2014/04/23(水) 01:36:59.00 ID:ZAjfmIZz
PHPはぺちぱーが使うからひどい例が多いのは仕方ないよ 奴らの中では*とりあえず*動けばいいんだから
RubyistたちがPHPを使えば鬼に金棒だね!
>>83 おいおい、あんな正規でもない似非もんが使ってる言語なんてどうでもええやろwww
なぜ、RubyはPHPに勝てないのか
node.jsさえ出てこなければ、シェアを逆転できていた 明日、GoogleやFacebookが倒産でもしない限り、Rubyが再び陽の目を浴びることはないだろう
底辺層を取り合っている言語
それがRubyとPHP
Perl→PHP→Ruby
と時代は変わりそうでありましたな
>>88 日本でのシェアですか?
90 :
デフォルトの名無しさん :2014/04/23(水) 09:01:23.36 ID:KGn2h8hJ
>>89 国内シェアなんて勝ち獲た所で、有益なソフトウェアは出てこん
米国、英語、豪州辺りのシェアを参考にするのが良い
でも私は国内で働き続けるので国内シェアを重視しますん♪
×英語 ○英国
>>92 国内で働き続けるにしても、まともなOSSのツールは海外からしか出てこないからね
このことを理解していたら、国内シェアを重視しているヤツがドレだけマヌケなアホか理解できるはず
>>97 調査対象のサイトが100個のとき、1000人で作ったJavaで作ったサイトが1個で、
1人で作ったPHPのサイトが99個なら、PHPが99%、Javaが1%となるような調査方法みたいね。
Webサイト作りにJavaって面倒杉。面倒杉。
パッと書く分にはスクリプト言語は楽なんだけど、長くメンテナンスするとJavaとか静的型付けの言語の方が楽になるんだよな
PrintWriter pw; StringBuffer sb; StringStream ss:
>>98 調査対象の製品が100個のとき、1000人で作ったC言語で作った製品が1個で、
1人で作ったJavaの製品が99個なら、Javaが99%、C言語が1%となるような調査方法みたいね。
こんなたとえですか、たいへんよくわかります
>>98 ひとくちにWEBサイトと言っても色んな機構や用途や規模があるしね
web-appとホームページは分けるべき
調査方法見てみると、Alexaの上位1000万のサイトだけ使ってるみたいだけど 1000万ってどれくらいのレベルからだろう? WordPress利用率が全体の22%しかないから、結構ホームページは弾かれてる?
最近、どこのサイトも似たような作りにも関わらず、 田舎のソフトウェア会社だけは安定のダサささ加減。
そもそもプログラミング言語のシェアってサイトだけじゃ測れないけどな
しぇやな、
シェアシェアうるさいよ そんなに群れたいわけ?
ていうよりはサポートや情報やライブラリの充実につながるからな
当然。広まることで堅牢性が保たれ、ライブラリが増える
>>97 PECLのモジュール数なんかからすると、
Rubyコミュニティにだけ闇プログラマたちを魅了する魔力があることが分かる
113 :
デフォルトの名無しさん :2014/04/25(金) 08:19:31.89 ID:4zex2q5s
闇プログラマがRubyクラスタの中でひそかにスキル高めていくのは良いんだけど gems使うと色々とexe化できねぇよ 色々ツール配布しようと思ったんだけど悉くexe化失敗したから rubyでexe作って配布するって考えはもうやめた やっぱりツール配布にはC#なのかね
闇プログラマってなに?
>>112 CかC++エンジニアの数を数えてるの?
>>95 でも私は国内で働き続けるので国内シェアを重視しますん♪
国内で働き続けるにしても、それで日本語化されたドキュメントや トラブルシューティングが手に入るわけじゃないのにバカじゃね? だから、最初からジャップのシェアなんて考えないでツールを使うんだ
国内で優勢のRubyやPerlに対して 海外で優勢のPythonやPHP さてさて
120 :
デフォルトの名無しさん :2014/04/25(金) 20:51:32.45 ID:URm/FBVp
Rubyは海外
で人気がない
のはPHP
の人気が高いから
正直言うと、
javascriptの1人ガチ
スルー力できのこる
のも基本無料だしい
pythonは最近はデスクトップアプリでも結構使われてるな ウェブじゃphpがダントツだが、分野の広さではpythonだな
129 :
デフォルトの名無しさん :2014/04/26(土) 00:00:05.34 ID:fIjhv7f7
pythonによく似たBooって言語がある
booってunityで見たことある程度の認識だけど、他でも使われてるのん? unityでももうc#一色、たまにjs(というかUnityScript)状態に見えるのだけども
Webの話しかしないPHPを何で話題に出すのか自体がそもそも疑問だわ JavaScriptも近い存在だけど、ECMAScript系で括るとFlashとかUnityとかWSHとか 割と妙な用途に使われてるからギリギリアウトってところか
> Webの話しかしないPHPを これが間違っているからだろ?
もう、python使いなんて闇プログラマだけでいいよ ぺちぱーたちだって、node-webkitか、.net frameworkをJScriptから叩くから
神経回路のモデルに焼きなまし法が使われるぐらいなんだ より良い最適解が見つかったんだから、皆、そっちを使うよ
137 :
デフォルトの名無しさん :2014/04/26(土) 05:19:32.32 ID:qXCJCmQ9
Web以外でもPHP使えるもん!みたいにすぐお顔真っ赤にして反論するけどさ 全体のうちどんだけ使ってんだよそのWeb以外に
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とか、拡張モジュール、ライブラリを使いたいとき 本家開発ではないやつを導入しなくてはならなかったり、バージョン違いでうまく動かなかったりするだろ?
Hは、ハリストスだろ。 全部、illuminatiの陰謀だよ。laravelに、そう書いてあった。
そりゃPHPはWeb以外でも使えるさ。実装されてるからな いろいろPHPでやろうとするやつはいることはいるからな ニッチだよ 逆にWebはほとんどPHPだろ。あとC#な、ちょっとJavaがある 他の言語でWeb書いてる奴はニッチだって認識をしたほうがいいぞ クライアントサイドはJSだけど 一部の俺は尖ってるぜって言う企業がRubyとか使ってたけど 移り気が激しいのかnodeにいったり、Scalaに行ったりしてるさ
java,perl->ruby->scala->node.js と単に利便性と合理的性を追求してるだけだから
c#,java,phpとか、一体、何次請けなんだろうね
>>118 でも私は国内で働き続けるので国内シェアを重視しますん♪
>>143 scala->node.jsってパターンを知らんのだけど
どういう感覚でなるんだ?
>>144 PHPは一次か二次だろ、三次になったら動くものができなさそうだよ
>>139 その中でPerlとPythonは「Web以外に使える」ではなくて
「Webにも使える」が正しいんだよ、そもそも元々の用途がWebじゃない
>>119 RubyとPerlなんて使ってるから国内の
ITの質が上がらないんだろうな。
JavaScript(CoffeeScript, node.js, Dart)
Python
Java(Clojure, Scala)
Objective-C
だけ突き詰めとけば良いんだよ。
C/C++とCommon Lispは必修だけども。
この教育を小学校一年生から始めれば
日本も化ける
nodejsもexpressがあっさり終わった時点でダメだと思った js自体はともかくnodejsは信頼できない scalaとかも継続性が怪しい
expressが終わったって何の話してるの? まさかどこの誰かわからん人がオワコンとtwitterで発言したものを うのみにしてるとか?w
コヒースクリプトも3年前くらいにTwitterの大御所(笑)たちがオワコンオワコン言ってたけどここに来て流行ってきてるよね…
google,v8を信頼できないなら、webなんてやらない方が良い
>>148 関数型の勉強はprologだけで十分
今もう、javascriptとc++以外の言語に何の魅力も感じない
>>146 scalaに行かず、perl,javaからnode.jsへの移行組だよ
ruby,pytho,scala,clojure,erlang,haskellからすれば、
node.jsで獲られるメリットの方が確実だから
基本的にオープンソースソフトは属人性が強い この先長くメンテナンスされるか見極めて使わないといけない
流石に、タダ乗り連中の考えることはカスさ加減が違うな
まあそのうち淘汰されるだろうな
すべてはヘジたんの御心のままに
なぜペチパーはズボンのポケットにシャツを入れるのか。。。
終りのない奇跡を起こすためにも、新しいテクノロジーへ移行すべき
Web業界新しいの出てきすぎ…
たいていは、既存の技術に新しい名前つけただけだけどな。
ダメ!絶対!ジャンプ言語は犯罪です。
誤:ジャンプ 正:ジャップ
誤:ジャツプ 正:ジャプン
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
日帝の作った言語をゆるすな!
yehuda katzがRubyコミュニティから離れたら、1つの時代が本当に終わったんだなと思う
jvmと.netのクロスプラットフォームツールとしての失敗は、中間コードを誰も読めなかったことだろう v8が、PHP本体の貢献者たちに支えられていて、cで書かれていたら、もっと良かった
JVM登場後すぐに、普通に金魚鉢本とか出てたわけだが、 この人はどこの世界線から書き込んでいるんだろう。
関数型言語ブームってもう終わったの? 次の時代は関数型とか、でもドカタには無理だとか 鼻息荒かったけど
>>172 関数型言語ではなくて、関数型言語の考え方と特徴が
広く浸透したと思うよ。
jQueryやUnderscore.jsを初め関数型言語風のライブラリは普及したし、
Javaにまでクロージャーが導入された。
状態を変えないという考えかたは
インフラでもImmutable Infrastructureとして
応用されたし。
まぁstaticおじさんには関係のないことだしなw
今更でなんだけどstaticおじさんってどういう人の事を言うのかしら 必要もないのに全部staticにしちゃう初心者さんは見たことあるけど、おじさんって繋がると違和感あるし 何か別種の定番キャラさんがいたのでしょうか
ググれば普通に出てくるよ
>>172 inpoqによれば、時代はDDDに関数型がナウでヤングな開発者たちの主流
>>176 ほんまや、どもです
なるほど、全部staticでいいやと判断してそこそこできちゃってる状況を諌める目的の言葉なのか
こんなのに現実で出会ったら辛いな
staticおじさんは実は関数型に目覚めちゃってる説
Jap Virtual Mankind
181 :
デフォルトの名無しさん :2014/04/30(水) 13:05:21.41 ID:ZT185+pO
悲報のお伝え Jim(現2ch管理人)はハスケラーらしい ひろゆき周辺が描いてたPerlコードは勝手に使うとコードの著作権どうのって言われる可能性あるから ハスケルで少しずつ書き直してってるらしいよ ハスケル死んで
オープンSSLみたいに書くマスゴミと同レベルのニュース板脳のゴミは、今すぐ死んでいいんだよ?
>>182 はずれ。
情報元はそこではない
Jimがハスケルを使用するって時点で著作権の問題回避の行動だから
Jim擁護してる場所じゃこれは話題にすらならない
ゴミレスばら撒くゴミは死ねw
「ハスケル」ってカタカナ書きする時点でゴミなんだよ早く気付けw
JimがHaskellのコード書いてたの?
そりゃHaskellで書けるなら Perlとかnode.jsみたいなゴミは 使う意味ないわな
ハスコー
HaskellとPerlとnode.jsじゃ根本的に目的が違うと思うが
>>186 わろす
これはひどい
コメント欄に来てるひとたちが結構マシだったのでちょっと安心した
>>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
うゆか
オブジェクト指向の信者たちが、異端者のstaticおじさんに鉄槌を食らわせてたけれど、 そろそろオブジェクト指向が幻想だったって気付いても良いはず
closureで十分だったよね?
javascript全盛で「prototypeベースのオブジェクト指向()」に みなが馴染んでしまうとstaticおじさんの勝利
トットリニップw
1、道具を良くするか、 2、人間のスペックを上げていくか、 この二極しかない オブジェクト指向っていうのは最初に設計で苦労して、後でコーディングのときに楽をするためのやり方 その対極が流行った場合、世界の根底が揺らぐのではなかろうか プログラミング以外の世界でも、殆どは 1の「道具を良くする」方面に進化してる 2の「人間のスペックを上げていく」方面に進化してる分野が大きく世界に広まったときに OOは駆逐される
staticおじさん本人は、プロトタイプベースはもっとわかんないだろうけどw
今の時期にニンジャスレイヤーがアニメ化って、node.jsの先行きが不安
我々はッ!我々はッ!……支配しなければならないッ! ニンジャソウルに憑依されたからといって、その者が高貴な存在になるか? 否!否!否! 奴らは永遠に野蛮なままだ! 下層ショーユ工場で働く労働者と本質は何ら変わらない! 支配の使命を課せられたるはッ、我ら高貴なる家柄に生まれついた、ニンジャソウル憑依者のみッ! 我々貴族はッ!セキバハラ貴族の末裔はッ! 何百年以上もキョートの支配階層に君臨してきたッ! 今はメガコーポとしてッ!我々は君臨し続けねばならんッ! 伝統も作法も知らぬ、蛮人の如き下層民どもを支配し続けねばならんのだッ! …この傷は支配者の戦傷に相応しいッ! 私は永遠に支配する! 偉大なるショーグン・オーヴァーロードの末裔、ロード・オブ・ザイバツがお導きになる、栄光に満ちた千年王国!ニューワールドオダーの中でッ!
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
くそな書き込みは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
php,歯磨き,偽物語 ruby,ジェム,まどか☆マギカ node.js,忍者,ニンジャスレイヤー
219 :
デフォルトの名無しさん :2014/05/03(土) 14:09:57.19 ID:n3Gfmr8N
所詮トットリニップの作った言語
鳥取県民の島根に対する嫉妬が激しい
phpで糞コード配布してる奴なんなの? まず設定ファイル分けろ 各動作ごとにファイル分けろクラスにしろ 1ファイルにすべてまとめやがってウンコすぎてイライラですわ
質問です <?php $tanaka =300; $suryo = 8; $waribiki =($tanaka * $suryo) % 1000; echo "合計金額は " . $tanaka * $suryo - $waribiki . " です"; ?> では、-400と出るのですが2000と出力されないのはなぜでしょうか? よろしくお願いします。
>>222 直接言えや根暗野郎
お前もクソなのは変わらんわ
ん?
227 :
デフォルトの名無しさん :2014/05/04(日) 07:23:54.64 ID:1hx1HFdE
死ねゴミw
AngularのロゴのAを凝視していると、イルミナティのピラミッドに見えてきた
npm-faqが古き良き時代の名残を継承してて好き
231 :
デフォルトの名無しさん :2014/05/07(水) 09:00:16.53 ID:jmvkesxz
例えば自然界にいる生き物で 今考えられる限りで、一番効率良い生き物の繁殖の仕方を真似レばいいとか言っても やらないから
一番効率の良い一つだけの言語を世界で使おうとすると市場が小さくなってしまうから ゴミみたいな奴らにはゴミ言語を、 そうじゃない奴らは効率の良い言語を、使っていく ゴミみたいな奴らにゴミみたいな言語で、誰もやらないようなゴミみたいな仕事をやらせることで 本来プログラミングの範囲じゃない場所までプログラミングの仕事にしてしまうことで、ゴミみたいな市場規模が拡大する それによってゴミじゃない言語を使ってるゴミじゃないプログラマに利が多く廻る なんでもいいからゴミみたいなプラットフォームとゴミみたいな言語を乱立し、 ゴミみたいな仕事をやる為にゴミみたいな人材を育ててゴミみたいな仕事をやらせ、ゴミを人柱にして市場規模拡大にゴミみたいな貢献させようとしてるだけ
今のasm.jsというか、アセンブラとしてのJSに足りないものはスレッド制御とSIMDなんかだな。 それらが試験的にFirefoxのNightlyで入ってるけど使うと全然違う。 それと型なんかも不足してる、やっぱりint64やbignumは最適化抜きに欲しい。 ES7がほんと待ち遠しいね。 あと最近すごく重要だと思ってるのが、脱最適化がどこで何故起きてるのか調査できるようにすること。 例えばV8にはtrace_deoptオプションがあるけど、表示がもの凄く分かりづらい。 とくにsoftな脱最適化とか言うのの原因がさっぱりわからん。 グラフィカルな調査ツールが絶対必要。
>>231 Fernando is faster than you. みたいだw
さて、俺はコケを撒き終わったわ ちなホソバシラガゴケ 育つかな? 苔に根は生えないとかいってるプログラマはよくいるけど生えるからwwww 仮根といってその場所に定着するまでの間、土に触れてる部分のコケが根っこの役割をし始める事があるのにそんなこともわからないんだな
あ、違う ホソバオキナゴケかもしれない
ぶっちゃけJavaScriptなんてこんだけ普及していても 現実の99%の用途は$("#hoge").css("fuga", "bar");とか簡単なjQuery操作だからES67なんて世間は渇望してないぞ HTML5もCSS3もそうだけど、Win7のサポートが切れて自動更新されるIE10以降が中心にならない限り、 Webに新しい技術が標準となることはない。 IE67ですら、いまだにIE8互換モードで動かないとかいってバグ報告してくるクソ顧客がいるから切れないつーのにな。
>>231 やっぱpypyはすげーな
pypy.jsとやらはゴミだけど
>>239 Hacker newsでinfoqが世論だ。
サンフランシスコが世界の中心だ。
偽物が何を使ったところで偽物なんだけど、その偽物が簡単に扱えるものがJavascriptで、 そのJavascriptを本物のプログラマたちが扱えるように、 本物と同じレベルのプログラム言語へと進化しつつあることは、 今後のソフトウェア産業のあり方を大きく塗り替える。 というか、文化的な何もかもを既に破壊し尽くした。
TIOBE更新
>>242 Javascriptが特権的地位を獲得できていた理由は
ブラウザで動く(現実的に)唯一の言語だからだけど、
スマホ全盛の時代になってブラウザに拘る必要もなくなって
Javascriptを選ぶ必然性が無くなっちゃった。
html5があるし、UI/UXは日用品だから不動の地位だよ
本物のプログラマの皆は、JavaとかObjective-C、 C++、Haskell,Scalaのような本物のプログラム言語を使えば良いと思うよ。
もうHTML5(笑)なんだよなあ
Pythonの実装は C < JS(V8) < Python 最適化できないと JS(V8) < C < Python わかりやすいな
>>247 おまえら雑魚が幾ら笑ったところで、あいつらは作り上げると思うよ
Win8とかで画面最大になって動くデスクトップアプリって何でかかれてんの? jsでは無さそうだけど
ほとんどはC#らしいけどな
Javascriptでしか作れないから Javascriptでも作れるに時代がかわった
もとからJavascriptで十分なレベルのものを、 自称本物のプログラマたちがc#で書いてただけだろ
257 :
デフォルトの名無しさん :2014/05/08(木) 21:36:32.00 ID:c3/Phoxn
>>254 C#だったんですね
やっぱりjsは使えないゴミですね
何をいまさら
ゴミつーか、人気の割りには随分改善を放置された珍しい言語だなって思う 過去に一度改定失敗ってケチがついたのせいだろうけど バッドノウハウまみれていいならなんとでもなる、みたいなカオスっぷりも楽しかったけどC#と比べるのはなあ forループと匿名関数スコープ間との腐れイディオムとか、コールバック数珠繋ぎの先にある終わりの見えない深淵がこちらを覗き込んでいる件とか 着実に黒魔術化の一途を辿っているからなあ まあゴミかなあ
最初から洗練されすぎていて、改良の余地がなかった言語。それがjavascript
洗練されすぎた==
262 :
デフォルトの名無しさん :2014/05/09(金) 10:44:26.79 ID:VdfmJhjs
ブラウザを作りたいんだけど まずはguiを出したい 良いライブラリありますか?
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ってブックマークが不可能になったところまでは知ってるけど、 あれって開発者がついに発狂しましたって事でいいのかい
Operaは昔から結構チャレンジャーだよ まあ、ブックマークは流石に色々あったのか復活したけどな
って、結構凄いことになってんのな Presto捨てちゃったのか…
Javascriptが来る場合も、このようである。 そのとき、畑に二人の男がいれば、一人は連れて行かれ、もう一人は残される。 二人の女が臼をひいていれば、一人は連れて行かれ、もう一人は残される。 だから、目を覚ましていなさい。いつの日、自分のJavascriptが帰って来られるのか、 あなたがたには分からないからである。
>>270 マタイによる福音書24章39~42
ルカによる福音書17章30~37
二資料仮説におけるQ資料だね
272 :
デフォルトの名無しさん :2014/05/10(土) 13:36:07.72 ID:ZLDmzwvb
JapScript
>>271 スタートアップに出資するエンジェルたちの金の出処が不思議だよね
多分、イルミナティとかフリーメイソンが絡んでいるんだと思う
∧_∧ O、( ´∀`)O 金の出処 ノ, ) ノ ヽ ん、/ っ ヽ_、_,ゝ (_ノ ヽ_)
GGHKでお馴染みだろうけど、アダムとイブからはじまったキリストまでの家系図と、 列王記下でエリシャが祈ったせいで熊に殺された子供の数も42なんだよね
nonlocal (w
Q資料w
278 :
デフォルトの名無しさん :2014/05/11(日) 15:21:21.20 ID:O1YaEIKb
ジァアアアアジァアアアアジァアアアアアアアアアアアアアアアアアwwwwwwwwwww
>>273 キリスト教とユダヤ教とを混同してはいけない
キリスト教は新約聖書、旧約聖書の両方を聖典とするが、ユダヤ教は旧約聖書のみ
>>271 は新約聖書の文言、ユダヤ教徒はそもそも新約は「読まない」、したがって
>>271 はイルミナティやフリーメイソンとは関係ない
>>279 フリーメイソンはユダヤ教徒じゃなくて、特定の宗教を信仰する人の寄せ集めだろ
パール崇拝、laravelの名前空間、lithimのロゴと良い、全ては300人委員会による予定調和
ジェム、偽物、歯ブラシ、ニンジャスレイヤーときたあたりで気付くべきだった
PHPの象は、perlバーティの垢で作られたガネーシャ。 Rubyistってのは、ル・ビースト。666の刻印を刻まれた獣たち。 javascriptで作られたバブルの塔が崩壊するのも、全ては予定調和。 窓の外から軍靴の音が聞こえてくる
よくプログラマは、プログラミングを通じて世界を見ようとして、 確かにある程度は見ているんだが、 別にそれはプログラミングを行ったものだけが見えてる世界ではなく この世界のどんなことでもスペシャリストになったら見える悟れる境地であって プログラミングを極めたものだけが特別っていうんじゃないんだぞ プログラミングがこの世界で重要視されている錯覚は株価と同じ
株価と同じ、ってのがよくわからんが 「棋士/棋譜」「原発作業/作業員」「政治/政治家」と適当に置き換えてみても違和感ないな なんでもそんなもんだろ
そう。だから、全てはキリストと結び付かれていなければ、無意味なのれす。
ただのネタスレになってた
ゴミみたいなアメリカ人が信仰してる宗教でそんな感じのがあったな
アメリカはベンジャミン・フランクリンの作ったメイソンリーの国だろ
民主主義で空洞化してる哀れな国だよ
きゃりーぱみゅぱみゅのPVやember.js周りのロゴに口髭が使われてるのもイルミナティのせい
JSとPython以外のスクリプト言語は 不要という時代になってきた もう結論出たから議論も盛り上がらないね
Rubyが凋落したというか、もともとRuby界でしか知られてなかったgithubが他言語界にも知られるようになって 世間のシェアに近づきつつある、という図式ではないかと
Perlちゃんが息してないの(´・ω・`)
perlは元々呼吸してませんが何か?
perl6ってどうなったのかなと思ってググって見たら、ネコオペレータほんとに実装されてて吹いた 興味をそそる機能が皆無とは言わんけど、覚える気になりにくい言語だなあと思う iOSアプリ用途で急にメジャー化したObj-Cみたいなキラーシチュエーションがないと、息吹き返すことはないだろうな cgiと言えばperl、と思われてた時代が懐かしいな
>>292 ほどけない問題など在りはしないと、知ってても、複雑な段階が物語り創っていく
>>298 CGIは元々当時Perl以外にまともに扱える言語が無かっただけの話だからなあ
1行テキストフィルタ書いてる今のが本来の使い方に近いと思うよ
oculusやgoogle glass等の新プラットフォームに、 perl6しか載せなかったら、perlブームは再燃する。祈りましょう。
動的型付けの言語なんて、言語そのものの優劣は50歩100歩で大差ない あとはライブラリの多さとか、活発な開発とか、そんなんだけ 一方静的型付け言語は、型推論が強力な言語がマイナーだったり まだまだ伸びしろがあるので期待できる
303 :
デフォルトの名無しさん :2014/05/15(木) 02:41:53.88 ID:mVM4WfmV
perlは頭の悪いぱんぴーには使いづらいからアレゲなだけで ぃぬx界隈だと多いからな
その手の釣りには乗らんのではなかろうか せめて利点とか語りつつ餌くださいよ MacPortsなんかでもperl依存多いなーとは思うし無価値ではないんだろうし
ぃぬxって何かと思えば
Puppy ぃぬx
perl はもう過去の遺産で食いつないでるって感じじゃね? 新規でなんかやるのには使わんでしょ。
>>298 >iOSアプリ用途で急にメジャー化したObj-Cみたいなキラーシチュエーションがないと、息吹き返すことはないだろうな
Objective-C が息を吹き返したのは iOS というより NeXTSTEP -> OSX の流れのおかげ
perl はもうこの先息を吹き返すことはないよ
>>307 巨人の肩に乗るなら、高い方に乗ったほうが楽だろ
巨人の肩のたとえの使い方激しくまちがってるだろ…
>>293 rubyとjavascriptはツール系の設定ファイルの下駄を履いてるのに、この程度か
>>309 高い方が乗るのはしんどいだろう...、というお約束のツッコミはおいといても、今さらら足元がふらついてる巨人に乗ってどうするんだよ (w
×巨人の肩に乗る ○巨人の肩の上に立つ
いやそこは意味はあんま変わんないけど、楽とかじゃなく遠くが見渡せるってことだったりね
大リーグボール完成させて、最後、どうなったんだっけ? スポ魂漫画なんて、さっさと、腐女子向けのホモマンガにリプレースされたらいいのに
Perlのプログラミングスタイルがダメなんじゃなくて 人間自体のスペック上がらないと使えないだけの話で文字数とかの効率は良い
そう思ってるうちは初心者
318 :
デフォルトの名無しさん :2014/05/15(木) 19:53:50.02 ID:AmEfYMSa
今のPerl使いに初心者がいると思ってるバカか
そういえばPerl6っていつから本気出すんだっけ なんか数年前に今年からって見た気がしないでもないが
320 :
デフォルトの名無しさん :2014/05/15(木) 20:34:11.25 ID:WhJaypeI
開発は続いてんでしょ
>>319 現状、Perl5のが開発が活発だしなあ
322 :
デフォルトの名無しさん :2014/05/15(木) 22:28:11.30 ID:xs3CrNHC
Perlはもう6の開発止めて5の文法を非推奨→削除って感じで毎年少しずつ整理していったほうがいいと思う。 とPerl使ってない俺が言ってみる。
これから最も伸びしろがある言語はC#だと思う あと10年後にはC#のオープンソースコミュニティも発達してくるだろうし VSがあれば動的言語以上に気楽に書ける静的言語はやはりいい
C#はないわあ 言語としては悪くないが、環境が悪い
Scala
Scalaはないわ マルチパラダイムを履き違えたC++を超えるカオス言語
>>323 >VSがあれば動的言語以上に気楽に書ける静的言語はやはりいい
VSのようなIDEが無ければ気楽に書けないC#のような言語は、
スクリプト言語の置き換え候補にすらならない
C#はUnityで便利に使ってる monoのバージョンも古い微妙環境だけど、それでもJavaより桁違いにラクで御の字だよ enumにinterface使えなくて多態出来ない点はJavaに劣る設計ミスと感じるけど。ストレージコストの安い定数表現クラス作れば済むけど汚くてもにょる
API直で触る人間が減るのは良いこと 多分将来的にも役に立たないけどとりあえず覚えとけw なんてC言語までにして欲しいわ
>>327 ごめんスクリプトスレなの失念してた
ご指摘に同意。IDEというか最低でも補完ないとキツいですね。
C#がスクリプト言語の気楽さに適うものとは思ってないです
マルチパラダイム言語ならF#はかなり理想に近い 「カオスじゃないScala」 Scalaを使ったことがあれば、どれだけ素晴らしいかはこれだけで十分なはず
>>327 真面目な話VSという前提を抜きにC#を語るのは意味はない。
テキストエディタでちょっと書いて動かせるのがスクリプト言語の利点だしそれはC#は永遠に追いつかないけど
逆に言うとちょっと規模が大きくなれば途端コンパイル言語との差はなくなるわけだしな。
IDEでRubyやPythonを書くようなことはもう今後はなくなると思う。
>>331 興味深いのだけどScalaもF#も未経験
でももしよければ利点語って欲しいですよ
門外漢なりに、要所やキーワードググれば初学の糸口になるかもだし
既にjavascriptとhtml5が決定打になっている。 最後まで生き残るのは低レイヤの規格とアルゴリズムだけ
haskellやocamlにメリットがあるとすれば、数値計算を型安全に行えて、 パーサー書くのに適しているってことぐらい。 偽物のプログラマたちが日常的に使う作業では、javascriptで十分すぎる。
既婚の偽者プログラマと 未婚の本物プログラマだったら前者を目指せ
うむ
VSのC#くらい補完が効くスクリプト言語が無いので VS有りならC#のほうが効率が良いね
補完のし易さを念頭に設計されたのがC#
llvmがブラウザで動くようになったところで、javascriptで書くよ
javascript ruby python -> LLVM -> NaCl ですねわかります
Pythonの補完は静的型言語レベル
なんにせよrubyはもうウンコ
PerlはオワコンだしRubyはウンコだし Pythonは3への移行に失敗してるし Javascriptはスマホが普及してブラウザが終焉すると共に死にそうだし これからはLuaしかねーな
スマフォが普及したらアプリ開発は基本JSだろw
スマホアプリは、マトモなとこはObjective-CやJavaで、 開発力の無いショボイところはJSやね なお、Objective-CやJavaがマトモな言語と言ってるワケでは無い
>>348 ObjCはiOSエンジニアの中でも熱狂的な人間って感じだな
iOSの言語選択肢が広がった今ではC++やC#で資産を活用したがるデベロッパも増えてる
Javaは、うーん、消えるんでない?(適当)
>>345 JSは死ぬどころか、あれもJSこれもJSでうんざりすると思うぞw
大人しくやっておくべし
そりゃJSしか出来ない奴の目には あれもJSこれもJSに見えるだろ 視野が狭いから
JSって言語としては難しいほうだぜ C#とかのが断然覚えるの楽
>>349 JavaはAndroid優勢なうちはなくならんでしょ。例えばUnityで作るにしても環境個別機能はDalvik上の資産を捨てられない。広告SDK一つとっても軒並みjarで配布されてるしね
サーブレットなどで入れ替えしにくい分野で次世代COBOL化してるモジュールの保守も長く残るだろうし
>>352 同意
機能多いけどラクするための機能塗れだしね
でも今現時点での「工夫で乗り切れる柔軟な言語」としてのjs自体は素晴らしいと思うし嫌いじゃない
貧弱な仕様なのに、異様な柔軟性で生き延びた稀有な言語だと思うよ
ゴミような言語仕様のまま変えていくことも不可能になった動かない遺産 どうせもうすぐデスクトップPCの地位が危うくなるから
>>348 偽物だからjavascriptで良いです。
>>354 M$は嫌いだけどsurfaceが勝つよ
c++は長い沈黙を経て、いよいよ動き出す
clang、gccとc++11/1yの話は尽きないが c++の立役者たる肝心のmsが腑抜けてるのが不安。 いまどこで動いてるんだろうか、c++って。 cocos2d-xくらいしか活用ケースなくない? いやcocos2dの対応は個人的にはでかいし大感謝レベルだけど
業務アプリの大部分をjavascriptで書けてしまうと、 それを補うのはnode.jsやwebkitを弄れるc++が普及する いよいよ、java,c#の牙城が崩壊する時は来た
359 :
デフォルトの名無しさん :2014/05/17(土) 04:27:08.86 ID:CgtrazLe
javaはC++製だろ? あと連携もできるだろ。
開発効率だけで考えると スクリプト言語の簡潔さとC#並みの補完 を兼ね備えたPythonが最強なんだけど、 何故か世間は生産効率が悪い言語を好むんだよね
>>360 pythonほとんど触ったことないんだけどさ
他のスクリプト言語より補完がいい理由教えて
>>361 ユーザの知的レベルが平均的に高いから
型推論を駆使するような高度なライブラリやプラグインが揃いやすい
残念のがら、ドカタばっかり数だけ居ても
こういうのは出てこないんだよね
ということは、現状補完最強のJavaユーザーの 知的レベルの平均が一番高いということか
まあ少なくとも日本においてRuby、Python、Scalaと比べた場合、一番PHP、Java、VBが劣るのは使用ユーザの知的レベルだろうけど 欧米ではNo.1のスクリプト言語になっているPythonについては、平均ユーザレベルも相当落ちていてもおかしくないんじゃね
>>363 Javaの補完に型推論なんていらないし
>>365 なんで? Javaは推論できる場合に型の記述を省略できる言語なんだから、
型が省略されている場合に、型を推論しなければ、補完できないじゃん。
型情報は内部的に持っているけど、型の記述は省略できるんだよ。
だから省略できる場合は型を書く必要がなくて楽。
MEAN stackの時代って来るの?根拠はなくMangoDBが不安
asm.jsやllvm.jsで、バカはどの言語つかったところで雑魚だって証明されたじゃない
369 :
デフォルトの名無しさん :2014/05/17(土) 16:31:54.04 ID:Ahcr2uxF
>>364 翻訳それ?
キチガイみたいな文章になってるけど
List<String>.sortの型が分かってるんだから 自明だろ
>372 いや、だから自明というのは 型推論した結果だろう?って話。 ここ、型推論しなければ、補完できないよ。
なお、Pythonの補完はこのレベルの模様 class Foo: def foo(self): return 1 def f(g): def h(): return g() return h f(Foo)(). # ここで補完候補にfooが出てくる
>>375 その補完ってどこで話し?
対話型シェルの話?
>>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())
>>379 へぇ、Javaと似たようなことが出来るんだ。
>>380 全然似てないよ
Javaは関数引数の型を省略出来るわけじゃないからね
>>381 脊髄反射するなよ。
メソッド名を変えた時、それと意味的に同じメソッド名が変更されるのが
Java(正確にはEclipseやNetBeansなどのIDEの機能)と似てるって
言っただけじゃねーか。
ついでに名前変更されるのが面白いって言っている人に
その他の面白い機能を紹介。Pyhonで出来るかどうかは知らないけどね。
名前変更、メソッド抽出、定数の抽出、ローカル変数の抽出、
フィールドのカプセル化 、インライン化 、メソッドシグニチャの変更、
インターフェイスの抽出、プルアップ、プッシュダウン
出来ない言語は何が足りないんだろうね。
385 :
デフォルトの名無しさん :2014/05/17(土) 22:06:43.63 ID:E+Wfmllx
そのファイル内で閉じているなら書き換えて問題ないけど test 関数の中の x.connect の名前を書き換えてしまうのは 一般的には間違ってるよね。 Python 以外はその辺もちゃんと考えてるからできないわけで 逆にそこを書き換えちゃう Python って大丈夫なの?って 気がするけど。
公開してるインターフェース書き換えたら IDEが把握してる外側で参照してるコードが壊れるのは 型付け関係ないけどな
要するにファイル単位で考えるんじゃなくて プロジェクト全体で考えればいいんだよね。 IDEだとプロジェクトファイルみたいな形で まとめられてるけど、そういうのがあればいいね。
まあ、壊れてもコンパイルで気がつく静的型言語と違って、 実際に(テストが)走るまで気がつかない動的型言語じゃ 実際に使うのは怖いわな。面白いけど
だけど、補完機能の精度はすごいわ、これ あと定義元へのジャンプとdoc表示、これも精度が高いから凄く使える 他はオモチャだな
>>360 Pythonは文法が致命的に受け付けない
Rubyより気持ち悪い
Pythonはスコープがねぇ…
>>388 実際に使ってバグったら問題になるような用途なら、差分とかで確認するでしょ。
>>390 流石にPython以外のLLでは到底不可能な機能だからね
話に参加出来なくて悔しかったよね、ごめんね
395 :
デフォルトの名無しさん :2014/05/17(土) 22:54:29.41 ID:CNfVrHFt
つうかそんくらい多分殆どの言語で出来るんじゃねーの・・・ それが出来なかったらリアルタイム構文チェックも入れらんない Python信者ってそのレベル
構文チェックと一緒にするのは無いわ…… 分かってなさ過ぎ
Pythonの言語自体が特別ってわけじゃないから 他の動的型言語でも原理的には同様の補完機能を作れると思うぞ 実際Rubyでも型推論の研究されてたろ、実用レベルにはならなかったらしいが
398 :
デフォルトの名無しさん :2014/05/17(土) 23:07:10.99 ID:CNfVrHFt
構文チェックと補完が全く無関係の別アルゴリズムと思ってるPython信者ってそのレベル
詭弁の典型
>>398 別に定義されてないメソッドを呼び出しても
構文エラーじゃないからな
そりゃ、そういう構文チェックをしてくれるチェッカーもあるだろうが
構文チェッカーがあるから補完できるはずってのは、論理の飛躍だろ
401 :
デフォルトの名無しさん :2014/05/17(土) 23:12:04.62 ID:CNfVrHFt
補完出来ない言語って何?
>>401 だから原理的には出来るだろ
実際に出来るIDEが存在するかどうかは別だが
まあ
>>395 は殆どの言語で出来ると言ってるんだから、手始めに幾つか実例を挙げてみてくれよ
まさか存在も知らずに言ったわけじゃないだろうし、簡単だろ?
>>402 あの小さなコードに限って言えば、変換されてなかったら
リファクタリングの意味で壊れてる
Pythonって補完がきくつーても結局どこでも変数宣言できてしまうから VSほど快適にはならんだろ つかVSでJS書いてるときと似たようなもんだろ
407 :
デフォルトの名無しさん :2014/05/17(土) 23:38:55.86 ID:yROm+Qxa
>>403 開発環境入れてないから簡単ではない
暇なら適当に試せばいいじゃん
>>406 VSには良いイメージしかないし、Pythonのやつより上かもな
こんなスゲー補完が出来たみたいな例はある?
intellijのIDEがどの言語もそれなりにいいけどねぇ
swingは目が腐る
>>406 MSが作ったTypescriptだと、こんなコード書いても警告出さない
チープな型推論しかやってないんだけど
同じMSが作ったVSで快適な補完なんて本当に出来てるの?
var n : number = (function(x){ return x })("1"); // nはstringだろ!
いま議論してる補完機能はこのレベルだからね 主要ライブラリを辞書登録してるだけの紛い物とは違うからね お気に入りの環境で同レベルの補完ができることを 試してから書き込もうね def f(s, n): return (lambda x, y: (y, x))(s, n) def g(): f('abc', 1)[1]. # strのメソッドが補完候補で出てくる
その例みただけでPythonってクソだと分かるわ return (lambda x, y: (y, x))(s, n) これが配列返すのかよ
配列じゃなくてタプルな
真の多値を持たない言語で 複数の返り値をtupleで代用するのは 珍しく無いぞ
たしかに横着したのは悪かったね
普通はこう書く
x, y = f('abc', 1)
それはそれとして、
>>413 の開発環境で
>>412 はできたの?
なんで俺がPythonの補完なんて検証しねーといかんのだ タプルなんて配列で代用すればよくね
君のお気に入りの言語の、お気に入りの開発環境で、だよ ここ何のスレだと思ってるの?
>>417 大クラス主義のRubyは、まさに 「return 1,2,3」 で配列が返る
javascriptって既に答えが出てるのに、ここの人たち本当に哀れ
ホワイトボックステストするなら、動的言語も静的言語も一緒じゃないの?
NodeJSをもっと流行らせてくれ
VSにResharper入れると恐ろしくリファクタリングが簡単になる
>>426 そんなどこの馬の骨みたいなの出されましても
そうか 情報上書きありがとう
見たところPythonの補完は最強みたいだけど LLで補完なんてそんなに重要か? Javaじゃないんだから馬鹿みたいに長いメソッド名付けないでしょ
普段は補完候補を視認してるより手打ちしてしまったほうが早くて目も疲れなかったりするけど まっとうなキーボードがないスマホやタブレットなんかでは補完あったほうがいいな
>>432 > LLで補完なんてそんなに重要か?
LLという基準で重要かどうかを決めるもんじゃないだろう?
補完機能が重要かどうかの基準は、
早く間違いがない作業ができるかどうかだろう?
VSで出来ないことは重要じゃない
テキストエディタで書く手軽さはIDEにはないメリットだし、動的な言語で補完を重視するのは筋違いだと思う
vimで手軽に書くときでも最強の補完が使えるPython
正規表現リテラルも持たないようなファッキン言語はそろそろLLから除外すべきではなかろうか
Python以外のLLは正規表現リテラルを駆使して ワンライナー専用言語として生きていけば良いよ 劣った開発環境しか持たない言語にお似合いなニッチ市場で頑張れ
440 :
デフォルトの名無しさん :2014/05/18(日) 21:28:40.63 ID:m7X3nD3A
手軽なエディタで書けるから補完は要らないってのは理解できないけどな プラグインで準備したVimが手軽かどうかは意見あるだろうけど、 一文字タイポして実行エラーになって書き直しとか、 うろ覚えのメソッドのためにリファレンス引くの考えたら、 補完が与えてくれる「手軽さ」は相当だと思うけどね。
pythonって正規表現リテラル無いの?
>>441 エスケープ無効の文字列リテラルがあるから、それを正規表現ライブラリで使うような感覚だね
VSのJavaScriptは補完超強力だぞ ちなみにPythonの開発環境で補完最強なのもVSな
js一強の時代になるから、放っておいてもそっちの構文解析がすすむ
派生言語の多さがそのままjsのクソさを物語ってる
誰も派生言語を使わないあたりで、素のjsの素晴らしさを物語っている
> 誰も派生言語を使わない 嘘乙
使ってるプロジェクト教えろよ
>>450 githubが作ってるエディタatomはcoffeescript
>>451 それだけ?メジャーなライブラリやフレームワークほど素のjsで書かれるから
>>452 > 誰も派生言語を使わない
少なくともこれが嘘であることは証明した
>>454 > 誰も派生言語を使わない
これが嘘であることは認めるんだね?
追い込まれると人格攻撃ですか もう底は見えたなw
>>457 jsが最強言語であるという事実を隠したくて必死なのがバレバレ
> 誰も派生言語を使わない とりあえず、これが嘘であることは認めような
>>459 別に論理の命題のような厳格な文章じゃなくて、平凡な日本語だからね
そして、実際に「誰 も 使 っ て な い」から
>>460 使ってる人がいる=誰も使ってないは嘘
平凡な日本語ですよ
462 :
デフォルトの名無しさん :2014/05/19(月) 00:06:34.74 ID:OU6AZajW
VSの補完機能って凄いと推す奴は定期的に現れるけど、 具体的にどう凄いのか質問されると皆だんまりだな もう既に「このコードで補完が動くのか?」というレベルまで質問が具体化されてるのにな
>>463 githubがRails製で、Railsのfrontendがcoffee scriptで書けるからだろ
rubyもcoffee scriptも使わずにjsだけで書くよ。その方がはやいし簡単だから
466 :
デフォルトの名無しさん :2014/05/19(月) 00:22:38.91 ID:OU6AZajW
VSは初心者用IDEなので、言ってる奴が初心者か 機能の上辺だけ知っててVS使ってないかのどちらか
そもそも、visual studioを必要とするだけのスキルがない
>>465 RailsでもJavaScriptで書くという選択肢だってあるのに、あえてCoffeeScriptを薦めてるということは…以下お察し
>>468 Railsの人たちは本格的にjsを使おうと考えないんだけども、
プログラマの生き残り戦略としては間違ってると思うよ
470 :
デフォルトの名無しさん :2014/05/19(月) 00:46:38.48 ID:OU6AZajW
>>469 素のjsがクソすぎるからゆえの苦肉の策だよ
jsは実行環境は恵まれてるのに、肝心の文法がメチャクチャなのが実に惜しいね
>>471 あれって、scheme由来のミニマム実用主義でしょ?
なんでも混ぜて機能主義に陥って肥大した赤い豚なんかと一緒にしないで
473 :
デフォルトの名無しさん :2014/05/19(月) 00:55:10.40 ID:OU6AZajW
日帝残滓の作った言語なんてそんなもん
偉大なcプログラマだけど、偉大なRubyプログラマではないよね
C#とRubyが好きだが正直JSは叩かれすぎてるわ あれほど適当にサクサクと書けるスクリプト言語ってほとんどないじゃん CoffeeScriptは 1 == '1'がfalseだからクソだと思う
476 :
デフォルトの名無しさん :2014/05/19(月) 01:29:12.89 ID:Ie7r34UX
>>475 1は数値型で'1'は文字型なんだからfalseが自然だろう
>>472 でミニマム主義とか言っておきながら、変な暗黙の型変換なんかされたらわかりにくいったらありゃしない
>>477 使うなって言われてるけど、実際は、いろんなプロジェクトで==を見るよ
>>153 関数型の勉強はprologだけで十分…?
VSのJS補完は確かに良くできてる ただ、結局、型情報がない言語で補完するのは限界があるんで、スクリプト言語の補完としては良くできてるってだけ
Perlだとかのスクリプト言語はちょっとしたテキスト処理に便利だから広まったわけだけど、もう動的な言語で今時の複雑なWebアプリを書くのは無理な感じになってるな
そもそもWebなんてスクリプトにとって一部でしかないしなあ Perlに至っては、むしろいい加減CGIの呪縛から解放したげて欲しい
>>480 試してみたけど、静的型付けレベルの補完が出来てるのはpythonだけだな。次元が違う感じ。
function f(a, b) {
return (function(x, y){
return [y, x];
})(a, b);
}
function g() {
f("abc", 1)[1].
}
補完なんてウンコ機能より、terminalからfind-grep使った方が確実
スクリプト言語でもphpstormとか型推論を頑張ってるIDEもあるけど、ダイナミック型の配列に入れたり、関数の返り値が多相だったりすると、それも効かなくなる けど、いちいちクラス作るのは面倒だし、多相が便利な場合もあるんで、一概にどうとは言えない
PHPってたしか素因数分解してくれる関数あったよね ああいうのはパイソンにもある?
補完ってそこまでのレベルが必要なものなの? できるできないの話をしてるとは思えないし
>>486 そういうのはnumpy、scipy、sympyと揃ってるPythonの得意分野だから、当然できるよ
多項式の因数分解までやってくれるよね
>>487 スクリプト言語しか使った事が無いと実感出来ないかもしれんが、
JavaやC#でスクリプト言語並みのショボイ補完しか無かったら
生産性は明らかに激減する
つまり、コード補完はそれ位重要って事
491 :
デフォルトの名無しさん :2014/05/19(月) 19:10:12.37 ID:3fEqmDZd
コード補完は言語と関係がない。 なんで関連付けるアホがいるんだろ。 しょぼいコード補完でも、IDE、エディタ次第で良くなる。
いや、意味わからん コード補完はしょぼくない方が良いに決まってるし、 静的型の方が良いコード補完が作れるに決まってるだろ
493 :
デフォルトの名無しさん :2014/05/19(月) 19:32:06.90 ID:3fEqmDZd
多少は絞り込みにきいてくるだろうが。 それよりもIME・日本語変換ソフトに性能の差があるように コード補完自体の性能依存が大きいだろ。
コード補完の性能って何のことを言ってるんだろう
495 :
デフォルトの名無しさん :2014/05/19(月) 19:56:23.65 ID:3fEqmDZd
IMEの使いやすさと同様
>>491 > しょぼいコード補完でも、IDE、エディタ次第で良くなる。
「何が」良くなるんだ?
491の文章的に、その「何か」が良くなることの帰結として
> コード補完は言語と関係がない。
が導かれるらしいが、全く想像が付かない。
補完なんて邪魔なだけだけどなぁ 補完候補がチラチラしてタイピングのリズムを乱す よく使うメソッドはどうせ覚えてるし
498 :
デフォルトの名無しさん :2014/05/19(月) 20:00:04.29 ID:3fEqmDZd
たとえば言語をC++やC#に固定したとしても、コード補完の性能はすべて同一とは限らない。ショボイのも良いのもあり得る。
>>495 正しく型を認識しないコード補完をIMEのかな漢字変換に例えると、
打ち込んだかなと無関係な漢字が候補に出てくる状態だけど、
それって使いやすいか?
500 :
デフォルトの名無しさん :2014/05/19(月) 20:03:30.73 ID:3fEqmDZd
言語を日本語に固定したとしても、 ATOK、MS-IME、Google日本語入力、 Baidu IME、 SKK、 Social IME、Canna の変換性能、使いやすさは同一とは限らない。
Baiduでコード補完されたら情報盗まれまくり
>>497 同意
enter押した瞬間に勝手に違う長いメソッド名になってたりな
あんなのキータイプ遅い人間用のツール
>>500 >>496 と
>>499 に答えてくれると助かる
あと、同じ言語であっても実装によって性能、使い勝手が違うのは同意してるから、
繰り返さなくていいよ。
まーなんだ、可能不可能でなくて あるかないかの話をしてるんだよな? 混ぜ混ぜするなよ
でも補完使わずキーをッターンしてるやつは確実に化石扱いされてる
キータイプ遅い人間用って頭大丈夫か タイピング速度の問題だけの問題じゃねえだろ
Javaや.NETの識別子を全部手打ちするのはドMの変態だけど スクリプト言語は大抵識別子を短くするからな 規模がでかくなると限界がくるけど
>>506 他にはよく使うメソッド名すらあやふやにしか覚えてない奴用か?
あと、引数の数や内容、クラスにあるメソッドを覚えてない人用だろう。 補完機能ってやっぱり便利だよね。 コンピュータ並みの記憶能力があるなら別だけどさ。
補完があればタイピングの心配をせずに長い名前を付けられるから可読性も上がるんだよ
ライブラリでスペル間違えてる奴を殴りに行く手間も減るしな
覚えていてもタイプミスとかあるしな。 んでここで、キータイプを間違えるなんて 人間じゃねぇ。人間は間違えたりしねぇとか いいだすんだろうか?
513 :
デフォルトの名無しさん :2014/05/19(月) 22:09:29.82 ID:Wz4ePDjq
パイソニスタのアイデンティティが随分低い所まで堕ちたなw 勝ったなruby
>>512 それを言い出したら補完だって選択ミスがあるわけだし
補完の方が書くのが速いという奴は、そういうレベルの奴としか言い様がない
真面目な話、タイポは気付きにくいけど、 補完の選択ミスはその場で気付くよ まあ、マトモに議論する気なさそうだけど
選択ミスとタイプミスの確率が大きく違うのw わざと無視してるんだろうなw
この中からタイプミスしてるの見つけましょうゲーム。 一方は間違っていても、何も表示されません。 一方はリストになければ、単語全体が赤く表示されます。 勝者はどっちだ!?w
どっちも「見る」だろ? 暗号文を打ってるわけじゃないんだから、タイプしててもミスりゃ違和感ですぐ分かるよ 補完は何より、タイピングのリズムが崩れる それは選択するために脳を働かせないといけないからだ タイピングなら指が勝手に打ってくれるから思考が邪魔されない すなわち、スピード面で優位に立てるのは補完なしの方なんだよ
>>518 の中にタイプミスがあります。
探してみてください(笑)
補完に頼らない俺カッケー全部のメソッド憶えてるぜってハッカー気取りなのかな? でも、CLIを好んで使うような古参ハッカーも shじゃなくて補完の強力なbashやzshを好んで使うよ
もうプログラミング言語ってJavaScriptだけでよくね? Node.jsが登場してサーバーサイドも制圧しつつあるし JavaScript最強だよね
>>518 > タイピングなら指が勝手に(間違えて)打ってくれるから思考が邪魔されない (タイプしたキーには意識が向かない)
これがタイプミスして見逃す原因でしょうな(笑)
>>520 全部のメソッドを覚えてるなんて言ったか?
よく使うメソッドを覚えておけばいいんだよ
めったに使わないメソッドはどうせリファレンスを引かなきゃいけないんだから、
そこに補完があっても意味はない
>>522 > タイピングなら指が勝手に(間違えて)打ってくれるから
ま、こういうレベルの人は自分のレベルでしか想像できないんでしょう
>>523 お前、0と1しか考えないわけ?
記憶が曖昧なだけで、見れば思い出すものの方が多いだろ。
>>524 あ、今度は反論やめたんだw
人格批判に行っちゃった(笑)
補完って上下キー以外で統一された選択方法ないのかな ホームポジションから指話したくないし
しょぼいエディタのなんちゃって補完とは違って、 ちゃんとしたIDEは候補にカーソル当てるとドキュメントを表示してくれるんだぜ もちろんフルの解説が表示されるわけじゃなくあくまで概要だが、 メンバの使い方なんて大抵は類推できるのでリファレンス読みに行く頻度が大幅に減る
補完ってリファレンスを引くときの 目次という機能もあるしな。 こんな機能ないんだっけ? (補完リスト表示) これ怪しいぞ。補完リストからヘルプ表示ができる!
>>525 その程度なら補完じゃなくてもいいよな?
気の利いたテキストエディタならリファレンスも普通に引けるんだから
あと重要なのが引数のヘルプな メンバ名はある程度覚えられても引数の意味や名前なんていちいち覚えてられん IDEなら引数を入力しながら「次はこういう引数を寄越せ」と教えてくれる
>>530 あれ? あんた、
リファレンスを見ないと思い出せないの?
関数の名前+引数の名前から
思い出せないの?
記憶が曖昧なものは、リファレンスを全部読まないと 思い出せない病なのだろうか?w
ちょっとでも忘れたものは、リファレンスを 頭から終わりまで、毎回全部読んでたりしてw
きっと、スペルを忘れた程度で、 リファレンスまで読んでる人なんだよ(爆笑)
>>534 補完と同時に動的に表示してくれるのが大事なんだよ
動的なヘルプ機能が無いなら補完なんてあまり価値はない
仕事遅そうだよね。 補完リストで事足りることを リファレンス引いてるんだぜ?w
>>533 >>535 >>536 もしかしてリファレンスの参照の仕方を勘違いしてないかい?
きっとWebや紙ベースの検索性の悪いリファレンスしか想像してないんだろうな
インテリセンス補完はともかく、キーワード補完は必ず使うだろう テキストエディタでも
>>539 でもリファレンス全部読むんでしょ?(笑)
えーとスペルどうだっけ?ちくしょうリファレンス参照だ
俺は関数名と引数だけじゃスペル思い出せん!って。
この関数のリファレンス長いぞ!
ID 出るようになったしお題そろそろ復活してくれないかなとかふと思った
> 俺は関数名と引数だけじゃスペル思い出せん!って 関数名が分かってるならスペルは分かってると思うんだが…
>>543 ほう、スペル分からない状態で
どうやってリファレンス引けばいいんだという
問題が発覚しましたなw
リストか選ぶだけ VS スペル分からないからリスト欲しい
という話ですかな?w
>>544 リスト見りゃいいだけだけど…?
そこは補完と何も変わらないんだが…?
>>545 だからスペルがわからないのは、リスト(=補完)見れば解決する問題ですよね?
それなのにリファレンス見なきゃならないんだ、ちくしょうって行ったじゃないですかw
補完で済むことなのにリファレンス見てて
一体何日かかるのかw
補完っていうのは、要するに超高速リファレンスなわけ。 開発速度に大きく影響するのは 当然なのさ。
>>546 ??
ええと…リファレンスを見るのってどういう方法を想像してる?
補完があれば流れるようなリファレンス参照が行えるんだよね。 スペルや引数がわからない、補完でさくっと判明 機能があるかどうかわからない、補完で機能一覧表示 関数の詳細がわからない。補完からヘルプ表示。
>>548 君の場合は、スペルやちょっと忘れた程度でも
リファレンスを引くんでしょう?
>>550 だから、その「リファレンスを引く」という作業を、どういう手順でやってると想像してるのか聞いてるんだ
補完っていうのは、単語補完だけじゃなくて ユーザーインターフェースだからね。 しょぼいテキストエディタを使っているようじゃ 流れるような補完機能は期待できない。 テキストエディタの補完機能は大概 キー入力を中断させてしまうちょぼい機能。 IDEが持っている流れるような補完機能とは、キータイプや 思考を一切妨げることなく、迷った時に 別のリファレンスを引くという作業をしないで 流れるような思考の補完をしてくれる。
>>551 その前に、IDEの補完をどういう手順でやっているかを説明しようか?
まず、キーを入力する。.や->などのトリガーで
バックグラウンドでリストが表示される。
表示されるリストは無視して、ユーザーはそのままキータイプを続けられる。
続けるとともに、候補が絞りこまれていく。この間一切キータイプは妨げない。
ユーザーが完全に覚えているのなら、補完がないのと同じようにッキー入力を続けられる。
もし入力中に、スペルや引数の順番などで迷うことがあれば、少し視線をずらして
補完リストに書いてあるものを読み取って、キーは続けて入力すればよい。
補完リストの内容だけじゃどうしてもわからなければ、そこにリストが表示されているから
スペルがわからなくとも、選択してヘルプキーを押せばいい。
別途リファレンスのために何かをする必要はない。
555 :
デフォルトの名無しさん :2014/05/19(月) 23:30:04.85 ID:Zjl5p4HZ
新規に大量のソースコード書くなんて殆どないし 適材適所を改変で良いのに 全力でいつでも冗長化した数千、数万行のゴミソースコード生産しまくる奴にとっては 100m走るのにもF1みたいなエンジンが必要なんだろうね
自動で補完されるのはちょっと抵抗あったのでオフにして Shift+Spaceのショートカットだけ有効にしてるな
>>555 > 新規に大量のソースコード書くなんて殆どないし
いや、お前個人の都合なんて知らんしw
>>555 ちゃんと変数の型が分かってことは、
補完できるだけじゃなく
変数にカーソル当てるだけでリファレンス表示させたり
定義元のコードへジャンプできるって事なので、
コードを読むときにも効果高いんだよ
559 :
デフォルトの名無しさん :2014/05/19(月) 23:46:13.21 ID:Ya0Xx/0T
>>557 頭の悪い底辺コーダーの都合のほうが知らねーから
どんだけ長い事やっても過去のソースが流用不可能な状態で保存されてるような奴なんて
20年やっても永久に素人w
永久に開発効率なんて上がらない
>>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
ここのパイソニスタとかメモ帳でも勝てそう
>>561 わかったわかった
561さんにはコメントもいらないんだろうね
なんたって自分で一度書いたソースは全部覚えてるわけだから
564 :
デフォルトの名無しさん :2014/05/19(月) 23:56:54.24 ID:6L2g2kAx
忘れるほど大量のコード書いたことないんだろうな
566 :
デフォルトの名無しさん :2014/05/20(火) 00:00:06.42 ID:eFzW1mUj
>>563 煽り抜きでかいたそばから頭から抜けてるなら哀れとしか思えない
底辺コーダーが認めたがらないのは環境の違いで開発効率が出ているのではなく
本人のスペックのほうで開発効率が出ているという現実w
だから、そっちがどうにもならないので全人類平等な計算能力を持ってると仮定した場合、
この開発環境が、この言語が、一番効率良いよね、使ってない奴はバーカ
というありえないパラレルワールドで必死に勝った気になりたがるという
>>566 いや、俺等は自分で書いたコードだけ読むんじゃないんだわ
ニートかつ標準ライブラリすら読まない君には分からないことだろうけど
この中で全てのメソッドを覚えている人だけ、 補完はいらないって言いなさい。
repeated_permutation ↑3秒くらい rep → 一覧表示 → 選択 ↑2秒くらい require ↑ 0.5秒くらい req → 一覧表示 → 選択 ↑2秒くらい
覚えているものはスラスラ入力でき、 覚えていないものは、途中でも入力して後は選択できる。 このスムーズさが重要。
まともな補完がある場合、一文字打つ毎に補完リストが リアルタイムに更新されて(選択肢が狭まって)いくから、 候補が一つになった段階でタブ打って一発決定って入力の仕方もある
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 みたいな奴いるけど
結局先頭数文字でそれぞれが一意になるような付け方しないと遅くなるだけ
選択間違えれば修正にかかる作業も増えるわけで
> 勝手に補完とかポップとか逆に邪魔なだけなんだよね いや、全然じゃまになってないし、 ポップアップが嫌なら、キーで表示するようにするだろ まったく使ってないで、文句言ってんじゃねーよ。 使ったことがないことは、お前のレスみりゃすぐわかる。
577 :
デフォルトの名無しさん :2014/05/20(火) 03:42:44.70 ID:tcGfpVmm
日本でPythonは流行らないと思うよ
578 :
デフォルトの名無しさん :2014/05/20(火) 03:53:40.07 ID:OUdYkbI8
IDE頼りすぎる奴ってOS変わったらどうするの?死ぬの?
補完なんて、ctrl+n/pかalt+/で十分だろ どーせ調べないと使えないし、ブラウザ開くんだし
>>521 フレームワークのtower.jsって素敵なネーミングセンスだよね
581 :
片山博文MZ悪魔崇拝 ◆T6xkBnTXz7B0 :2014/05/20(火) 04:11:17.77 ID:DYOJrjk8
Ajaxはもう古い 時代はJSONP
>>561 リファレンス読むための簡単なエキスパートシステム作らないやつは本物のバカ
自分の仕事が楽にならないのに、他人の仕事をなくそうなんて本物のバカ
ずいぶん必死だなあ 補完機能なかったせいで親の死に目に会えなかったのか
むしろ、コードリーディング用のツールも自作できないで何やってるの?
586 :
デフォルトの名無しさん :2014/05/20(火) 06:23:56.10 ID:pSucDc34
自分で本棚作るか予め作られた支給品本棚使うかだからな 誰かから無償支給されたものの自慢とか奴隷かよ
riとかで十分だよね、実際
補完はあった方がいいに決まってる だが、動的言語の補完は限界がある
でもあっても開発効率はさほど変わらない
動的言語で出来る程度の補完ならな
静的言語は型を指定する面倒さがあるから、補完でフォローしないと 効率が 落ちちゃうんだよ、きっと
型を指定する面倒さが無いのに 型推論で補完できるPython最強ってことだな
ゴミみたいなコード補完しか使ったこと無い奴等が 「補完邪魔。俺は速く正確にタイプできるから(ドヤァ)」 って言ってて草生える
Ocamlでよくね
型推論で補完できるのはpythonだけではない
>>375 ,379みたいなスコープ外からの入力で型推論の補完があるのはpythonだけ
こんな補完いるか?
どの動的言語でも動的言語の中では頑張ってるIDEもあるってだけで、静的言語には及ばないよ C#なんかでもダイナミック型を使うと補完効かなくなるけど、そこはトレードオフ
おまえら頭悪いな。放っておいても、どこかの賢い人たちがjsの補完を完璧にするよ 放っておいても、どこかの賢い人たちがjsに型推論の機能を付けて最強言語にするよ
どこかのネットニュースでdoomやquakeの開発現場の写真をみたけど、 emacsやvimみたいなエディタを複数たちあげてたよ。つまり、そういうこと。
型推論による補完は 言語の型推論の話ではないからな
>>601 どう便利なんだい?
型を推測しての補完は便利だと思うよ
センターについて
福岡県Ruby・コンテンツ産業振興センター
会議室貸出・セミナー開催・録音スタジオ貸出・レンタルサーバー・レンタルオフィスなどRuby・コンテンツ関連産業の育成・集積する総合施設
http://frac.jp/about/ 凄いなwたかが一つのプログラミング言語にセンターが設立されてるなんて
流石Rubyさんやわ^ - ^
>>602 例えば
>>412 みたいなのが出来ると、
多相関数の戻り値に対しても
引数が単相なら補完出来るから
静的型のメジャーなIDEなら大抵出来るでしょ
>>375 と
>>412 は一緒か
引数の型で戻り値が返ってくるという解釈であり、またそれが保証されてれば使えそうね
どの動的言語でもやれそうね
>>600 違うと言えば違うが、アルゴリズム的には一緒
HMとか
javascriptで端から端まで作るような仕事で十分れす^q^
>>609 一般的に戻り値と引数が同じ型である保証はないし、そうであっても型推論は出来る
>>412 って f('abc', 1)[1]. のところで変数を渡してもちゃんと追随するの?
>>613 実行前に型が決まってる分には追随できるんなら結構優秀だね
前提とする書き方が動的型付けっぽくない気もするけど
>>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
とある言語の補完機能がすごい → 俺はすごい とかいう思考回路のやつがいるな
とある言語を使っている → 俺はすごい ってやつもいっぱいいるけど
とある言語を使ってるやつ → アホだ が多いのもスクリプト界隈に蔓延してる病気
>>615 普通に考えればできるでしょ。型推論繰り返してるだけなんだから。
>>379 はキモイ
jediがすごいのはわかったけど
中見るとPythonの機能を使ってるわけでもないのな
要はDave Halterすごい
まあ、型推論の理論を知ってると 推論できないケースも簡単に作れるけどな
この言語はすごい → 俺はすごい これはまだ分かるんだよ この言語の補完機能はすごい → 俺はすごい これは理解不可能
どっちも分かんねーよ馬鹿
>>618 PHPの事を悪くいうのはやめろ!(自意識過剰)
初心者スレで質問者が PHP と口にするだけでまたか…と思う(切実)
browser上でrubyやpythonがシームレスに動くことねーから・ワ・
ブラウザというのが、もはや狭い世界でしかなく 今後もっと狭くなるという事実にJS使いは耐えられるのだろうか
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個はガーベージとしてあとでコレクションされるの?
translaterなんてシームレスに入りません
pythonjsがcpythonより良いベンチ結果が出ている時点で終わってた javascriptで巨塔を建てて、それが崩壊するまで居座るだけ ブラウザ上でllvmを使っての開発が主流になるまではjsの天下
速いスクリプト言語処理系は普及しない法則
635 :
デフォルトの名無しさん :2014/05/20(火) 21:21:37.43 ID:HOy1jzLU
cよりjsのほうが速いとかそれこそ誰も興味ないからあり得る現象だな
>>633 本家から派生された処理系だろ。バグ踏むのが怖くて、誰も使わない
phpやnode.jsは一番に色んな人がバグを踏んで、四肢が吹き飛び、
臓物が撒き散らされた後ぐらいの素敵な遊び場。他の処理系は、すごくキレイなベトナム
所詮大したことない速度のために失うものが大きすぎるんだよな pypyはPythonの各種定番ライブラリをpypy専用に再実装しようとしてて コミュニティリソースを分散させている阿呆として批判されてるね
安定性ならPHPよ、ポテンシャルすごいからこいつ
いつの間にかトレイトとか実装してるしな。 侮れないというのは本当だと思う。
なんだかんだでInterfaceがあるのはいい
>>630 コンパイラが中間コードを持つだけでシームレスじゃ無いとでも言うつもりかい?
>>641 そのコンパイラは中間コードを元より解析の負荷の大きい冗長なテキストで吐いたり
せっかくの静的型情報をパフォーマンス向上に活用せずに丸々捨てたり
演算を全部doubleで実装したりしてるのか?
>>642 中間言語に変換する理由は色々あるだろ、想像力の無い奴だな
この例で言えばブラウザで動かすためだろ
未だに中間言語が"単純"に遅いとかほざくやつは VM関連ではバイトコードという単語しか知らないで使ってるバカ
647 :
デフォルトの名無しさん :2014/05/21(水) 10:40:27.55 ID:B9cGWdDC
日帝残滓の掲示板なんてこんなもん
ハスケルはゴミというより、CGIとかをハスケルで書いてる奴がゴミ
突然のハスケル
最初は簡単なものから書くだろ。それで、( ・´ー・`)どやしてたら世話ないけど
652 :
デフォルトの名無しさん :2014/05/24(土) 13:50:56.19 ID:uqP95rMc
javaやoracleが現実を受け入れたくないだけだろ クラウドでの需要はもはやjavascriptで十分なんだ
653 :
デフォルトの名無しさん :2014/05/24(土) 14:15:37.71 ID:xt1krENG
IT企業およびプログラマ以外からすれば言語の種類なんて興味ないんで ただ安全に速く動けば良いだけのブラックボックス 十分かどうかはお前らが決める事ではない
Javascriptを使うとスマホから放射能が出ますとデマを流せば勝ちだ 世の中そんなもん
655 :
デフォルトの名無しさん :2014/05/24(土) 14:29:52.04 ID:uqP95rMc
javaの欠点なんて露呈されすぎ ブラックボックス化されてるなら、まずjavascriptを使ってる会社を選ぶよ 今だにjavaなんて使ってるところは効率の悪い旧時代の類人猿の溜まり場で知能が足りてないのが確実だもの
お前らHTML5への移行準備は怠り無いだろうな。
658 :
デフォルトの名無しさん :2014/05/24(土) 17:19:21.88 ID:uqP95rMc
java appletやsilver lightって、何のために生まれたんだろうね
silver lightはホントなんだったんだろうな Adobe airだっけ、あれも相当だけど
ウンコな言語仕様と満載のバッドノウハウに我慢して 使い続ける理由が無くなったら、JSなんて使わんわな いや、使い続ける奇特な人間はそのままで良いよ?アホだと思うけど
661 :
デフォルトの名無しさん :2014/05/24(土) 19:03:19.25 ID:uqP95rMc
少なくとも
>>660 が一生かけても到達できないような域のプログラマたちが、
javascriptで、本当にすごいコードを書いている。
アプリケーションってレイヤーで、javascriptを使って何かが不足するようなプログラムを想像できない
馬鹿とはさみは使い様
node.jsがきてから、クセはあるものの何でも出来る言語になったしな
Erlangに比べたら、node.jsってマジでゴミだよね
他に選択肢ないからjs使ってるだけだもんな
最高のIDEはxcodeでFA
PythonJS出来良すぎ 完璧やん
xcodeはオープンソースになってWindowsでも Linuxでも動くようになれば、少しは評価されるかもね。
xcodeも他に選択肢ないから使われてるだけ vs以外だとintelijは良くできてる resharperもそうだけどjetbrainsはスゴいと思う
そもそも評価するべきものがない
>>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とか、早く入ってほしいものだね。
そもそもSSEやAVXを直接叩けるLLってどれだけあるのさ
675 :
デフォルトの名無しさん :2014/05/25(日) 16:21:12.15 ID:KftvA/Nk
そんなこと言い始めたら、GoogleのNaClが最適解という話なっちゃうね。
どうしてブラウザ限定の話に矮小化しようとするの?
そんなレベルの話で、さも他の言語はとっくに対応してるのにって口ぶりで言うかよ、あほくさー
678 :
デフォルトの名無しさん :2014/05/25(日) 17:40:25.50 ID:8YbqXN2P
SIMDはバカにできん 4倍、8倍と高速化できる可能性を秘めてるんだから だからこそES7で入ることになったし、礼によってFirefoxではもう実験できる ちなみにFirefoxのJSではスレッド間のメモリ共有も実験できるようになってて、 これらをasm.jsで利用することで更なる高速化かを目指してる ちなみにスレッド操作とSIMDはV8もパッチを優先で作ってるから、ES6の実装完了する前に入るかもしれない
Objective-CとJavaではもう使えるよ?
つか誰もSIMDを馬鹿にはしとらんだろう
>>674 Cythonで書いて-mavx付けてコンパイルしたら使えるけど?
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の記事を引用しやすくするためだけの擬似騒動?
春はみんな薄着で目の保養になる
686 :
デフォルトの名無しさん :2014/05/26(月) 21:39:36.21 ID:P4cIDebk
687 :
デフォルトの名無しさん :2014/05/27(火) 19:41:07.13 ID:MC2sV78i
ゴミ
688 :
デフォルトの名無しさん :2014/05/27(火) 23:28:32.12 ID:mDSV9oby
ペコペコジャップの話をしてるのか
もしもしif文
690 :
デフォルトの名無しさん :2014/05/28(水) 09:00:31.91 ID:P8Z713/m
日帝の子孫なんてこんなもん
691 :
デフォルトの名無しさん :2014/05/28(水) 10:14:27.23 ID:P8Z713/m
日帝の子孫なんてこんなもん
日帝の子 孫なんてこんなもん
693 :
デフォルトの名無しさん :2014/05/28(水) 17:56:18.20 ID:0m72zNi0
ニップスwwwwwwwwwww
>>686 いくら2chが、便所の落書きであろうともグロはダメ。 面白さが無いだろ。
何考えてんだ外人。
695 :
デフォルトの名無しさん :2014/05/28(水) 19:20:19.24 ID:i8TCFaYG
ペコwwwwwwwwwww ペコwwwwwwwwwww ペコペコペコペコwwwwwwwwwww wwwwwwwwwww ペコペコジャアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアップwwwwwwwwwww wwwwwwwwwww Wit Wwwwwwwwwww wwwwwwwwwww
696 :
デフォルトの名無しさん :2014/05/28(水) 20:51:30.85 ID:YCq+48cU
いちについて よーい ジャアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアwwwwwwwwwwwwwww
2位いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいップwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
力だけの世界ってマジ素敵だわ そしてインフラも素敵だわ これらは世の不条理を無くしていく 大陸統治や台湾統治なんてインフラ整備とかいっても兵站地にしたかっただけだろw と思ったけどもうちょっと恩着せがましい思考になる事にする きっと一度インフラの何もない場所に100~10000人の村を設置してやったら どうなるか分かるだろう 答えを言うと、10000人の社会の中で不条理な争いが始まるから インフラがないと、何もかもがダメ
カだけの世界? 誰から血を吸うんだ?
OCamlが使えればLLなど不要という真実に到達してしまった js_of_ocamlに至っては素でJS書くよりも速いし
無板類
githubを使えれば、個人の才能など不要という真理に到達してしまった 自分で糞コード掻くよりはやいし、ロバスト
別にそれパラメータがついてモバイル用なだけでアフィじゃないぞ。ナイーブすぎんだろ
まあ、貼るならシンプルなアドレスにしとけってこった
Apple新言語 Swift キタ━━━━(゚∀゚)━━━━!!
なんであいつら開発者の嫌がることばっかりやるんだろうな
オフサイドルールこそないもののそこはかとなくPython臭がただよう
創価? 漏れはrubyの腐臭がした
>>712 >>713 Swiftが使うLLVMプロジェクトでは、Python やRuby、Javascript、Java、PHP、Dなどあらゆるものにコンパイルできるらしい。
今後これが主流になるんじゃないか。
>>714 それはないよ。どちらにしろApple専用言語だから。
主流に鳴るとしたらやっぱりJavaScript。
どこでも動くしね。もちろんLLVMの力を借りれば
コンパイルだって出来る。
Applyの資料を読んで、LLの中ではPythonかと思った
>>715 言語自体は多分早い時期にオープンソースとして提供されると思うよ。 LLVMもAppleが育てたようなものだし。
コンパイラ自体は0から作ってもすぐに出来るだろ。
勿論マシン依存のライブラリは別物だが。
Javascriptが主流になる訳が無い。 簡単だから理解できる人口が多いと言うだけの話。
Web開発言語と一般言語を一緒くたに考えるな。 このスレ的にはWeb開発言語だからその範囲ではJavascriptを押す意味は解らんでもない。
既にLLVMからJavascriptを吐き出すコンパイラは有るから、SwiftからJavascriptは吐き出せると考えても良いかも。
719 :
デフォルトの名無しさん :2014/06/03(火) 13:00:37.04 ID:jpMjiPcw
えw Appleが育てたのって儲くらいだろ
>>718 LLVMはJavascriptに限らず、Ruby, Phyton、Java等等色んな言語にもコンパイルできる。
すぐにJavaScriptからSwiftを吐き出せるようになるかもしれないな。
一夜にしてLL界トップに君臨したSwift
ないわw
>>718 ほぼ確実にwebはJavascriptだけの世界になるよ
他に標準もないし、末端の開発者が問題を解決できるからね
そもそも複雑な言語が必要になる場所じゃないから
安心して使い続けられる言語は、c++,jsだけって確定したね もう何も悩む必要がないんだ
725 :
デフォルトの名無しさん :2014/06/03(火) 14:19:21.87 ID:jpMjiPcw
あり得ない次元の緩さだよなあ dsa-2943: CVE-2014-0185 The default PHP FPM socket permission has been changed from 0666 to 0660 to mitigate a security vulnerability (CVE-2014-0185) in PHP FPM that allowed any local user to run a PHP code under the active user of FPM process via crafted FastCGI client.
影響は軽微だが、考え方の緩さがクリティカル phperだとfpmもrootで動かしてたりしたら影響度ランクアップ
727 :
デフォルトの名無しさん :2014/06/03(火) 14:56:36.87 ID:jpMjiPcw
そうなんだよ これで修正扱いみたいにしてdsaに載せるのかよという驚き
同じLLVMを使うJuliaも JSのV8が逆立ちしたって勝てない実行速度だったりするね
ストラディヴァリウスのヴァイオリンで釘を打つバカ
Perlは心を潤してくれる。ラリーの生み出した文化の極みだよ。そう感じないか?
732 :
デフォルトの名無しさん :2014/06/03(火) 23:18:05.09 ID:5GNqzpIY
おれ文化にがてやねん
知ってる
734 :
デフォルトの名無しさん :2014/06/03(火) 23:24:33.99 ID:5GNqzpIY
ラクダ本p.38(1章のおわり) ラリーによれば「世の中知らないことがあってもへっちゃらさ(中略) 創造の苦しみを課する芸術家の特権(中略) それには何通りにもやり方があるのだ」
735 :
デフォルトの名無しさん :2014/06/03(火) 23:25:26.26 ID:5GNqzpIY
それには何通りもやり方があるのだ
間違ったやり方を含めて。
>>702 俺も同意したいけど文字列操作面倒じゃない?
俺自身はocaml使ってないから的外れかもしれんが。
# 大昔にSunOS4.1.3に入れただけ orz
738 :
737 :2014/06/03(火) 23:53:02.25 ID:oSk2CmDt
結局LLもアップルがあっさり頂点取りそうだな>Swift
Objective-Cと市場を取り合うだけではないのかい?
何で皆LLだなんて言ってるの? LL = Lightweight Language(軽量言語) LLVM = Low Level Virtual Machine (低水準仮想機械) この二つを混同していない? Swiftは、軽量言語では無いだろ。LLの文法に似てる部分はあるけど。
Swift が、LLVM と密接に結びついてるのはそうだけど、今の所LLとは言えないだろ。 Swift コンパイラ= LLVM デバッガ= LLDB (JIT環境= FTL JIT 多分今後そうなると思う) JITで動くようになればLLと言ってもまるで外れてるわけでも無いが。
LLみたいに定義が怪しい言葉を前提なしに使うのはどうかとおもう。
あるある
ネイティブ出力されるとなんかLLじゃない感じはする C#をLLと呼ぶ人がいるかというとあまり見ない でもそういう定義があるわけでもなく swiftはmain要らずでワンライナー書けそうなあたりとか、妙にLL感もある もし今後コンパイラだけじゃなくJITでも動くようになったら尚更だな
どう考えてもPerl Python Ruby PHPの並びにはそぐわない
747 :
デフォルトの名無しさん :2014/06/05(木) 00:01:35.31 ID:L6uFmh42
GuileとかTclとかは、どういうならびになりますか
748 :
デフォルトの名無しさん :2014/06/05(木) 00:05:10.94 ID:ZaCMtfJy
ocamlは?
>>746 まず、その並びもおかしいと思うんだけどな
LLなんて和製英語だしな
751 :
デフォルトの名無しさん :2014/06/05(木) 08:24:47.37 ID:OarRmHyJ
LLVM
>>752 その位置づけに起きたいのはよくわかるな
C#と似た感覚
本物のプログラマはHaskellを使う。そんな風に考えていた時期が僕にもありました
183 名前:名称未設定 :2014/06/04(水) 09:24:42.18 ID:LPTCiVKi0 LLなのにネイティブコンパイルができるって凄いよな。 そういう言語って他に無いんじゃない? どこかのサードパーティがSwiftのAndroid版とか作りそう。
perl,ruby,pythonと中途半端に齧って痛い目にあった層は、PHPとJavascriptしか触らない もはや新言語と聞いただけだけ虫唾が走る
もしかしてpythonってオワコン? 嫌儲プログラミングスレで初心者はpythonやっとけって言われて 最近勉強してるんだけど日本では全然使われてないっぽいじゃん このままpython勉強するより他の言語勉強した方がいいんだろうか
>>758 ガラパゴス言語に手を出すよりは良いと思うよ
>>759 ガラパゴス言語て何?
javascriptも興味あるんだけどなんか特殊って聞いた
pythonは2と3で問題がある この前も3はウンコって書いてある外人のブログを読んだ
単にトロいコード書いてた奴が変更点に嵌っただけ、ってのが、そーゆーのの9割
>>762 口出すならもう少しpythonの現状について勉強した方がいい
最近のハイプはlaravel,expressがトレンドだよ django,flaskって息してるの?
現状(笑)
いくつもの輝ける日々仲間との約束 なかったことにしてはいけない そのために時を欺く残された仕掛けに もう迷いはない孤独の観測者
>>758 Pythonないと有名どころのディストリビューションがいくつも死ねるんだが
distroの管理ツールは、perl,pythonから動くことはないだろうけど、 実際の所、皆、javascriptでやってくれれば楽なのに!って思ってるよね
実際のところ、JSしか使えないド低能でもなければ 可能な限り触りたくないと思ってるよ
このような特定の言語とそのユーザーを 会話の中で意味もなくディスるやつって ほんと低能だと思うw
GTKは糞
>>772 > 会話の中で意味もなくディスるやつって
つ 鏡
>>771 jsが一番にプラットフォームをカバレッジして処理速度も最高レベルだよ
もう、jsだけで十分な時代なんだ。
js以外の言語を賛美しているなんて、@itやinpoqからの回し者だろ?
平均以下の開発者でも、どの言語を使えば、スキルとして実りあるかぐらい容易に想像できるのに
そうなるとjsに落とす言語が元気になるな 処理速度が最高レベルなら多少のオーバーヘッドは気にしなくてもいいし CoffeeScriptはもちろんのこと、Opalなんかも面白そうだ
777
ガラパゴス言語はJSに駆逐されつつあるな
こういう奴が、C10kなにそれ、なクソプラットフォームであるnodeなんかを絶賛して、 とめどなく被害を拡大させてくのだろうなぁw
すごい知識が偏ってそうだね
Node.jsはマジでウンコ ちょっとでも知能があればErlangを使う
実は並列処理で速いだけのJSと 並列処理サラブレッドを比べないでくれ erlang vm上の他の言語がはやる時代が来るかねぇ
783 :
デフォルトの名無しさん :2014/06/05(木) 23:56:25.85 ID:ZaCMtfJy
ErlangやるくらいならConcurrent Cleanのほうがいい
>>758 日本ならRuby、JS、そして今話題独占のSwiftあたりが良い
海外で流行ってても国内で仕事無ければ全く意味無いからな
785 :
デフォルトの名無しさん :2014/06/06(金) 04:13:46.24 ID:dC4umi97
ほんとにゴミしかいねえな 多分、日本人が中国人やアメリカ人に1億3000万人殺されようと 俺にさえ手出してこなけりゃ黙って見てるだろう あーでも特定の何人かとその知り合いに手出したら流石に 1億2999万人KILLまでは黙って見てるわ
>>784 そういう考え方してっから
お前はドカタになっちゃったんだよ
>>786 話題独占とか言ってる奴にいちいち触るなよ
Node.jsに乗り換えてるものの元はRubyが多いって現状があると とてもRubyはおすすめできない 話題独占してるだけの言語とか 日本でしかはやってない言語とか 近々一年の仕事を得るためには良いかもしれないが その後はひどいぞ Perlの現状をきちんと見ないとな
Erlang.js キター
>>788 perl はPHPのベースなんだから良いんじゃない。
よくわかんないけどpythonはオワコンってわけじゃなさそうだから このまま勉強続けることにした。楽しくなってきたし でも速さが気になってきた。phpの方が早いらしいしpython一通りやったらphpやる
>>791 何に使うかだけど
CUIとかだとpythonのが早いよ
CLIから使うならnode.jsで十分だよ スクリプティングにnode.jsで書いて、仕事で仕方なくPHP使うぐらい pythonは既に安定した収入を獲られる層が、ソフトウェアの自由のために使う道具
>>786 いや実際問題さぁ、国内に住んでて国内で仕事してるのに国内で需要無ければ全然意味ないじゃんよぉ
Swiftは相当のポテンシャルを秘めている 国内だけでなく海外も騒然としてるからねぇ iOS、OS Xの垣根を超える可能性
Web開発の需要と言語は別次元の問題だよね?
顧客が何を欲してるかっていうと、その殆どがjavascriptで解決しちゃうんだよね こんなの考えるまでもないじゃない
CORBAとか懐かしいな
pythonやってる初心者にswiftがいいなんて…… おれもリンゴ信者だけどありえんわ swiftは新世代のbasicになれる可能性があるが、いまpythonやってるならそっちのほうがいい
javascriptに挫折した人向け
>>802 用途に対してスピード比較しないと意味なくないか
>>802 せめて第三者の検証が出てから貼れよ
条件も書いてない比較じゃ何もないのと同じ
実際のところ、何もないんだからしょうがないw
Objective-Cしかやれないエンジニアがかわいそうって流れか
w3cとjsに熟知した後に、c++から叩くだけで良いれす(^q^)
しかできないプログラマってのは、ごくごく少ないから、 言語の優劣なんて大半のプログラマにとってはドーデモいい話だが、 当事者にとってみれば切実で、こういうスレで叩き合うのも分かる気がする。
いままでObj-Cが優れてるって言ってた連中はどう思ってるんだろうな
逆だろ ほんとに「しか」できなかったらほかの言語なんかどうでもいい 選択肢があるからこそ優劣に敏感になるのだよ 同じ仕事を効率よくできるなら乗り換えも検討するし
>>809 既にSwiftが優れてるって言ってるよ
>>810 このスレに入り浸ってわめいてる奴らのことであって、
一般常識的な人間の説明はする必要はないよね。
叩いてるだけのあほについてわざわざ述べたり相手をする必要はないよ それに優劣がドーデモイイのであればこんなタイトルのスレに釣られるのもおかしい
ソレも因果が逆
obj-cの方が優れてるだろ キギョーはプログラマたちを、cとアセンブラから遠ざけたいんだよ
キギョーっていう世界で同一思想の思念体みたいなものがあるんだね。
80年代のSFにキギョーやニンジャが出てくるぐらい有触れた存在 そろそろ、グーグルやデンツーがキギョーやコッカという枠を越えて人々を支配する頃合い
>>809 ,811
新しいものでて来た時にやたら推してるのって
最先端の俺SUGEEEEEって勘違いしてるバカか企業のステマ
なんとも思ってないよ
元をたどれば企業のステマが最先端の勘違い俺SUGEEEEを増やす
まあ同意 どんな言語にも飛びつく奴って、それはそれでいいのだけどEffective本一冊も読破してくれないのに能書き垂れるのが困る (俺調べ:サンプル数7名、20人規模の弱小企業。大手の反論に期待
RT >817
effective本なんて真面目に読んでたらプログラムなんて書けないよ
>>819 現役なら現場で起きている課題に応じた適切な意見を示さなければ、
誰も耳を傾けることはない
Effective本を鵜呑みにして俺SUGEEEEE発言しても無視されるだけ
それが
>>819 の現実では?
そんなのは大手も中小も変わらない
まあ、新言語を話題にした雑談なら肩の力を抜けばいい
趣味でSwift習得しよっと♪ なんせパイが大きからね 仕事ではweb系でRubyとJSを触ってるし♪
現場ではーではー、と言う奴の99%は「俺の現場だけ」っていうw
>>823 SwiftはCocoaフレームワークを前提とした言語だから、
対応するプラットフォームはOSX/iOSだけ
このOSX/iOSの市場を前提にして、
パイが大きいと見るか小さいと見るかは人それぞれだと思われ
趣味/好奇心で触るにはイイ言語だと思うけどね....
継続性も重要だよ これまでobjcにしてきた投資はなんだったんだ?みたいな
>>826 Microsoftなんかいくつ言語を作っては放棄してきたことか…
当たったのは(旧)VBとC#だけ
JScript、J++、F#…
直ぐにオープンソースとして出てくるよ。 言語とフレームワークは無関係。 単にObjCやCを直接呼び出せると言うだけ。
>>828 いや、Cocoaフレームワーク前提はAppleが明言している
将来どうなるかは分からないけど、
少なくとも現時点のSwiftはフレームワーク無しでは不完全な言語
実際、例外に関する構文が完全に欠落しているから、
フレームワークが提供するNSErrorクラスを利用する方法しかない
OSX/iOS上ではObj-Cが果たしていた役割の多くを喰らうだろうと予測できるけど、
C#のMono実装のようなオープンプラットフォーム上での普及は
少なくとも今は期待できない
そもそも新しいプラットフォームができたわけではないからな 食いつくされたパイの残りカスに群がるハエがちょっと進化しただけ
一世代前のハイプだったOCaml辺りを触った方がマシ 若手プログラマの煽動的IT人材育成
>>829 Cocoaのオープンソース版ってなかったけ
>>829 例外なんてラッパー噛ませれば済む話。
多分コストが大きいからやめたんだろ、つまりメリットを享受出来るんだから些細なこと。
monoの現状見たらいい オープンソースになったって誰も触ろうとしないだけだから
>>832 一部実装ならあるね。 だから基本的なことなら出来そう。
>>825 デカパイかと思っていたらド貧乳だった という可能性もあるのか。
>>836 今貧乳の方が人気あるのを知らないのか?
デカパイを実装してるのは動く度にフーフー言ってる。
貧乳は実は健康で筋肉モリモリだったと言う状態かも。
Swiftは結構健康体だと思うよ。
>>834 オープンソースじゃないからねあれ
主要なライブラリはほとんどプロプライエタリ
>>837 何処かに、マシンが透けて見えると言う言葉があったが、Swiftの最後の章
Advanced Operators を見て同感だと思った。
F♯は普通に使われてる J♯やJScriptはMSの実装ってだけで言語自体は今でもメジャー言語 ObjCみたいな誰が見ても時代遅れの言語が消えるのは、アップルのデベロッパーにとってとても良い事
iosの開発者が仕方なく使ってただけだから、ほどなく消えるだろう
>>840 VC++みたいな誰が見ても時代遅れの言語が消えて膨大なMFC/COM資産が消滅
これに伴うVistaのリリース遅延と性能劣化によってユーザのWindows離れが加速し、
デベロッパもC#への移行で大混乱に陥った過去のマイクロソフト
そんなWinsowsデベロッパからすれば、ObjCは親の敵にも等しい存在だったのですね
Swiftが登場してもCocoaフレームワークが即座に消え去るわけじゃないんですけど....
何このお花畑な歴史認識・・・
Cocoa 言いたかっただけなのがここまで丸わかりなレスもめずらしい
全プラットフォームで何にも考えずとも動作するjavascript+html5最強伝説
846 :
デフォルトの名無しさん :2014/06/07(土) 20:42:11.68 ID:D6sqOe5Q
全プラットフォーム?何も考えずとも動作する?とんちですか?
ちょっとは考えろ
>>845 HTML環境とネイティブ環境は全く別物だと解らない人間が多いんだよね。
849 :
デフォルトの名無しさん :2014/06/07(土) 22:00:07.10 ID:mg6Kw861
Web言語ってそれの性能よりデザイナーのセンス。 神がかりなスタイルシート書けるなら裏方がカスでも誤魔化せる その逆はない
つまたん時代になったな
xつまたん oつまらん
技術的にはたいして面白味のない遅れた分野だからね
言語って世界観だろ。 機械を動かす為に人間同士が協力し合うためのスクリプトでしかないわけだ。 Pythonのコンセプトは素晴らしいが互換性がない二つのバージョンが並行で開発され続け、美しさに欠ける気がする。 Rubyは世界観も何も考えずに作られた言語で大人の玩具って感じ。袋小路に迷ってる印象だし、これ以上発展しなさそう。世界観がないから。RubyのくせにBlueな奴らが多い印象。 Parlは化石みたいなものでしょう。世界観が足りなくて環境に適応できなかった恐竜 Googleは思ったんだけど実態がないんだよね。新しい言語出しても世界観が伝わりにくい、あるとしたら手元にあるどっかのコピー企業が作ったオンボロイドで走ってるAndroid OSくらい? スティーブはよくあらんけいの話出してたけど、 そういうことなんだなって思った。 Appleの世界観は凄い。ソフトウェアとハードウェアが融合しつつあり、ソフトウェアのある所にAppleの世界観を表したハードウェアが、いつもそこにある。 だから糞使いにくいObjective-Cがあんなに急激にシェアがあがったんでしょうね。 パソコンを使い開発する時に何時もハードウェアがあり、Apple製品が良いハードウェアを出し続ける限り 囲い込みや好き勝手やってもユーザーはそれを使うだろうね。 iMacにMacBook、Apple製品は美しい。 Swiftも化けるで。
Swiftにそんな盲信出来るってどんだけ いいから黙ってScalaかClojureやろうぜ
よくそんだけ中身の無いこと書けるな
>>791 速さが気になるならC++を併用するのが無難だと思うけどね。
あるいは敢えてjavaをやるか。
>>855 中身がない奴にはただの文字列にしか見えないらしいぞ。
自己紹介ご苦労
858 :
デフォルトの名無しさん :2014/06/08(日) 02:31:32.98 ID:dP5QT9rK
これが儲という生き物だ
iPhone開発者専用でその他の開発者にとっては関係ないし、そもそもこのスレとはスレ違い
PC向けページしか無くてスマホからの利用は不便なので、 中継サーバーでスマホ向けにするような Webアプリとか作ってみたいんだけど、 学習するのも含めて実装するのにお勧めな言語ってどれ? ちなみに PC向けページはレコーダーのDIGA、 LAN内のサーバーは rep2 動かしてる Win版 XAMPP、 アクセスしたい端末は iPod touch。 このスレで聞くのが適切なのかちょっと自信ないですけど…
GoogleAppEngine
言語はもちろん python
>>860 阿呆らしい。単にパナソニックのサイトがダメダメなだけなのに。
puffin で見ると多少ましだよ。
どうしても遊びたければ、元のHTMLにXSL を通して画面変換するのが最もノーマルな考え方だけど。
CSSをちょっと変更するだけでも見やすくなりそうな気もする。
Swiftって登場した瞬間からLL界隈のスターダムに昇りつめたグローズド(今はまだ)な新言語らしいね
>>865 PHPはWebでしか評価されないから
パフォーマンスもそっちでとってくれないとな
DってLLVM出力出来るんだっけ?
Swiftは構造的にはスクリプト実行出来るようになって居て、実際でバッグ時にはインタプリタを動かせる。 だから、このスレでも話題に上がるんだろ。 基本LLVMだから早いうちにオープンソースになるよ。 AndroidもLLVMを使うようになって来たし、C java Swift の混在実行も可能性が出て来た。 LLVMの普及は目覚ましいね。 このLLVM創設者の一人で開発の中心的存在の Chris Lattner が、Swift の考案者。当然LLVM LLDBを使ってる。
obj-cランタイムが必要なのだからまだ先の展開は分からんのでは Core FoundationなどDarwinの部分だけなら既にオープンだけど、はたしてCocoaなしで使い物になるのかどうか その辺が片付いて実際に他環境でも使えるようになるまで、swiftの話題は専スレでやった方が良くない? 半端な情報が広がって混乱するだけだと思う
すぐしぼむんじゃね?
>>861-862 GAE の python っと _φ(・_・ めもめも
>>863 ちゃんと書かなかったから勘違いさせてしまってすみません。
dimora じゃなくて diga manager の方です。
> 元のHTMLにXSL を通して画面変換するのが
なるほどー。
(よく判ってないけど…(^_^;))
お二人さんありがとうございました。
872 :
デフォルトの名無しさん :2014/06/08(日) 17:55:49.88 ID:9dHshEGp
そしてこれからもRubyの一強時代が続いていくという事
>>872 Rubyの一人強がりの時代が続いていく
のは確定だよね。
Ruby使いの人にちゃんとした人隊見たことないんだが。
偏見かな?
みんなどこかしら闇を抱えてる感覚
>>873 意見の是非以前に君の話は感覚ばっかりで情報としての価値がないなあ
印象だけならその辺のオバチャンにも言える
>>849 UIの重要性を理解してるのって
Webやってないやつとそうでないやつで天地の差だよな
>>875 そうか?
普通のアプリにも UI あるし、糞 UI の Web システムも腐るほどあるし
>>873 単なる道具に対して帰属意識をひけらかす奴がまともなわけない
>>877 単なる道具をただの道具と思う奴は
道具を使ってるんじゃなくて
道具に使われてる。
馬鹿はそれに気がつかないが。
Rubyで何ができた?www
糞使いにくいObjective-Cのが
世の中の為になるソフトウェアやアプリが沢山あるけど、
Rubywwwww
世の中の為になるもの作れよ
Onanistさん達よぉwwww
と、必死に目をつぶって見えない見えないと言っておりますw
Railsとgithubによる奇跡がなければ、あなたたちは奴隷のままだった
Webに関しては、既にjavascript一強の時代だけどね
残念ながらWebは終わろうとしていますけどね
>>881 1強も減ったくれもないだろ。 HTML用スクリプト言語として認められてるのはJavascriptだけなんだから。
ただそれだけの事。
別にJavaScriptは「Webの機械語」として、いつでも言語としてはどうでもいい存在になりうるだろ
機械語?
>>884 何言ってるんだか。CSSと同レベルのただのHTML専用スクリプトだよ。
それ以上でもそれ以下でも無い。
普通のプログラマがLLVM使うときに、どんなBitCodeが出力されるか考慮するか?しないだろ? それと同じように、WebプログラマがaltJSを使うときに JavaScriptを考慮しないで済む時代になり得るってことだよ っていうか、既に殆どそうなってるけどな
せめてアセンブリ言語に例えて
WebはサーバーサイドもJSが主流になるだろうな、少なくともLLに限れば クライアントがJSな以上、サーバーもJSで書くのは自然
892 :
デフォルトの名無しさん :2014/06/09(月) 03:13:06.97 ID:faWxKDU9
Node.jsはどのIDEにしようか、かなり迷って、結局Webstormにたどり着いた。
893 :
デフォルトの名無しさん :2014/06/09(月) 04:45:58.30 ID:nH+k6BbH
えHTML専用スクリ…
894 :
デフォルトの名無しさん :2014/06/09(月) 07:17:11.28 ID:NzkmwWkT
twitterにもrubyが使われてた 今は見切られたけど忘れないで(涙目)
英語コミュニティに入れないジャップの拠り所 でも結局頼るのはRails
>>886 CSSはスタイルシートだろw
XSLはプログラミング言語だが。
機械語言っちゃう人がそこ突っ込むのか
>>895 もう皆、node.js+expressしか使ってないだろ
英語読めないなんて職を奪われるレベル
2chでスクリプト荒らしとか、楽天とか購入でスクリプトって言われてるのは一体どんな言語なの?
rubyが多いね
「ruby入門の書」を手に入れてさらっとながめれば ファンファーレとともに「スクリプトマスター」にクラスチェンジして 「スクリプト荒らし」「不正購入」のスキルが使えるようになるよ がんばれ
>>899 LLと呼ばれてる動的言語全般。今もう、node.jsしか使わないよ
「俺は」っていう一言を絶対に言えない病なのかな、この人w
何でaltJSじゃダメなのか ちゃんと理由を説明できるJSerを見た事無い 理由もなくダメの一点張りで、プログラマとは思えない非論理的な奴ばかり
> 何でaltJSじゃダメなのか 将来性がないから。 DelphiやVBを知っていれば、言語が 使われなくなるという自体があり得ることを知っている。 JavaScriptは、標準化されている上に複数の実装があり 今も積極的に改良され続けている。 だがaltJSにはそれがない。
使われなくなったら新しいのを覚えればいいじゃない
おいおい業務で使ってたら口が裂けても言えんぞそんなセリフは
>>906 覚える・覚えないの問題じゃないよw
「覚える」で終われるのは、勉強しているだけで
何も作ってない奴だけだ。
覚えた所で過去に作ったコードはそのまま存在する。
将来がなくなったコードをいつまでも使い続けるか。
将来がなくなったコードを作り直すか。
大変な問題が発生する。
んなこと言ってたらどんな言語でも作れないよ 今作れるもので作るのが正解 どうせ言語の将来なんて誰にも分からないんだから その言語がポシャったときはそのとき考えればいい
言語がポシャるって何?
企業主導の言語じゃなかったら、プログラミング言語なんて簡単に死滅しないぞ Tclですら生き残ってる フレームワークは簡単に死滅するし、新しいのがポコポコ出てくるけど
>>911 >フレームワークは簡単に死滅するし、新しいのがポコポコ出てくるけど
prototype.js は一世風靡の後に死滅した
>>905 に言わせれば、jQuery や node.js は
標準化されていないから将来性がない、ということか....
>>912 それはaltJSが、jQueryやnode.jsレベルで
使われるようになってから言ってくださいw
将来性がないというのがわかりましたか?
>>911 星の数ほどあるオレオレ言語の中で生き残るのはそりゃその中で超優秀か超幸運な言語だからな
「古くからある建築物は地震に強い」と一緒
jQueryはデファクトスタンダードを確保したと言っていいと思うが、node.jsは…
node.jsは乱立したサーバーサイド実行環境を勝ち残ったでしょ?
えっ? それ、どこが笑いどころ?
>>913 あれ、標準化されてなければ将来性がなかったんじゃないの?
もしも広く使われていることが重要なら、
Web以外の汎用的なスクリプト・プログラミングで
広く使われている Python や Ruby は将来性ありまくり
対して、Web以外では使われていない JavaScript の将来性は
哀しいくらい絶望的ってことね
とても、わかりやすいです
PythonはともかくRubyはWebサーバーでしか使われてないだろう
>>919 もしかして、RubyがRailsフレームワークのために設計されたと
思い込んでいる人?
rubyがweb以外で活用されてる例ってあんまり無いよね 5件くらいしか実例無いと思う
vagrant とか chef とか fluentd とか色々あるのにね
rubyって実在するの?
rubyはほぼrails専用でしょう スレタイにある言語の中じゃ一番消えそう
えっ
うわぁ
これはひどい
Web専用のVagrantをAndroidアプリ開発に使ってる僕は大変申し訳ないです先輩
このスレにマカーがいないことがよくわかった
>>931 それ要求するなら他の言語も最低6個ずつあげてよね。
Ruby=Railsみたいな論調の人って、Perl=CGIと思い込んでた人達となんか被るなぁ
それはPHPで言うところの、イコールなんなんです?
PHPerとJSerは、まず===と==を正しく使い分けないといけないから大変だねw 誰があんなアホな仕様を考えたんだろうねw
>>935 イコールがいっぱいあるのはLispからの伝統
零細企業が顧客を他所に取られないためには、敢えてdelphiやperlで書いた方が良いよね
Lispのeq eqv equalには、型変換して云々みたいなアホな仕様は無いし。
>>935 そこにRubyistを入れてあげないと
>>939 型変換しての比較演算はPerlかそれ以前のものだよな
javascriptはいいのかい
型を変換して比較、も根拠があるなら良いと思う 演算子オーバーロードとか、特定のメソッドを呼ぶとか あるいは逆に、==以外の演算子も含めて変換される、で統一するとかね 例えばVBで==だけ気にする人は居らんだろ どんな型に解釈されるのかは常に考えながら組むから、慣れちゃう Perlもちょっとそんな感じがする、コンテキストを使って書くのが基本だし 他にも、大小比較とかまで演算子が複数あるしな ==とか+だけ例外的に、みたいな中途半端なことすると凄く解りづらい
JSはSwiftみたいな進化を遂げればよかったのに
>>946 Javaのスクリプト版がJSなのに、進化させたらJavaになり、最新の仕様を取り込んで行ったら、Swiftになるよ。
なんでスクリプトが必要なのか理解していないだろ。
> Javaのスクリプト版がJS > 進化させたらJavaになり 頭大丈夫なんか
>>947 お前さんみたいなのが騙されるためにスクリプトってついてるんだよ
これは天然記念物として保護が必要だな。
自分のことか?
何で、angular.jsって流行ってるの? backbone.jsの方がコンパクトかつ柔軟な上、学習コストも低くそうなのに
>>952 angularjsの方が流行ってると思ったのはなんで?
どうやってその情報に辿り着いた?
普段どうやって調べものしてる?
angularjsの開発元は?
それが答えだ
>>952 両方やってみれば分かるけど、angular.js の方が記述がコンパクトになることが多い
記述量だけで見ればangular.jsの方が圧倒的に少なくて済む でもbackboneの方が好きです
angularjsってmvvmだよな
MV以下の議論は面倒なのでMVW(hatever)とでも呼んでくれって書いてあったな
今のVSってknockout.jsを標準サポートしてるらしいね MSですらそういうの積極的に取り入れる時代なんだな
>>954 Googleのトレンドが出てくるグラフでの比較
rails,wordpress,ghost,trelloなんかのOSSプロジェクトには、
大抵はbackbone.jsが採用されてるんだけどね
この手のもので、angular.jsが採用されてるものって何かある?
Angularは既存のプロダクトに追加するには向かないと思う
AngularJSとかBackboneは公式サイトからして死ぬほどしょぼいからな・・・ AngularJSは流石にブートストラップ色は抜けてきたけど 両方とも公式に掲載しているサンプルがクソみたいな感じでよくあんなの掲載できるなと思う ただ本体のソースコードや中身は割とまとも
mvvmはmsの考えたデザインパターンだから、angularjsというかgoogle的には認めたくないところ
MVVMってMV○系にありがちな 実装の都合で無駄に分けさせられてる感覚がなくて自然に受け入れやすいんだよな
Swiftこそが最強の言語
>>965 swiftの事よくわかってないだろ?
そんな事を言えば、ここの連中がswiftのここがダメ、ここが良いって議論してくれると思ってるんだろ?
お前みたいな頭悪い奴にプログラムなんて無理だからwww
AngularをIE7やIE8で使うとどうですか? まともに動くなら使いたい。
swift 長所:速い、Rubyライクな構文 短所:出来立てでツールがない、Apple囲い込み
海外のformで、AppleはRubyみたいなクールな言語は採用しないのかってgeekが書いてたよ サードパーティ性のRuby Motionの出来が悪くて、企業がコントロールすることも出来ないし、 自分らで似たような言語を作ったんだよ
出来の悪さ? そうやって作った結果が、バグなのか仕様なのかわからないが、仕様だったらひどい、 って点が続々指摘されてるSwiftだったらお笑いなんだが。
まあLLのトップ言語になったSwiftにはぶっちゃけ興味がある とりまMacBook Air11でも買ってこようかしら
Apple製のコンピュータでしか使えない言語は トップにはならんよ。 話は標準化してオープンソースの実装が出てからだな。 あのマイクロソフトだってこのくらいやってるわけだし。
どう考えても瞬間風速だろw しかもこれが最大瞬間風速かもしれんw
SwiftがRubyに似ているところってあんの? 1...10ぐらいじゃね あとはJavaScriptとScalaに似てると思うんだが
1..10 という書き方はPerlの方が先
よさそうな言語が出てくると Rubyと似てると言い出す
色んな言語の良さそうなところを集めて 「ぼくのかんがえたさいきょうのげんご」を地で行ったのがRubyでもあるからなあ
言語の紹介でenjoyableなんて言ってしまうあたりが、 第一人者が「たのしい~」を入門書のタイトルにしてしまうRubyに似てる。
>>978 Fun と言ってる。 言語教育をかなり念頭に置いて作ってるからマニュアルも初心者向けに作ってある。
こんなに解りやすいマニュアルは初めて。 最初から解説本レベル。
一番の特徴は1行コーディングする毎に結果が見える所だろう。 変数の値、グラフィックの動的表示、タイムライン上で動作を確認。
更にターミナルでもインタプリタ的に動かせるから正に初心者向き。
言語はLL的易しさも有り、奥の深い部分も有り拡張していく言語。
これは色々な使い方を想定して作られている。 コンパイラでオブジェクト指向でありながら、スピード重視、
将来は多分VMやスクリプトでも動かす事を考えた言語仕様だと思う。
そしてオブジェクトの代入は、中身は共有されるがオブジェクト自体はコピーという 謎仕様w
letが全然immutableじゃなくね?
変数とオブジェクトを同一視する寝呆けた習慣から早く離脱したまえ
983 :
デフォルトの名無しさん :2014/06/13(金) 13:55:18.94 ID:CNLdd22+
くせえ
スタイルシートの良さが判らない どうやっても綺麗なデザインが出来ない
パイソン、ルビーなんて書く糞記者が書いた、webの死なんてプロパガンダを真に受けてる阿呆いるの?
あいつら、Rubyの記事で飯食ってるからか、やたら持ち上げるよね
糞ジャップ共のソースほど役に立たないものも珍しい googleはジャップランゲージが検索に引っかからないようにフィルタリングした方が良い。本当に
そう思うならstackoverflowあたりにでも行って英語で議論してろよwwwwwww なんでおまえは、そこまでバカにする日本語で、日本語が第一言語の掲示板に書き込んでるの? それとも、自分で自分のことを「糞」って言ってるのかwwwwwwww
議論に参加はしないけど、google+の議論ぐらい読むよ そこに参加するだけの技能がないから、腹いせにジャップの糞機者たちをバカにしてるだけ
そいつはすまんことをしたな。 存分にバカにした書きこみをしてすっきりしていってくれ。
RubyユーザーとAppleユーザー、どっちも同じくらいヤバイ
そ、いつはす、まんこと、をし、たな。
普通は、デーモン君のステッカーを貼ったnetbookにfreebsdだよね?
994 :
uy :2014/06/14(土) 04:21:53.96 ID:7mmNx3Yq
知識欲が多すぎてリアルでまずいんだが・・・、 一体いくつの専門知識を付ければ俺は満足するんだろう 俺はどうやらこの世界のすべての分野を極めようとしている プログラム・・・絵・・・音楽・・・シナリオ・・・色彩学・・・光についての知識・・・建築・・・木材・・・ 農業・・・栄養学・・・自炊ノウハウ・・・インテリア・・・医療技術・・・外国語多数・・・格闘術・・・ まだ増え続けようとしている 半分だけ足突っ込んだものでは量子力学・・・政治・・・宗教学・・・心理学・・・ それから世界情勢な、193か国の国名言われておおよその国家概要と場所は殆ど答えられるはず、ああこれでも俺の中では本気じゃないから なんつうか、一日中365日図書館にいたほうがマシだと思う そのほうがインターネットでググるより効率良いだろ 世界中の本の知識読み終わってそこからようやく自分のやりたい事を探せるかな とにかくヤバい、目に入る知識を片っ端からすべて覚えようとしているから とてもじゃないが、時間というか体力が足りない いくら一回で記憶する能力とそれを覚える蓄える能力があっても、検索INDEXが生成されていないと 知識の1個1個を思い出すのに時間がかかるから、多くの知識を身に付けたらちゃんとINDEX生成しなければいけないのに ちなみに俺は、地元のコンビニ・スーパー・百貨店およそ140店舗の売り物の配置を把握して覚えている またいつの間にか近所に10店舗位増えたから、また覚えなくてはいけなくなってきた こういった専門知識とは別の物配置や状態配置状況などもすべて記憶してしまうんだ ちなみにこの世界の存在法則や、生前死後、心霊、宇宙、ブラックホール、量子テレポーテーション、俺はそれらについても自分なりの答えを持っている ひとつ疑問なんだが、この世界のすべての知識を身に着けたら何になるんだ?神だのなんだのそんな小さな次元の存在にはいないと思うが・・・ とりあえずの宇宙の創り方まで"知っている"時点でこの宇宙そのもの以上の情報量が俺という個人に備わってるんだが 俺にとって格分野の専門家というのは専門知識を持った人ではなく、ただの常識の知識を持った人 最強ってこういうのの事を言うんだな
書いてることはよく分からないけど、色々な知識を取り込んでいくのは大切なことだと思う
どこを縦読み? >とりあえずの宇宙の創り方まで"知っている"時点でこの宇宙そのもの以上の情報量が俺という個人に備わってるんだが 量子力学かじってこれじゃ失笑もんっすな~
病院に行って治療法を仕入れるべき。
「永遠を思う」 「人は神のなされるわざを初めから終りまで見きわめることはできない」 『伝道の書』03章 11節 神のなされることは皆その時にかなって美しい。神はまた人の心に永遠を思う思いを授けられた。 それでもなお、人は神のなされるわざを初めから終りまで見きわめることはできない。
次スレどこー?
1000 :
デフォルトの名無しさん :2014/06/14(土) 10:06:53.71 ID:h+DdU667
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。