いざ、語ろうぞ。
スレタイ超過のため、一部省略。
Go, Erlang, Kotlin, etcもウェルカム。
Haskellは協議により次世代失格になりました
前スレ
次世代言語議論スレ[Go Rust Haskell Scala]第3世代
http://echo.2ch.net/test/read.cgi/tech/1488608741/
探検
次世代言語議論スレ[Go Rust Kotlin Scala]第4世代 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/04/20(木) 04:43:27.12ID:mNwXvrXv
370デフォルトの名無しさん
2017/05/12(金) 00:30:03.06ID:3oRK7AIr それは今後も主要言語は変わらないから次世代言語について考えることは無意味ってことかな
372デフォルトの名無しさん
2017/05/12(金) 06:43:44.99ID:4vGyFDSj 実装基準がよくわからない。
import System.Environment(getArgs)
import Data.List(isInfixOf,isPrefixOf,tails,findIndices)
search1 = isInfixOf
search2 word = length . filter (isPrefixOf word) . tails
search3 word content = (ps /= [], length ps, ps)
where ps = concat . zipWith indices [0..] $ lines content
indices l = zip (repeat l) . findIndices (isPrefixOf word) . tails
main = do
(file:word:_) <- getArgs
print =<< search1 word <$> readFile file
print =<< search2 word <$> readFile file
print =<< search3 word <$> readFile file
import System.Environment(getArgs)
import Data.List(isInfixOf,isPrefixOf,tails,findIndices)
search1 = isInfixOf
search2 word = length . filter (isPrefixOf word) . tails
search3 word content = (ps /= [], length ps, ps)
where ps = concat . zipWith indices [0..] $ lines content
indices l = zip (repeat l) . findIndices (isPrefixOf word) . tails
main = do
(file:word:_) <- getArgs
print =<< search1 word <$> readFile file
print =<< search2 word <$> readFile file
print =<< search3 word <$> readFile file
373デフォルトの名無しさん
2017/05/12(金) 08:36:47.18ID:u9nYGLh2 そもそもこのスレからHaskellはスレ違いになったんだが
374あ
2017/05/12(金) 08:40:43.26ID:6RnAOpKz >>364
第二形態書いた時点で第一形態は、第二形態を中で呼ぶ様に書き換えないと悲劇だし、第三形態も同じ。
レビューで辛辣な第一形態を安易に書いたdisりを受けたあと、直交性が失われるために、それより前の形態をAPIとしてobsoluteにしてライブラリ関数とかマクロに降格するレベルだよね。
第二形態書いた時点で第一形態は、第二形態を中で呼ぶ様に書き換えないと悲劇だし、第三形態も同じ。
レビューで辛辣な第一形態を安易に書いたdisりを受けたあと、直交性が失われるために、それより前の形態をAPIとしてobsoluteにしてライブラリ関数とかマクロに降格するレベルだよね。
375デフォルトの名無しさん
2017/05/12(金) 10:34:41.20ID:nQbZenvu >>372
Data.Listの関数はisInfixOfとisPrefixOf、tailsを本で読んだだけで使った事ないな。。。
それ以外は見た事すらない。
ちゃんと使うと、ここまで書けるのね。
そう言う意味じゃ、おいらのは入門書前半の知識だけでも書けるって感じやね。
おいらがHaskell好きなのは美しさもだけど、ひたすらミニマムな知識だけでも何とかなっちゃうのが良い。
数学と同じで便利な関数知ってれば、強力な武器だし周りからは難しそうに見えるけど、基本はとても簡単で、少ない武器でもどうにかこうにか自力でも解ける。
これこそ初心者向け言語だって思ってるんだけどねぇ。。。
Data.Listの関数はisInfixOfとisPrefixOf、tailsを本で読んだだけで使った事ないな。。。
それ以外は見た事すらない。
ちゃんと使うと、ここまで書けるのね。
そう言う意味じゃ、おいらのは入門書前半の知識だけでも書けるって感じやね。
おいらがHaskell好きなのは美しさもだけど、ひたすらミニマムな知識だけでも何とかなっちゃうのが良い。
数学と同じで便利な関数知ってれば、強力な武器だし周りからは難しそうに見えるけど、基本はとても簡単で、少ない武器でもどうにかこうにか自力でも解ける。
これこそ初心者向け言語だって思ってるんだけどねぇ。。。
376デフォルトの名無しさん
2017/05/12(金) 10:35:36.50ID:nQbZenvu >>373
Haskell追い出せるだけの次世代言語の立派な回答求む。
Haskell追い出せるだけの次世代言語の立派な回答求む。
377デフォルトの名無しさん
2017/05/12(金) 13:24:07.84ID:H6Uk5vuw "Pharo Smalltalk"
search1st := [:str :kw | str includesSubstring: kw].
search2nd := [:str :kw | (str splitOn: kw) size - 1 ].
search3rd := [:str :kw |
Array streamContents: [:ss |
(str lines collect: #readStream) doWithIndex: [:strm :idx |
[strm match: kw] whileTrue: [ss nextPut: idx -> (strm position - kw size + 1)].
]
]
].
http://ws.stfx.eu/DQART2BS6GYF
search1st := [:str :kw | str includesSubstring: kw].
search2nd := [:str :kw | (str splitOn: kw) size - 1 ].
search3rd := [:str :kw |
Array streamContents: [:ss |
(str lines collect: #readStream) doWithIndex: [:strm :idx |
[strm match: kw] whileTrue: [ss nextPut: idx -> (strm position - kw size + 1)].
]
]
].
http://ws.stfx.eu/DQART2BS6GYF
378デフォルトの名無しさん
2017/05/12(金) 17:26:32.26ID:k//9Mr+f379デフォルトの名無しさん
2017/05/12(金) 20:20:28.20ID:H6Uk5vuw >>377 の search3rd はもっとシンプルに書けたので差し替え
search3rd := [:str :kw |
(str lines collectWithIndex: [:line :idx |
(line allRangesOfSubstring: kw) collect: [:range | idx -> range first]
]) concatenation
].
http://ws.stfx.eu/A3HB6MT66GI5
search3rd := [:str :kw |
(str lines collectWithIndex: [:line :idx |
(line allRangesOfSubstring: kw) collect: [:range | idx -> range first]
]) concatenation
].
http://ws.stfx.eu/A3HB6MT66GI5
380デフォルトの名無しさん
2017/05/12(金) 22:43:42.90ID:y9SJMwIK 第4世代、4番目、英語で言えば、Forth
381片山博文MZ ◆T6xkBnTXz7B0
2017/05/12(金) 22:45:07.26ID:r6F8dCD7 残念、fourth でした。
382デフォルトの名無しさん
2017/05/13(土) 00:01:55.41ID:hYOIVOdy そんなの良いから。
実際問題キャットドアより簡単だから。
次世代言語以外が回答してるのがおかしいから。
実際問題キャットドアより簡単だから。
次世代言語以外が回答してるのがおかしいから。
383デフォルトの名無しさん
2017/05/13(土) 01:15:28.36ID:VbJPsYiJ 終わった言語が必死にコード載せてアッピールしようとしててウケるw
384デフォルトの名無しさん
2017/05/13(土) 01:52:43.37ID:7Z9U0QOC pascalとかForceとかね。次世代言語だよ?
Fortunは77じゃないよね
Fortunは77じゃないよね
385デフォルトの名無しさん
2017/05/13(土) 04:50:33.84ID:j31cCXIw 数行のコードも書けぬ低脳に担がれ哀れな次世代()言語
386デフォルトの名無しさん
2017/05/13(土) 08:16:21.72ID:2mf4fJqx ぶっちゃけ新しい言語とか覚えるの面倒だから次世代とかいらねーって思ってるんだろ?
387デフォルトの名無しさん
2017/05/13(土) 08:20:03.99ID:zCDOTfft 次世代言語を考えるなら古典に立ち戻ることが重要だな。
スレタイに挙げられた言語は局所最適の枝葉末節だらけで参考にならない。
スレタイに挙げられた言語は局所最適の枝葉末節だらけで参考にならない。
388デフォルトの名無しさん
2017/05/13(土) 08:26:47.84ID:pUHHN6Pq じゃあ原点に立ち返って、Smalltalkのどこがゴミで死んだのか確認しようぜ
389デフォルトの名無しさん
2017/05/13(土) 09:04:37.48ID:1FO9O0uX さすがにそれはスレ違いだろう
390デフォルトの名無しさん
2017/05/13(土) 09:12:34.64ID:4agJqfcC いくらお題がアレとはいっても、
ここまで来てなんで一つもKotlinとかGoで書くやつがいないのか。
簡単だし時間かからないだろ?
Smalltalk馬鹿にしてる奴も意味不明。
ここまで来てなんで一つもKotlinとかGoで書くやつがいないのか。
簡単だし時間かからないだろ?
Smalltalk馬鹿にしてる奴も意味不明。
391デフォルトの名無しさん
2017/05/13(土) 10:51:00.22ID:Cn0XNRH7 お題が簡単すぎて面白くないからだろ
392デフォルトの名無しさん
2017/05/13(土) 10:59:13.12ID:n2tLG6k9 ほんまそれ。Pythonの例で問題の糞さが示されたと思ったが
393デフォルトの名無しさん
2017/05/13(土) 11:11:25.11ID:XdPYiSal python がいかに読みやすいかが示されただけだな。
394デフォルトの名無しさん
2017/05/13(土) 11:14:51.78ID:GlvX42FB Pythonの第三形態マダー?
395デフォルトの名無しさん
2017/05/13(土) 11:51:00.37ID:rBo1iP3S Pythonから次世代言語に乗り換える意味が見当たらない
397デフォルトの名無しさん
2017/05/13(土) 14:48:56.11ID:7U8nUyJb398デフォルトの名無しさん
2017/05/13(土) 16:19:26.54ID:XdPYiSal プログラミングエアプ勢の一発逆転の可能性
それが次世代言語の意義なんだよ。
それが次世代言語の意義なんだよ。
399デフォルトの名無しさん
2017/05/13(土) 18:54:00.95ID:zCDOTfft 問題が悪いとふんぞり返っていれば次世代言語がどこからか降って湧いてくるのか。
便利なスレだな。
便利なスレだな。
400あ
2017/05/13(土) 21:16:28.56ID:l2RlSRsK また、「エアプ」か。どこで流行ってんだその言葉。。
問題が悪いからと言って次世代言語が降ってこないのは当たり前と言うか、
自動車が発明される前に人々にニーズ調査したら「すごく早くて馬が疲れにくい、壊れにくい馬車がほしい」って答えただろうってフォードのおっさんの名言に尽きるだろ。
問題が悪いからと言って次世代言語が降ってこないのは当たり前と言うか、
自動車が発明される前に人々にニーズ調査したら「すごく早くて馬が疲れにくい、壊れにくい馬車がほしい」って答えただろうってフォードのおっさんの名言に尽きるだろ。
401デフォルトの名無しさん
2017/05/13(土) 21:56:48.51ID:QiNZfANm >>384
英文は無理でも言語名の綴りぐらいはちゃんと書こうね
ForceじゃなくてForth
FortrunじゃなくてFortran
pascalはPascal
(固有名詞だから頭文字は大文字、なお全部を大文字で書く・・・PASCAL・・・か否かは趣味の問題だが
全部を大文字で書くのは小文字がディスプレイやプリンタで表示・印字できなかった古い時代の名前というニュアンスが加わる)
英文は無理でも言語名の綴りぐらいはちゃんと書こうね
ForceじゃなくてForth
FortrunじゃなくてFortran
pascalはPascal
(固有名詞だから頭文字は大文字、なお全部を大文字で書く・・・PASCAL・・・か否かは趣味の問題だが
全部を大文字で書くのは小文字がディスプレイやプリンタで表示・印字できなかった古い時代の名前というニュアンスが加わる)
402デフォルトの名無しさん
2017/05/14(日) 06:47:23.26ID:FpH7uWr+ >>397
すぐ手前の流れも読まないPython使いってなんかマヌケだね
すぐ手前の流れも読まないPython使いってなんかマヌケだね
403デフォルトの名無しさん
2017/05/14(日) 11:16:19.57ID:g1XH9FW+ マジな話、いまだにショボいお題にご執心のハスケラの方がマヌケだけどね
404デフォルトの名無しさん
2017/05/14(日) 12:32:07.52ID:1QHY+inp ドア云々とかよりは実践向きだと思うけどな
405デフォルトの名無しさん
2017/05/14(日) 12:40:55.67ID:ZZLeiCLl まあドアよりはな
406デフォルトの名無しさん
2017/05/14(日) 13:56:58.74ID:KHWozqTm407デフォルトの名無しさん
2017/05/14(日) 14:23:56.19ID:tMuNfTLo408405
2017/05/14(日) 16:59:45.21ID:ZZLeiCLl409デフォルトの名無しさん
2017/05/14(日) 18:38:38.10ID:tMuNfTLo410デフォルトの名無しさん
2017/05/14(日) 19:19:30.14ID:oT3eSlat キャットドア問題も解けないくせに
411デフォルトの名無しさん
2017/05/14(日) 19:34:09.72ID:hXmCvLEt >>408
Images のデータ構造また変えやがった。いい加減にしてくれ。
Images のデータ構造また変えやがった。いい加減にしてくれ。
412デフォルトの名無しさん
2017/05/14(日) 19:53:34.96ID:tMuNfTLo413デフォルトの名無しさん
2017/05/14(日) 22:19:02.85ID:USv6MFnh414デフォルトの名無しさん
2017/05/15(月) 00:34:41.47ID:vRkjYJPr 次世代言語でも手続き型言語の呪縛からは解き放たれないのか。。。
既存言語の着せ替えでしか無いなら、プログラムの組み易さも大差無かろう。
既存言語の着せ替えでしか無いなら、プログラムの組み易さも大差無かろう。
415デフォルトの名無しさん
2017/05/15(月) 00:54:38.55ID:vRkjYJPr >>410
Haskellスレのおいらの過去の書き込みより。
341 名前:デフォルトの名無しさん [sage] :2017/04/29(土) 15:22:04.96 ID:nyANDfpK
デザパタみたいなの?
パターンって程実践で使われてないだろ。
んー。。。
使ってた感触だと、割と行き当たりばったりからの仕様変更でも何とかなるのが関数型言語の強み?と思わなくも無い。
ちょっとの変更にも関数経由するから、自然と既存の関数使い回せないか考えるし、関数型言語もそう言う風に進化して行ってるように感じる。
某スレで話題になったキャットドアクラスも、変な縛りがなければ究極的には機能の組み合わせでドアが開くかどうかの問題なのだから、タプルにBoolを並べれば良い。
ただ、同じBool値ばかりだと違う機能を付いてる(付いてない)と表現しやすいので、適当な型を作ってコンパイラが順番間違えたらエラー出すようにする。
cd = (False,型Aの値)
値が欲しかったら
getA t = snd t
または引数の時点で直接欲しい値にアクセス。
getA (_,x) = x
仕様の拡張に関してはタプルを入れ子にする事とする。
継承というよりは委譲に近い。
理屈では(以前の機能,拡張機能)の形でいくらでも入れ子に出来る。
cdEx = (cd,型Cの値,型Dの値)
cdFX = (cdEx,型Eの値)
基本機能だけなら基本のタプル取り出して使う。
getA $ fst cdEx
拡張機能だけまたは、拡張機能と基本機能の組み合わせは引数の時点で(以下略)
getC (_,x,_) = x
getAD ((_,x),_,y) = x + y
ただ、関数型言語は元々多くの状態を管理するのに向かない。
例の通り、構造が複雑になると扱い難い。
HTMLなりXMLなりXAMLなりに状態管理は任せた方がいい。
んじゃ、おいら夜勤明けなんで寝るわ。
お休みzzz...
Haskellスレのおいらの過去の書き込みより。
341 名前:デフォルトの名無しさん [sage] :2017/04/29(土) 15:22:04.96 ID:nyANDfpK
デザパタみたいなの?
パターンって程実践で使われてないだろ。
んー。。。
使ってた感触だと、割と行き当たりばったりからの仕様変更でも何とかなるのが関数型言語の強み?と思わなくも無い。
ちょっとの変更にも関数経由するから、自然と既存の関数使い回せないか考えるし、関数型言語もそう言う風に進化して行ってるように感じる。
某スレで話題になったキャットドアクラスも、変な縛りがなければ究極的には機能の組み合わせでドアが開くかどうかの問題なのだから、タプルにBoolを並べれば良い。
ただ、同じBool値ばかりだと違う機能を付いてる(付いてない)と表現しやすいので、適当な型を作ってコンパイラが順番間違えたらエラー出すようにする。
cd = (False,型Aの値)
値が欲しかったら
getA t = snd t
または引数の時点で直接欲しい値にアクセス。
getA (_,x) = x
仕様の拡張に関してはタプルを入れ子にする事とする。
継承というよりは委譲に近い。
理屈では(以前の機能,拡張機能)の形でいくらでも入れ子に出来る。
cdEx = (cd,型Cの値,型Dの値)
cdFX = (cdEx,型Eの値)
基本機能だけなら基本のタプル取り出して使う。
getA $ fst cdEx
拡張機能だけまたは、拡張機能と基本機能の組み合わせは引数の時点で(以下略)
getC (_,x,_) = x
getAD ((_,x),_,y) = x + y
ただ、関数型言語は元々多くの状態を管理するのに向かない。
例の通り、構造が複雑になると扱い難い。
HTMLなりXMLなりXAMLなりに状態管理は任せた方がいい。
んじゃ、おいら夜勤明けなんで寝るわ。
お休みzzz...
416デフォルトの名無しさん
2017/05/15(月) 01:06:58.66ID:8Y8+/ZxP 結局関数型の雄はなんなの?
417デフォルトの名無しさん
2017/05/15(月) 01:32:26.10ID:hQsWbFnv 既存の言語でやれってことだろ。
オブジェクト指向をむりやり c でやったように。
結局それが正解。
オブジェクト指向をむりやり c でやったように。
結局それが正解。
418デフォルトの名無しさん
2017/05/15(月) 01:34:34.82ID:vRkjYJPr 何が関数型言語の雄になろうと次世代言語にはならないかなぁ。。。
私はただHaskellに惚れてるだけで、ここが良いって紹介もするけど、それって結局Lisperと同じ道を歩んでると思う。
私はただHaskellに惚れてるだけで、ここが良いって紹介もするけど、それって結局Lisperと同じ道を歩んでると思う。
419デフォルトの名無しさん
2017/05/15(月) 01:36:41.34ID:vRkjYJPr しまった。。。
一人称が真面目モードに。
x私
oおいら
一人称が真面目モードに。
x私
oおいら
420デフォルトの名無しさん
2017/05/15(月) 06:38:31.61ID:k5wZeeQn アテクシはScalaが最強だと思いましてよ、ホホ
421デフォルトの名無しさん
2017/05/15(月) 09:32:58.17ID:G/N4Afa9 量子コンピュータ向けの言語じゃね?
言語なのかどうか知らんけど。
言語なのかどうか知らんけど。
422デフォルトの名無しさん
2017/05/15(月) 10:34:46.05ID:OVQU3b0Y 次世代と称される流れには2つの傾向があって
ひとつはScalaやSwiftのように従来のOOPLをベースにして(つまり機能は特に削らずに)
これまで関数型言語の独擅場だった型推論やオプショナル型といった型システムのサポートを手厚くしたもの
もうひとつは、さらに一歩進めていろいろな不都合の元凶であったクラス(もっというと継承)を外して言語機能を大胆にシンプルにしたもの
GoやRustがこれにあたる…ってところか
あと個人的には並行・並列処理のサポートを手厚くした言語、Clojureや前と重複するけどGoとかも
この調子でコアが増え続ければ重宝されると思う
Rubyは両方を狙っているけどたぶん失敗する
ひとつはScalaやSwiftのように従来のOOPLをベースにして(つまり機能は特に削らずに)
これまで関数型言語の独擅場だった型推論やオプショナル型といった型システムのサポートを手厚くしたもの
もうひとつは、さらに一歩進めていろいろな不都合の元凶であったクラス(もっというと継承)を外して言語機能を大胆にシンプルにしたもの
GoやRustがこれにあたる…ってところか
あと個人的には並行・並列処理のサポートを手厚くした言語、Clojureや前と重複するけどGoとかも
この調子でコアが増え続ければ重宝されると思う
Rubyは両方を狙っているけどたぶん失敗する
423あ
2017/05/15(月) 12:50:33.96ID:HDk+iNO5 Rust、今更もう一度触ってみたけど、割とまとまってきてるな。
風呂敷広げ過ぎた悲壮感減ってきてる。
ただ、それでもすごく安全なCとして使うほうが便利な気がするわ。
風呂敷広げ過ぎた悲壮感減ってきてる。
ただ、それでもすごく安全なCとして使うほうが便利な気がするわ。
424デフォルトの名無しさん
2017/05/15(月) 13:17:14.26ID:CnSqTz4B Rustなんて木構造もまともに書けない言語が次世代とか飯食ってるときにわらかすなwwwwwww
425デフォルトの名無しさん
2017/05/15(月) 14:36:26.20ID:JAUTsopg わらかす
426デフォルトの名無しさん
2017/05/15(月) 14:45:26.78ID:CnSqTz4B 「笑かす」な。
427デフォルトの名無しさん
2017/05/15(月) 15:08:17.40ID:hQsWbFnv 木構造もすべて配列で用意させる硬派な言語
428デフォルトの名無しさん
2017/05/15(月) 15:50:28.38ID:CnSqTz4B Rustって言わばCより低機能な言語だからな。
そりゃ何も出来なきゃ安全だよな。
そりゃ何も出来なきゃ安全だよな。
430デフォルトの名無しさん
2017/05/15(月) 17:20:05.97ID:ciuqqN4z >>416
sml/nj
sml/nj
431デフォルトの名無しさん
2017/05/15(月) 17:33:40.67ID:CnSqTz4B432あ
2017/05/15(月) 18:36:33.51ID:HDk+iNO5 >>431
この人が行き詰まってるのは、オブジェクト指向そのまま当てたからでは?
structのImplでもなく、traitの関数でもなく、
traitのImplで書けば何とかなりそうだけど。
あと、サイズを取得したいだけなら、lifetimeを明示してCopyちゃんとすれば良いのでは?
この人が行き詰まってるのは、オブジェクト指向そのまま当てたからでは?
structのImplでもなく、traitの関数でもなく、
traitのImplで書けば何とかなりそうだけど。
あと、サイズを取得したいだけなら、lifetimeを明示してCopyちゃんとすれば良いのでは?
433デフォルトの名無しさん
2017/05/15(月) 19:00:47.68ID:RWNXh8sg 書けると主張するなら書けばいいのに
434デフォルトの名無しさん
2017/05/15(月) 19:24:57.87ID:jxMhaoqU 笑かす
435デフォルトの名無しさん
2017/05/15(月) 20:17:30.50ID:hQsWbFnv 実際書くと大変なことを無意識に理解してんでしょ。
そういう種類のごまかしをするやつはよくいる。
そういう種類のごまかしをするやつはよくいる。
436あ
2017/05/15(月) 20:54:20.75ID:HDk+iNO5 書いたら面倒だって事は否定してないじゃん。
この人が行き詰まってるのは、借用とは割と関係ないオブジェクト指向脳ではって話してるんだけどなぁ。
CでもMISRA-C通そうと思うと木構造相当辛いし。
産業向けのC書いてる奴なら耐えられるレベルの話だと思うけどなぁ。
手軽さ的には俺はGoを押し続けるが、否定するもんでもないと思うようになったな。
この人が行き詰まってるのは、借用とは割と関係ないオブジェクト指向脳ではって話してるんだけどなぁ。
CでもMISRA-C通そうと思うと木構造相当辛いし。
産業向けのC書いてる奴なら耐えられるレベルの話だと思うけどなぁ。
手軽さ的には俺はGoを押し続けるが、否定するもんでもないと思うようになったな。
437デフォルトの名無しさん
2017/05/15(月) 21:00:18.80ID:zTfCWGM6 チューリング完全だからなw
438デフォルトの名無しさん
2017/05/16(火) 00:41:59.04ID:HLEZgw56 なぜか C 書く人はみんな MISRA-Cを守ってるという話になってんな。。
439デフォルトの名無しさん
2017/05/16(火) 01:26:25.84ID:YrF/ZMci まあ当のMozillaがRustでDOM木の処理書くのに難儀してるとは聞くから簡単ではないんだろうな。
物が作れない最高の言語より、物がつくれる嫌われ言語の方が結局世の中に貢献するんだよな。この点ではPHPでさえRustより世の中に役に立ってる言語と言える。
物が作れない最高の言語より、物がつくれる嫌われ言語の方が結局世の中に貢献するんだよな。この点ではPHPでさえRustより世の中に役に立ってる言語と言える。
440デフォルトの名無しさん
2017/05/16(火) 01:30:45.27ID:/yslofcu ようするに?
441デフォルトの名無しさん
2017/05/16(火) 01:46:35.68ID:O9oAiYi/ firefoxの書き換えが成功したなら実用性では文句無しになるの?
442デフォルトの名無しさん
2017/05/16(火) 02:00:35.86ID:PbASgT1d というかまだ書き換えられてないのか…
443デフォルトの名無しさん
2017/05/16(火) 11:18:02.03ID:PSQsih3e >>441
成功するなんて妄想してるからChromeにシェア完全に奪われたんじゃねーの?
成功するなんて妄想してるからChromeにシェア完全に奪われたんじゃねーの?
444あ
2017/05/16(火) 13:09:50.84ID:RIytWhRI445デフォルトの名無しさん
2017/05/16(火) 13:14:04.12ID:dZpCRHDk また発狂してる……
446デフォルトの名無しさん
2017/05/16(火) 13:18:30.66ID:D7FkMXFe 次世代スマートポインタだけでよさそうな気がするけどそれをやったらC++の独壇場だな
Goやらなんやらの出る幕がなくなってしまう
Goやらなんやらの出る幕がなくなってしまう
447デフォルトの名無しさん
2017/05/16(火) 13:43:07.20ID:PSQsih3e Goの何がすごいって、言語の批評家にこんだけタコ殴りにされても、もの作る速さが圧倒的の一点でここまででかい言語になったことだよな。
RustはCを安全に倒しすぎた結果なにも作れなくなった言語って意味では対照的。
Servoは失敗するだろうが、そこで得られた知見でRust2.0(1.xと互換性なし)が出てからが本番と見てる。
RustはCを安全に倒しすぎた結果なにも作れなくなった言語って意味では対照的。
Servoは失敗するだろうが、そこで得られた知見でRust2.0(1.xと互換性なし)が出てからが本番と見てる。
448デフォルトの名無しさん
2017/05/16(火) 14:33:32.43ID:rFzXLZrQ GUI付きのOSまで作られてるのに何も作れないとは
449デフォルトの名無しさん
2017/05/16(火) 14:47:31.26ID:D7FkMXFe 歯ブラシではなく弱者で同じことができれば尊敬されるだろうな
弱者を批判する批評家から弱者を守ってみろ
弱者を批判する批評家から弱者を守ってみろ
450デフォルトの名無しさん
2017/05/16(火) 14:57:19.22ID:bxFACSIv TiDBつーかTiKVに続報がないのがな。
対抗馬のゴキちゃんは1.0リリースしたのに。
対抗馬のゴキちゃんは1.0リリースしたのに。
452デフォルトの名無しさん
2017/05/16(火) 20:55:48.40ID:zxK8tMMg phpはガチでないわ
php持て囃してるやつらって、php書いたことないやつらだろ
プロトタイピングならまだしも、phpをプロダクトに使うたら頭おかすなるで
php持て囃してるやつらって、php書いたことないやつらだろ
プロトタイピングならまだしも、phpをプロダクトに使うたら頭おかすなるで
453デフォルトの名無しさん
2017/05/16(火) 20:57:15.12ID:gJA+c77n 関数各々link時に再帰の有無て判別できるんだろうか?
454あ
2017/05/16(火) 22:59:06.93ID:RIytWhRI455デフォルトの名無しさん
2017/05/16(火) 23:37:19.01ID:q2BEchMh456デフォルトの名無しさん
2017/05/17(水) 00:01:12.17ID:3IJ9wgg6 ペチパーへの強い憎しみを感じる……
457デフォルトの名無しさん
2017/05/17(水) 04:28:27.85ID:2wQy2LFh Nimってどうなん?
次世代感は無い気もするけど
次世代感は無い気もするけど
458デフォルトの名無しさん
2017/05/17(水) 04:48:40.76ID:bqqNuZww459デフォルトの名無しさん
2017/05/17(水) 06:25:59.43ID:IyzcLayy >>457
開発者が足りなくてライバル言語との開発競争に負けている。
それにこの用途ならNimという用途がない。
https://github.com/rust-lang/rust/graphs/contributors
https://github.com/JuliaLang/julia/graphs/contributors
https://github.com/nim-lang/Nim/graphs/contributors
開発者が足りなくてライバル言語との開発競争に負けている。
それにこの用途ならNimという用途がない。
https://github.com/rust-lang/rust/graphs/contributors
https://github.com/JuliaLang/julia/graphs/contributors
https://github.com/nim-lang/Nim/graphs/contributors
460デフォルトの名無しさん
2017/05/17(水) 07:38:00.11ID:sxUcFyDL 性的オッパイソンみたい
461デフォルトの名無しさん
2017/05/17(水) 07:38:49.95ID:dkQOogT2 まともなプログラマならPHPなんて金積まれても書かないから、
PHPを書いたことがあるプログラマは全て無能のクズペチパーでFA
PHPを書いたことがあるプログラマは全て無能のクズペチパーでFA
462デフォルトの名無しさん
2017/05/17(水) 08:29:33.19ID:wJf0VzTx >>460
何それ?楽しそう。
何それ?楽しそう。
463デフォルトの名無しさん
2017/05/17(水) 11:39:01.15ID:RUw3nkZO EC-CUBEとかphpじゃん?
求人多いじゃん?
でも言語としてはダメってこと?
求人多いじゃん?
でも言語としてはダメってこと?
464デフォルトの名無しさん
2017/05/17(水) 12:43:44.96ID:F+w5XH8T >>463
PHPは言語ではない。まずそこからだ。
PHPは言語ではない。まずそこからだ。
465デフォルトの名無しさん
2017/05/17(水) 13:07:19.59ID:rCny4GOf >>464
え?
まあ、EC-CUBEは開発当初流行ってたからPHPで作った
というだけで今一から同じもの作るとしたらPHPという
選択肢は無いんじゃないかなぁ。
PHPが流行ったのは歴史的な経緯が大きいと思うし。
え?
まあ、EC-CUBEは開発当初流行ってたからPHPで作った
というだけで今一から同じもの作るとしたらPHPという
選択肢は無いんじゃないかなぁ。
PHPが流行ったのは歴史的な経緯が大きいと思うし。
466デフォルトの名無しさん
2017/05/17(水) 13:16:25.89ID:l7mhfXJ7467あ
2017/05/17(水) 14:32:20.84ID:FjYdmJm+468デフォルトの名無しさん
2017/05/17(水) 17:32:30.07ID:0Ygr9k03 PHPはテンプレートエンジンであって、それを使って無理矢理プログラミングしてるのが異常事態っていうテンプレは置いといても、
誰がが言ってたが生産性が高いんじゃなくて生産性を前借りしてるっていうのは言い得て妙だと思った。Rubyに対しての話だがPHPにもしっかり当てはまるな。
Goは「前借り」感が少ない。少ないだけでまだあるがRubyやPHPよりはるかにマシ
誰がが言ってたが生産性が高いんじゃなくて生産性を前借りしてるっていうのは言い得て妙だと思った。Rubyに対しての話だがPHPにもしっかり当てはまるな。
Goは「前借り」感が少ない。少ないだけでまだあるがRubyやPHPよりはるかにマシ
469デフォルトの名無しさん
2017/05/17(水) 17:33:55.88ID:0Ygr9k03 借りて返さなくていいプロダクトなら確かに一つの選択肢になり得るってのは否定しようがないけどな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 日本語が話せない「外国籍」の子が急増中、授業がストップ、教室から脱走も…先生にも大きな負担「日本語支援」追いつかず★2 [七波羅探題★]
- 【芸能】デパートで見つけたランドセルが衝撃価格! つまみ枝豆「どこかで規制しないと」に共感の声殺到 「全て同感」「高すぎますね」 [冬月記者★]
- 「暖房が使えない」「食費が高くて子どもの栄養が…」 物価高に苦しむ子育て世帯、政府に期待する支援は [蚤の市★]
- 【速報】年収の壁の自民案判明、26年は168万円 [蚤の市★]
- 「ワールドトリガー」原作1話から完全新作アニメ化、よりパワーアップした1stシーズンとして [爆笑ゴリラ★]
- 自ら「パンセクシュアル」だと明かし、東由貴・東京都議(立憲民主)が「パートナーシップ」施策の充実求める:東京新聞 [少考さん★]
- お昼のまったり🍵😶‍🌫🤏すこすこハウス🏡
- ネトウヨ「中国ロシアとの戦争?日本にはアメリカがついてるので100%勝ちますよ」 [165981677]
- 【悲報】高市政権、中国軍機のレーダー照射について国際社会に発信へ [115996789]
- 「ミニトマトがボウルに入ってるから使ったら残りはラップして輪ゴムしといてー」👉アスペ系旦那、とんでもない行動に出てしまう [242521385]
- 外人激怒「日本のアニメのヒロインは"白人"はいるのに黒人はいない」 [793833473]
- 【超絶悲報】玉川徹、反日売国奴。「レーダー照射問題は高市さんの台湾有事答弁から始まった。中国をいたずらに刺激しても何も得はない」 [519511584]
