いざ、語ろうぞ。
スレタイ超過のため、一部省略。
その他もウェルカム。
前スレ
次世代言語議論スレ[Go Rust Kotlin Scala]第4世代
http://mevius.2ch.net/test/read.cgi/tech/1492631007/
次世代言語議論スレ[Go Rust Scala Haskell]第5世代 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
2017/06/13(火) 08:54:07.99ID:O1HnBMDk
880デフォルトの名無しさん
2017/08/20(日) 01:39:16.53ID:PUhzCj71 あと、>>876が言ってるスパコン云々は
データをストリーミング処理できるということはすなわちデータ件数に対して線形時間で処理できるということを意味する
全ての問題がそうだったら世の中に重い処理なんか存在しないからスパコンなんか要らないよね?ということだと思う
データをストリーミング処理できるということはすなわちデータ件数に対して線形時間で処理できるということを意味する
全ての問題がそうだったら世の中に重い処理なんか存在しないからスパコンなんか要らないよね?ということだと思う
881デフォルトの名無しさん
2017/08/20(日) 01:46:50.23ID:r7P84g+k882デフォルトの名無しさん
2017/08/20(日) 01:50:05.35ID:r7P84g+k883デフォルトの名無しさん
2017/08/20(日) 02:00:28.35ID:r7P84g+k いや、これ本人がマウントしてんのかな…
884デフォルトの名無しさん
2017/08/20(日) 04:44:52.46ID:HvheRl8w >>876だけど元の質問してる人とは別人だよ。
ストリーミング処理って普通は大きなデータをストリームで流して一部だけ処理していくことで大きなデータを全部オンメモリにしなくても処理できるから嬉しいよねっていうことで
ストリームに対して処理する実装のことを指すと思うんだけど。
元々の話はFortranはデバッグがきついからJuliaで書きたいけどデータの受け渡しイマイチだし他にいい方法あるか?って話だと思うのでリソースを削ろうって話ではないと思う
ただ、データが4GBとデカいんでmemcpyとかディスク書き込みとかは明らかなメリットがなければしたくないっていうだけの話で
そもそもメモリ転送だけストリームっていうのは、ストリーム処理と言えるのかな?そして、本来はメモリ転送も無い方がいいに決まってるので。
スパコンの例はまさに>>880の言ってるとおり。物理現象の時間発展をシミュレーションすることが目的のプログラミングなんかは瞬間瞬間のデータ全部が相互に影響を与えあっているような
モデルを用いて実装されるだろうから、全部がオンメモリでランダムアクセス可能でなきゃそもそも実現が難しいと思うのよ。今見える範囲だけ処理するというストリーミングのやり方では原則的にはうまくいかないと思う。
ストリーミング処理って普通は大きなデータをストリームで流して一部だけ処理していくことで大きなデータを全部オンメモリにしなくても処理できるから嬉しいよねっていうことで
ストリームに対して処理する実装のことを指すと思うんだけど。
元々の話はFortranはデバッグがきついからJuliaで書きたいけどデータの受け渡しイマイチだし他にいい方法あるか?って話だと思うのでリソースを削ろうって話ではないと思う
ただ、データが4GBとデカいんでmemcpyとかディスク書き込みとかは明らかなメリットがなければしたくないっていうだけの話で
そもそもメモリ転送だけストリームっていうのは、ストリーム処理と言えるのかな?そして、本来はメモリ転送も無い方がいいに決まってるので。
スパコンの例はまさに>>880の言ってるとおり。物理現象の時間発展をシミュレーションすることが目的のプログラミングなんかは瞬間瞬間のデータ全部が相互に影響を与えあっているような
モデルを用いて実装されるだろうから、全部がオンメモリでランダムアクセス可能でなきゃそもそも実現が難しいと思うのよ。今見える範囲だけ処理するというストリーミングのやり方では原則的にはうまくいかないと思う。
885デフォルトの名無しさん
2017/08/20(日) 05:41:57.25ID:r7P84g+k 文脈が違うから違う結論になっただけと言ってるのに、なぜくどくど説明したがるのか…
まず最初から素直にtmpfsでも高速なSSDでも使えばすぐ済む話
まさかそれすら最初から思いつかないってことはないだろう
でもグダグダ言ってるんだから、代わりにメモリや高速ストレージに金やリソース割くのが無理って事だろ
なら共有メモリにでもするか、処理単位を分けストリーム処理でもしろって話
で、ほしい処理主体がストリームじゃなかろうが割当は細く切り出しながら渡す必要あるから、どう言い繕ったってストリーム化だよ
いちいち言葉尻につっかかるあたりマウントしたいだけだろうが
まず最初から素直にtmpfsでも高速なSSDでも使えばすぐ済む話
まさかそれすら最初から思いつかないってことはないだろう
でもグダグダ言ってるんだから、代わりにメモリや高速ストレージに金やリソース割くのが無理って事だろ
なら共有メモリにでもするか、処理単位を分けストリーム処理でもしろって話
で、ほしい処理主体がストリームじゃなかろうが割当は細く切り出しながら渡す必要あるから、どう言い繕ったってストリーム化だよ
いちいち言葉尻につっかかるあたりマウントしたいだけだろうが
886デフォルトの名無しさん
2017/08/20(日) 06:26:59.79ID:Adwommj8887デフォルトの名無しさん
2017/08/20(日) 08:00:42.48ID:XzNX7+yk で、それのどこが次世代言語なの?
888デフォルトの名無しさん
2017/08/20(日) 09:02:07.47ID:02zgg1Cu 話は変わるけどFFIやRPCなどのインターフェイスを抽象化して多言語で共通に使える仕組みがあればいいのに
ThriftやgRPCみたいなのはサービスとして動かさなきゃいけないし、
Javaや.NETみたいなのは理想だけど仮想マシンに縛られるし
ThriftやgRPCみたいなのはサービスとして動かさなきゃいけないし、
Javaや.NETみたいなのは理想だけど仮想マシンに縛られるし
889デフォルトの名無しさん
2017/08/20(日) 11:14:26.93ID:cXtFYNrL なんだかんだ言ってjs or TypeScriptが最強な気がする
機械学習すら手軽に始められる言語になり始めてるし
https://pair-code.github.io/deeplearnjs/
ここ最近のES2015以降言語仕様の進化はいい方向に進んでいるし
パターンマッチングとか入り始めたらマジでこれでいいってなりそう。
機械学習すら手軽に始められる言語になり始めてるし
https://pair-code.github.io/deeplearnjs/
ここ最近のES2015以降言語仕様の進化はいい方向に進んでいるし
パターンマッチングとか入り始めたらマジでこれでいいってなりそう。
890デフォルトの名無しさん
2017/08/20(日) 11:15:55.74ID:cXtFYNrL jsonをインターフェースとして考えるならjs
891デフォルトの名無しさん
2017/08/20(日) 11:36:57.11ID:m8177A+a 周辺のエコシステムがちっともエコじゃない
ボイラプレート使わないと、めんどくさすぎてまずスタートラインにすら立てないという
おにちく仕様
ちゅか、フロタイプかタイプスクリプトを標準にしろ
生JSはできない
ボイラプレート使わないと、めんどくさすぎてまずスタートラインにすら立てないという
おにちく仕様
ちゅか、フロタイプかタイプスクリプトを標準にしろ
生JSはできない
892デフォルトの名無しさん
2017/08/20(日) 13:16:38.54ID:IkwItTHK ここまで次世代言語の議論なし
893あ
2017/08/20(日) 14:05:20.43ID:wfThuXaW894デフォルトの名無しさん
2017/08/20(日) 14:40:01.39ID:856Qy56L ハイパーテキストじゃなくてもhttpプロトコルだしな。
895デフォルトの名無しさん
2017/08/20(日) 16:38:15.82ID:HvheRl8w >>885
「処理単位を分けられる処理」なのかは把握した上でストリーム化を勧めてるんだったらわかる。
質問者の望む処理がそういう処理だと思ったってことである程度どうやって分割するかも予想がついた上でストリーム処理にした方がいいって言ったってことだよね?
マウンティングとかじゃなくてさ、問題を的確に把握する前にアドバイスしたってしょうがないだろって思ってるだけだよ。
「処理単位を分けられる処理」なのかは把握した上でストリーム化を勧めてるんだったらわかる。
質問者の望む処理がそういう処理だと思ったってことである程度どうやって分割するかも予想がついた上でストリーム処理にした方がいいって言ったってことだよね?
マウンティングとかじゃなくてさ、問題を的確に把握する前にアドバイスしたってしょうがないだろって思ってるだけだよ。
896デフォルトの名無しさん
2017/08/20(日) 17:02:53.59ID:zvlsjK6m >>888
結局、各言語でメモリの取り扱いが異なるわけだから、.NET みたいなことする以外に
解決方法なんてないだろう。
メモリの取り扱いを抽象化するってのはどうしたって結局のところ性能的に無理が生じる。
結局、各言語でメモリの取り扱いが異なるわけだから、.NET みたいなことする以外に
解決方法なんてないだろう。
メモリの取り扱いを抽象化するってのはどうしたって結局のところ性能的に無理が生じる。
897デフォルトの名無しさん
2017/08/20(日) 19:08:10.98ID:2qDLsNd9 847 あ[sage] 2017/08/18(金) 01:19:03.96 ID:WQb8VpS1
>>844
中間ファイル作りながら、次工程進めれば良いのでは?って。
HDDに書き込むのはその端末自身である必要も無いだろうし、別の端末にやらせても良いかと。
teeコマンドは、標準入力からの入力を、ファイルなりなんなりと標準出力に出すコマンド
849 デフォルトの名無しさん[sage] 2017/08/18(金) 09:59:20.00 ID:64r0PFl5
841が非常に適切なアドバイスをくれたから、俺の書き込みでも割と通じてるんだと思ったけど、
844、847には通じてなさそうな気がする
848には通じてる
850 あ[sage] 2017/08/18(金) 13:16:32.57 ID:WQb8VpS1
通じてるよ。ただファイルで渡しても良いけど、出来上がった暁には全部流したいだろうなと思ったんだが。
852 デフォルトの名無しさん[sage] 2017/08/18(金) 15:56:35.28 ID:64r0PFl5
流す?よく分からんけど、FFIの代わりの話ししてるのになんで標準出力にもHDDにも出すことになってるんだ??????
855 あ[sage] 2017/08/18(金) 21:59:17.07 ID:WQb8VpS1
標準出力とは限らんよ。
だからtee「的」と言ってるんだが。
856 デフォルトの名無しさん[sage] 2017/08/18(金) 22:15:46.41 ID:64r0PFl5
何この人。結局何を伝えようとしてくれてるのか全く分からなくて怖いんだけど
明らかに話が噛み合っていないのに「通じてるよ」とか、855の受け答えとか、話し通じないガイジ丸出しで大変面白い
>>844
中間ファイル作りながら、次工程進めれば良いのでは?って。
HDDに書き込むのはその端末自身である必要も無いだろうし、別の端末にやらせても良いかと。
teeコマンドは、標準入力からの入力を、ファイルなりなんなりと標準出力に出すコマンド
849 デフォルトの名無しさん[sage] 2017/08/18(金) 09:59:20.00 ID:64r0PFl5
841が非常に適切なアドバイスをくれたから、俺の書き込みでも割と通じてるんだと思ったけど、
844、847には通じてなさそうな気がする
848には通じてる
850 あ[sage] 2017/08/18(金) 13:16:32.57 ID:WQb8VpS1
通じてるよ。ただファイルで渡しても良いけど、出来上がった暁には全部流したいだろうなと思ったんだが。
852 デフォルトの名無しさん[sage] 2017/08/18(金) 15:56:35.28 ID:64r0PFl5
流す?よく分からんけど、FFIの代わりの話ししてるのになんで標準出力にもHDDにも出すことになってるんだ??????
855 あ[sage] 2017/08/18(金) 21:59:17.07 ID:WQb8VpS1
標準出力とは限らんよ。
だからtee「的」と言ってるんだが。
856 デフォルトの名無しさん[sage] 2017/08/18(金) 22:15:46.41 ID:64r0PFl5
何この人。結局何を伝えようとしてくれてるのか全く分からなくて怖いんだけど
明らかに話が噛み合っていないのに「通じてるよ」とか、855の受け答えとか、話し通じないガイジ丸出しで大変面白い
899デフォルトの名無しさん
2017/08/20(日) 23:05:46.98ID:yNKc7CAF 会話ができてないお前がいうか?
900デフォルトの名無しさん
2017/08/20(日) 23:36:43.04ID:m8177A+a 単発のお前がいうか?
901デフォルトの名無しさん
2017/08/21(月) 00:48:06.97ID:COEoTBs8 >>895
そちらの言い分は分かるが、俺の言いたい事は違うよ
分割の話はFFIを界面にしてる点を取っ掛かりに言ったに過ぎない
不明な仕様という点を踏まえて、より一般化したの代替の提案してるだけ
要するに言外の事に突っ込んだ話はしてません
そちらの言い分は分かるが、俺の言いたい事は違うよ
分割の話はFFIを界面にしてる点を取っ掛かりに言ったに過ぎない
不明な仕様という点を踏まえて、より一般化したの代替の提案してるだけ
要するに言外の事に突っ込んだ話はしてません
902デフォルトの名無しさん
2017/08/21(月) 00:52:50.95ID:ogLdY0/a このスピードのスレで単発煽りとか、普段はID真っ赤のガイジですって自己紹介してるようなもんじゃん……
903デフォルトの名無しさん
2017/08/21(月) 02:03:36.52ID:sjKZo8mX904デフォルトの名無しさん
2017/08/21(月) 03:02:40.94ID:eGD2En39 俺たちのスピードについてこれない香具師がいるようだね
905デフォルトの名無しさん
2017/08/21(月) 22:30:29.02ID:UGhNsUQ+ いつまでストリームのはなししてるの。
ストリームならRxだろjk
ストリームならRxだろjk
906デフォルトの名無しさん
2017/08/22(火) 00:33:08.71ID:9GD6qpN2 ワイはBlackRx
907デフォルトの名無しさん
2017/08/22(火) 11:49:00.34ID:i6ZzO263 光のオーロラ身に纏い
君は闘う人になれ
傷つことを恐れたら
世界は悪の手に沈む
ネットバトラー爆誕である
君は闘う人になれ
傷つことを恐れたら
世界は悪の手に沈む
ネットバトラー爆誕である
908デフォルトの名無しさん
2017/08/22(火) 11:54:49.36ID:wr0MW0qV909デフォルトの名無しさん
2017/08/22(火) 16:38:49.34ID:WO9jjhJ1 名古屋から山口組の6代目が出たんだし、SKEにも頑張ってほしい
◆AKBは近代ヤクザのシステムを導入しているとしか思えない◆
http://robo-mae.com/2017/06/20/
なんか本職のヤクザ?が書いてる裏事情ブログでおもろいから読んでるんだけど、
ぽいけどこの記事だけ的確過ぎて笑ってしまった。
この人は結構ヲタなんだろうけど、組内では内緒にしてるのかな?
◆AKBは近代ヤクザのシステムを導入しているとしか思えない◆
http://robo-mae.com/2017/06/20/
なんか本職のヤクザ?が書いてる裏事情ブログでおもろいから読んでるんだけど、
ぽいけどこの記事だけ的確過ぎて笑ってしまった。
この人は結構ヲタなんだろうけど、組内では内緒にしてるのかな?
910あ
2017/08/22(火) 20:55:51.79ID:5SSOVQI8 パイプとかRPCでやるなら、
プロセスAがデータ作り終わったら、
プロセスAがデータを一定量、プロセスBに送って、
プロセスBはそれを受けてバッファに置いて、
プロセスAは送った分、確実にメモリを開放して、
全部送り終わったらEOF送って、
プロセスBはEOFで走り出せばいいんじゃないの?
その送受信フックしといたら、プロセスBだけもう一回走らせるのも簡単だし、別の計算機でプロセスB動かすのも簡単だし、エビデンスにもなるのでは?
プロセスAがデータ作り終わったら、
プロセスAがデータを一定量、プロセスBに送って、
プロセスBはそれを受けてバッファに置いて、
プロセスAは送った分、確実にメモリを開放して、
全部送り終わったらEOF送って、
プロセスBはEOFで走り出せばいいんじゃないの?
その送受信フックしといたら、プロセスBだけもう一回走らせるのも簡単だし、別の計算機でプロセスB動かすのも簡単だし、エビデンスにもなるのでは?
911あ
2017/08/22(火) 20:57:28.90ID:5SSOVQI8 全部送り終わったら、のところ、全部送り終わってなければ、また「一定量送って」にループね。
912デフォルトの名無しさん
2017/08/22(火) 21:45:32.91ID:3dDtZQan913あ
2017/08/22(火) 22:19:18.76ID:5SSOVQI8 >>912
Fortranなら、allocatableで宣言して、allocateで適当な「一度の量」単位で確保して使って、送ったらdeallocateで開放すりゃいいんじゃないの?
pointerで宣言してるならちと考え方変えねばならんかもしれんが。
あと尻から送ったほうが良いかも。
GCある言語だったら開放待ち作らなきゃなんともならんな。
Fortranなら、allocatableで宣言して、allocateで適当な「一度の量」単位で確保して使って、送ったらdeallocateで開放すりゃいいんじゃないの?
pointerで宣言してるならちと考え方変えねばならんかもしれんが。
あと尻から送ったほうが良いかも。
GCある言語だったら開放待ち作らなきゃなんともならんな。
914デフォルトの名無しさん
2017/08/23(水) 19:38:39.70ID:C10WJIyJ >>912
mallocじゃなくてシステムコール使う
mallocじゃなくてシステムコール使う
915デフォルトの名無しさん
2017/08/24(木) 03:36:25.37ID:89P6VciC 久しぶりに覗いてみたらまだこの基〇外いたんだwww
俺が勉強している間も遊んでいる間も色々している間もずっと書き込んでいたんだねww
俺が勉強している間も遊んでいる間も色々している間もずっと書き込んでいたんだねww
916デフォルトの名無しさん
2017/08/24(木) 07:01:09.06ID:plP2PBjy まろ〜く
917あ
2017/08/24(木) 12:57:45.68ID:aPple+DF 勉強したり遊んだり仕事したり2chに書き込んだりしてるだけだがなぁ。
一度に1つの事しか出来ないんだろうか。
一度に1つの事しか出来ないんだろうか。
918デフォルトの名無しさん
2017/08/24(木) 13:06:05.45ID:CU8adGcb この基地外の収容所と化したからな。このスレは
919あ
2017/08/24(木) 13:10:59.72ID:aPple+DF 賑やかしでいいんじゃないの?
黙ってたら進まんかHaskell信者が踊り狂うスレなんだし。キャットドア()の検証()するスレで良いの?
あと、そもそも盛り上がってたら静観してあんまり書かんぞ。
黙ってたら進まんかHaskell信者が踊り狂うスレなんだし。キャットドア()の検証()するスレで良いの?
あと、そもそも盛り上がってたら静観してあんまり書かんぞ。
920デフォルトの名無しさん
2017/08/24(木) 13:23:19.75ID:PzOnmf2Y 結局Haskell最強ってなるの。
正直あんまり仕事で使ってる感じしないけど。
なんか研究者が戯れに使う感じ。そもそも何に向いてる言語なのhaskellって
正直あんまり仕事で使ってる感じしないけど。
なんか研究者が戯れに使う感じ。そもそも何に向いてる言語なのhaskellって
921デフォルトの名無しさん
2017/08/24(木) 13:28:16.99ID:0Cezav5n エンジニアガイジ再訪。Part4より
905 :デフォルトの名無しさん:2017/05/31(水) 06:14:00.96 ID:wEozaoTa
>>879
では、具体的にGHCが実行時型情報を必要とするケースを挙げてみろよ。
言っておくが、パラメトリック多相は全てコンパイル時に解決されるし、
型クラスによるアドホック多相も、あれは関数オーバーロードの形式化だからな。
関数オーバーロードはコンパイル時に解決されるぞ。
さあ、具体的に挙げてみろよ。
908 :あ:2017/05/31(水) 09:15:21.09 ID:dc+IbjjD
>>905
具体的に上げろと言われてもなぁ。
<T>を持ったenumがOptionかcar(T)とcdr(<T,T>)である時くらいかな。
905 :デフォルトの名無しさん:2017/05/31(水) 06:14:00.96 ID:wEozaoTa
>>879
では、具体的にGHCが実行時型情報を必要とするケースを挙げてみろよ。
言っておくが、パラメトリック多相は全てコンパイル時に解決されるし、
型クラスによるアドホック多相も、あれは関数オーバーロードの形式化だからな。
関数オーバーロードはコンパイル時に解決されるぞ。
さあ、具体的に挙げてみろよ。
908 :あ:2017/05/31(水) 09:15:21.09 ID:dc+IbjjD
>>905
具体的に上げろと言われてもなぁ。
<T>を持ったenumがOptionかcar(T)とcdr(<T,T>)である時くらいかな。
922デフォルトの名無しさん
2017/08/24(木) 13:32:07.62ID:z+OCxOWy923デフォルトの名無しさん
2017/08/24(木) 18:31:02.84ID:IR7qYp4l キャットドアって何?
924デフォルトの名無しさん
2017/08/24(木) 19:43:58.38ID:EpnGEQYH >>920
結論は「〜言語最強」とか言ってる輩は馬鹿ってことかな。
結論は「〜言語最強」とか言ってる輩は馬鹿ってことかな。
925デフォルトの名無しさん
2017/08/24(木) 21:27:56.58ID:LiUup8WI >>924
まぁ向き不向きの問題ってことかね。
haskellはバリデーションチェック系が得意っていうのはやっぱりパターンマッチングで宣言的にかけるからってことなのかね。
パターンマッチングはrustとかelixirとかでもできるわけだから
haskellじゃなきゃダメってことはなさそう。
まぁ向き不向きの問題ってことかね。
haskellはバリデーションチェック系が得意っていうのはやっぱりパターンマッチングで宣言的にかけるからってことなのかね。
パターンマッチングはrustとかelixirとかでもできるわけだから
haskellじゃなきゃダメってことはなさそう。
926デフォルトの名無しさん
2017/08/24(木) 21:34:11.83ID:LoTTLSP4 いやHaskellのが楽
RustなどにQuickTestのようなものはない
RustなどにQuickTestのようなものはない
927デフォルトの名無しさん
2017/08/24(木) 21:34:48.48ID:LoTTLSP4 QuickCheckだ間違えた
928デフォルトの名無しさん
2017/08/25(金) 00:50:39.84ID:KCgpTMlD ある。使ったことは無いがhttps://github.com/BurntSushi/quickcheck
ただRustの型システムはHaskellより貧弱だし、最初からメモリについて意識しないとプログラムが動かない
Haskellで作ったプロトタイプをRustで書き直して速度を稼ぐのはアリ
ただRustの型システムはHaskellより貧弱だし、最初からメモリについて意識しないとプログラムが動かない
Haskellで作ったプロトタイプをRustで書き直して速度を稼ぐのはアリ
929デフォルトの名無しさん
2017/08/25(金) 06:00:59.36ID:xDVMzM02 >>928
めちゃくちゃ冗長だねこれ…
めちゃくちゃ冗長だねこれ…
930デフォルトの名無しさん
2017/08/25(金) 11:10:28.70ID:Yqz1DVXO 暗黙の型変換は大嫌いな俺でも型システムを信じすぎる輩はどうかと思う。
931デフォルトの名無しさん
2017/08/25(金) 13:37:23.88ID:nLnLKgfd932デフォルトの名無しさん
2017/08/25(金) 20:25:21.97ID:7uFXgRip 暗黙嫌い=与党ってことだな
たとえ内容が全く同じでも、野党が批判するのと、与党の俺が批判するのは全然違うと
最近の日本語は面倒臭い
たとえ内容が全く同じでも、野党が批判するのと、与党の俺が批判するのは全然違うと
最近の日本語は面倒臭い
933デフォルトの名無しさん
2017/08/25(金) 20:45:47.36ID:xDVMzM02 >>930
もしかしてRustの型が貧弱というのに反論しているつもりなのか?
もしかしてRustの型が貧弱というのに反論しているつもりなのか?
934デフォルトの名無しさん
2017/08/25(金) 20:56:12.07ID:Yqz1DVXO 例えば perl みたいに "123" を勝手に数値変換したり文字列として取り扱ったりってな
言語は好きじゃないって話が一方であり、
じゃあ haskell みたいに型チェックを強めにやってりゃバグありませんって態度も
どうかと思うって話だよ。
なぜ与党とか政治の話になるのか謎。。
言語は好きじゃないって話が一方であり、
じゃあ haskell みたいに型チェックを強めにやってりゃバグありませんって態度も
どうかと思うって話だよ。
なぜ与党とか政治の話になるのか謎。。
935デフォルトの名無しさん
2017/08/25(金) 21:20:19.63ID:7uFXgRip 与党は比喩だな
一方、Haskellの「バグありません」って態度とか台詞とかは擬人化だろ
一方、Haskellの「バグありません」って態度とか台詞とかは擬人化だろ
936デフォルトの名無しさん
2017/08/26(土) 08:42:33.45ID:OYkNf4vr PerlとHaskellは両極端だが激しい対立は起きてなかったよね
対立がなかったところに中立の勢力が現れて両極端 vs. 中立の対立が発生したよね
中立の意味ないんじゃないか?
対立がなかったところに中立の勢力が現れて両極端 vs. 中立の対立が発生したよね
中立の意味ないんじゃないか?
937928
2017/08/26(土) 08:49:18.26ID:Mm+y9adx HKTが無いことを念頭に入れてのレスだったんよ。RustじゃHaskellで便利なFunctorは作れない
型システムを信じすぎるって状況が自分も想像できない。他言語の話だろうか
型システムを信じすぎるって状況が自分も想像できない。他言語の話だろうか
938デフォルトの名無しさん
2017/08/26(土) 13:53:01.93ID:+XRpmYj4 ペェ〜ルだかプェチピィだか、あんな真性糞ゴミを中立の位置まで持ち上げて議論に引き出すのが
そもそも間違っている
あんなんジャップランドの土方SIerの低学歴奴隷どもしか使っとらんぞ
そもそも間違っている
あんなんジャップランドの土方SIerの低学歴奴隷どもしか使っとらんぞ
939デフォルトの名無しさん
2017/08/26(土) 15:13:15.69ID:attIITNf >>938
海外でも使われてるし、土方SIerはむしろPHPなんか使ってなさそうだし色々間違ってるんだが
海外でも使われてるし、土方SIerはむしろPHPなんか使ってなさそうだし色々間違ってるんだが
940デフォルトの名無しさん
2017/08/26(土) 15:34:56.04ID:+XRpmYj4941デフォルトの名無しさん
2017/08/26(土) 15:37:34.37ID:yVg+x2rU 自社事業やってるベンチャーをいくつか転職活動で回ったけど、
俺達の事業に最適な最高のシステムを独自に開発した!もう人間要らねえ!俺すげぇぇ!
みたいな知性を感じないオレオレ系はPHP多かったな
もちろん即辞退
俺達の事業に最適な最高のシステムを独自に開発した!もう人間要らねえ!俺すげぇぇ!
みたいな知性を感じないオレオレ系はPHP多かったな
もちろん即辞退
942あ
2017/08/26(土) 15:42:18.00ID:X5M1TIXy >>938
SIerの仕事は、技術ではなくて管理だからな。
不良率や稼働率を客と話し合って、SLAを結んで、それを満たすシステム作らせるべくプロジェクト立ち上げて管理して納品させて、自分らが納品するのが目的なんだし、
定義した稼働率満たしてりゃ中身がなんであれそれで良いよ。
それ以上の品質はただの過剰品質。化粧板止めるネジにチタン使うぐらいのバカ。
理想論者の技術バカは、ちょっと自分に何が求められてるのか把握してほしいわ。
SIerの仕事は、技術ではなくて管理だからな。
不良率や稼働率を客と話し合って、SLAを結んで、それを満たすシステム作らせるべくプロジェクト立ち上げて管理して納品させて、自分らが納品するのが目的なんだし、
定義した稼働率満たしてりゃ中身がなんであれそれで良いよ。
それ以上の品質はただの過剰品質。化粧板止めるネジにチタン使うぐらいのバカ。
理想論者の技術バカは、ちょっと自分に何が求められてるのか把握してほしいわ。
943デフォルトの名無しさん
2017/08/26(土) 16:10:01.03ID:+f59r+kw944デフォルトの名無しさん
2017/08/26(土) 17:45:44.24ID:F/lZ1rgx 好き好んでSlerのPHP奴隷に成り下がる奴wwwww
945デフォルトの名無しさん
2017/08/26(土) 18:30:04.24ID:mC0A2mA/ >>943
最後の皮肉で噴き出したじゃないか、パブリックな場でww
最後の皮肉で噴き出したじゃないか、パブリックな場でww
946デフォルトの名無しさん
2017/08/26(土) 18:44:35.29ID:+9+W3CBg test
947デフォルトの名無しさん
2017/08/26(土) 19:59:48.46ID:VInW/Le9948デフォルトの名無しさん
2017/08/26(土) 20:06:00.46ID:QQJs7uWk >>947
きみがかかわった「完成が遅れたプロジェクト」ぜんぶ
きみがかかわった「完成が遅れたプロジェクト」ぜんぶ
949デフォルトの名無しさん
2017/08/26(土) 20:34:24.42ID:+XRpmYj4 >>948
ウンポコピーの糞プェチピィ土方を寄せ集めたジャップランド土人さんの悪口はやめたまえ
ウンポコピーの糞プェチピィ土方を寄せ集めたジャップランド土人さんの悪口はやめたまえ
950デフォルトの名無しさん
2017/08/26(土) 20:59:45.94ID:UaCnfxPk いい加減にマ板でやれ
951デフォルトの名無しさん
2017/08/27(日) 00:13:00.86ID:Xm4zUSYU PHPやPerlのような、終わった言語の話はもうやめようよ
952デフォルトの名無しさん
2017/08/27(日) 01:25:48.62ID:gWxugQMb goだとGAE/goが使えるから。という理由でGO言語が選択されてたりするかな。
中国人がGOが好きだという話を中国人のエンジニアの人に教えてもらいました。その人の話では中国でのベンチャーはいきなり一千万人単位のユーザが生まれる場合があるから、サーバ単価が低くできるGOが好まれるとか
中国人がGOが好きだという話を中国人のエンジニアの人に教えてもらいました。その人の話では中国でのベンチャーはいきなり一千万人単位のユーザが生まれる場合があるから、サーバ単価が低くできるGOが好まれるとか
953あ
2017/08/27(日) 01:26:55.82ID:0sFxQlMg >>947
俺はもう少し若輩者だけど、それでも過剰品質はあったよ。
●非常時には止めても良いシステムで、止めないでホットパッチ当てれる仕組みまで作ってた
→案の定その部分が原因でデータ不整合が起こった
●ホットなミラーリングが出来るDB使ってみました
→そもそもテンポラリDBしか使わないジョブ用のバッチ。
と言うように、害があるってのは2つの意味がある。
それを作ったせいで余計な対応が発生して余計にかかったコストを害とする
それを作らなくても良かったのに、作った事による、単純な工数の無駄遣い。
俺はもう少し若輩者だけど、それでも過剰品質はあったよ。
●非常時には止めても良いシステムで、止めないでホットパッチ当てれる仕組みまで作ってた
→案の定その部分が原因でデータ不整合が起こった
●ホットなミラーリングが出来るDB使ってみました
→そもそもテンポラリDBしか使わないジョブ用のバッチ。
と言うように、害があるってのは2つの意味がある。
それを作ったせいで余計な対応が発生して余計にかかったコストを害とする
それを作らなくても良かったのに、作った事による、単純な工数の無駄遣い。
954デフォルトの名無しさん
2017/08/27(日) 01:38:37.46ID:XtwdHSP9955デフォルトの名無しさん
2017/08/27(日) 03:28:48.46ID:Xm4zUSYU956デフォルトの名無しさん
2017/08/27(日) 06:45:30.70ID:uirFB7xG PHPで求人だしてるのはそれが一番安く雇えるからだろ
品質なんて気にしないというか知らない
自分が気に入るまで文句言ってれば理想のモノが出来上がると思ってる
画面がーとか言われてもな
品質なんて気にしないというか知らない
自分が気に入るまで文句言ってれば理想のモノが出来上がると思ってる
画面がーとか言われてもな
957デフォルトの名無しさん
2017/08/27(日) 07:17:55.40ID:5p3PV0IY958デフォルトの名無しさん
2017/08/27(日) 07:39:28.90ID:9QUPPDGG959デフォルトの名無しさん
2017/08/27(日) 08:03:58.19ID:A5vH1dU1 過剰に安く買って過剰に高く売ればいいのにね
物価を固定して品質を変えようとする奴しかいないね
物価を固定して品質を変えようとする奴しかいないね
960デフォルトの名無しさん
2017/08/27(日) 09:30:18.93ID:J8/CoBlN 今時はSIerも>>959を夢見て自社資産(成果物の流用に限らず無形のノウハウも含む)を作ろうとしてるところも多く、
要件を超えることが必ずしも悪いわけではない
俺もコストの半分くらいが自社の投資でカバーされる案件やったことあるぞ
まあSIerのクソ技術じゃせいぜいテンプレート化までなんだけど
要件を超えることが必ずしも悪いわけではない
俺もコストの半分くらいが自社の投資でカバーされる案件やったことあるぞ
まあSIerのクソ技術じゃせいぜいテンプレート化までなんだけど
961あ
2017/08/27(日) 11:15:59.94ID:0sFxQlMg962デフォルトの名無しさん
2017/08/27(日) 13:29:48.08ID:HU59sOY6 あるECサイトが情報漏えいを起こしてニュースになった。
そのECサイト PHPで調べるとだいたい ECサイト/index.php で大体ヒットする
そのECサイト PHPで調べるとだいたい ECサイト/index.php で大体ヒットする
963デフォルトの名無しさん
2017/08/27(日) 13:45:21.58ID:0P4eY3kj でもphpも最近は型アノテーション効くんだよね。
phpは型がないからダメだというのはないかも。
phpは型がないからダメだというのはないかも。
964デフォルトの名無しさん
2017/08/27(日) 13:55:08.57ID:aHc3NNic phpは良くなっても使ってるユーザの8割はコピペユーザだろ
965デフォルトの名無しさん
2017/08/27(日) 16:14:38.67ID:Xm4zUSYU 動的型付けだから書きやすい!生産性高い!
なんて喚いてたのに
今さらプリミティブ型の型アサーション導入で嬉ション漏らしてるなんて
ペチパーってひょっとして馬鹿なのか?
って思った
なんて喚いてたのに
今さらプリミティブ型の型アサーション導入で嬉ション漏らしてるなんて
ペチパーってひょっとして馬鹿なのか?
って思った
966デフォルトの名無しさん
2017/08/27(日) 17:30:06.18ID:0P4eY3kj >>965
なんでステレオタイプな一つの人格にしようとしてんの?
俺はphperでもないし、動的言語がいいなんて言った覚えもない。
ただ和田さんのプレゼン、防衛的プログラミングの一環として
型アノテーションを使うことを提案されていて良いと思ったから話しただけ。
http://sssslide.com/speakerdeck.com/twada/php-conference-2016
なんでステレオタイプな一つの人格にしようとしてんの?
俺はphperでもないし、動的言語がいいなんて言った覚えもない。
ただ和田さんのプレゼン、防衛的プログラミングの一環として
型アノテーションを使うことを提案されていて良いと思ったから話しただけ。
http://sssslide.com/speakerdeck.com/twada/php-conference-2016
967デフォルトの名無しさん
2017/08/27(日) 18:22:30.86ID:Xm4zUSYU968デフォルトの名無しさん
2017/08/27(日) 18:34:38.91ID:afYlE8K8 >>966
これ会場で誰か「Java使えば?」って言ってあげろよ
これ会場で誰か「Java使えば?」って言ってあげろよ
969デフォルトの名無しさん
2017/08/27(日) 18:50:11.83ID:q7bmEdLB PHPはなぜライト層が好むのか
970デフォルトの名無しさん
2017/08/27(日) 19:22:26.33ID:Xm4zUSYU >>969
「PHPなら初心者でも書ける」という大嘘がまかり通ってるから
そんな連中が書いたゴミの山を保守する奴隷が足りてないから
やっぱり「PHPなら初心者でも書ける」と噂を流して
奴隷がやってくるのを待っている
「PHPなら初心者でも書ける」という大嘘がまかり通ってるから
そんな連中が書いたゴミの山を保守する奴隷が足りてないから
やっぱり「PHPなら初心者でも書ける」と噂を流して
奴隷がやってくるのを待っている
971デフォルトの名無しさん
2017/08/27(日) 19:39:59.26ID:0cj4lMWm 暗黙にいろいろ用意してくれてるものがライト層には人気出るのはわかる。
972デフォルトの名無しさん
2017/08/27(日) 19:48:59.90ID:ZA6o2PCQ ライト層が好むんじゃなくて結果的にライト層が残るんだろ
まともにコード書ける奴はゴミみたいな単価のWeb制作なんかすぐ辞めて自社事業系に行くよ
まともにコード書ける奴はゴミみたいな単価のWeb制作なんかすぐ辞めて自社事業系に行くよ
973デフォルトの名無しさん
2017/08/27(日) 20:47:45.53ID:0P4eY3kj >>968
プレゼンの内容ロクに見ずに批判してるのがまるわかり。
動的言語の良さと静的言語の良さをあわせてる
動的言語はメタプログラミングし易いからフレームワークの挙動を組みやすい。
でもインターフェースがゆるゆるだと使う時にひどいから
インターフェース部分を型アノテーションで固めようってことでしょ。
javaは全部かっちりしすぎて辛い部分もある。だからkotlinとか注目されてる。
ボイラープレートだらけとかシンドいのは事実
goも若干きつくて正直goaに出会うまではgoでwebやろうってあんまり思わなかった
プレゼンの内容ロクに見ずに批判してるのがまるわかり。
動的言語の良さと静的言語の良さをあわせてる
動的言語はメタプログラミングし易いからフレームワークの挙動を組みやすい。
でもインターフェースがゆるゆるだと使う時にひどいから
インターフェース部分を型アノテーションで固めようってことでしょ。
javaは全部かっちりしすぎて辛い部分もある。だからkotlinとか注目されてる。
ボイラープレートだらけとかシンドいのは事実
goも若干きつくて正直goaに出会うまではgoでwebやろうってあんまり思わなかった
974デフォルトの名無しさん
2017/08/27(日) 21:14:56.73ID:0uJKb2TV 動的だとメタプログラミングしやすい…?
メタプログラミングって何かわかってる??
メタプログラミングって何かわかってる??
975デフォルトの名無しさん
2017/08/27(日) 21:42:23.55ID:J8/CoBlN 確かに、Rubyのようにコード上の静的なセマンティクスと実行時のデータ構造とが明確に分離されていない言語において
動的にメソッド生やしたりするのをメタプログラミングと呼ぶのは違和感あるよな
動的にメソッド生やしたりするのをメタプログラミングと呼ぶのは違和感あるよな
976デフォルトの名無しさん
2017/08/27(日) 21:43:30.82ID:0P4eY3kj >>974
ダックタイピングとマジックメソッドの組み合わせによって
例えばORMとかだとDBのスキーマ情報からメソッド生やしたりできる。
そういうのはjavaとかgoだとcode genereateするしかないでしょ。
ダックタイピングとマジックメソッドの組み合わせによって
例えばORMとかだとDBのスキーマ情報からメソッド生やしたりできる。
そういうのはjavaとかgoだとcode genereateするしかないでしょ。
977デフォルトの名無しさん
2017/08/27(日) 21:51:14.06ID:0P4eY3kj >>976
あれ?俺の考えてるメタプログラミングって違うの?
例えばジェネリクスもメタプログラミングだと思ってるんだけど
https://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0
を見る限りじゃ合ってると思うんだけど。
簡単に言えばロジックを記述するロジックを組むのがメタプログラミングだよね。
あれ?俺の考えてるメタプログラミングって違うの?
例えばジェネリクスもメタプログラミングだと思ってるんだけど
https://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0
を見る限りじゃ合ってると思うんだけど。
簡単に言えばロジックを記述するロジックを組むのがメタプログラミングだよね。
978デフォルトの名無しさん
2017/08/27(日) 22:12:18.75ID:otpxcVUC >>977
ジェネリクスによるメタプログラミングは型という本来静的に決まっているものに依存しないという点でメタ
ロジックを記述するメタプログラミングとは意味が違う
動的言語ではメソッドが静的に定義されている必要は元々全くないし、
定義するメソッドもごく普通のメソッドであり決してロジックを生成しているわけではない
LISPみたいに実行するコードそのものを作ってしまうのがロジックを記述する方のメタプログラミングだ
ジェネリクスによるメタプログラミングは型という本来静的に決まっているものに依存しないという点でメタ
ロジックを記述するメタプログラミングとは意味が違う
動的言語ではメソッドが静的に定義されている必要は元々全くないし、
定義するメソッドもごく普通のメソッドであり決してロジックを生成しているわけではない
LISPみたいに実行するコードそのものを作ってしまうのがロジックを記述する方のメタプログラミングだ
979デフォルトの名無しさん
2017/08/27(日) 22:25:38.24ID:J8/CoBlN 補足
動的言語でcallをフックする系のメタプログラミングがメタである所以は、
メソッドは本来クラスに対して静的にアサインされるものである、という前提において、
メソッドを動的にアサイン(動的にロジックを記述しているわけではない)しているという点だ
その前提を認めるかどうかは議論の余地がある
例えば、さすがにJavaScriptでメソッドは静的にアサインされるものだと主張するのは無理があるだろうね
動的言語でcallをフックする系のメタプログラミングがメタである所以は、
メソッドは本来クラスに対して静的にアサインされるものである、という前提において、
メソッドを動的にアサイン(動的にロジックを記述しているわけではない)しているという点だ
その前提を認めるかどうかは議論の余地がある
例えば、さすがにJavaScriptでメソッドは静的にアサインされるものだと主張するのは無理があるだろうね
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【苺ましまろ】立民衆院議員、人気漫画の水着少女画像を「醜悪」タイ人少女の性搾取事件と関連付け…党内で反発 [少考さん★]
- 「残業キャンセル界隈」若者が増加?「職務放棄」との批判も…“定時退社の権利”どこまで通用するか [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★5 [蚤の市★]
- 【実況】博衣こよりのえちえちチーズケーキを仕込み(雑談あり)🧪
- 【速報】1ポンド210円で日英GDP逆転(残り1.5円)...世界6位の経済規模に転落 [237216734]
- 【超速報】統一教会、陳謝 [519511584]
- 高市政権「かけてもつながらない。機能していない」防衛当局間のホットライン機能せず [834922174]
- 30過ぎた大人おじさんが大学生(昔)のままのファッションをする「おじさんキッズコーデ」、炎上して問題視される。 [153490809]
- 【高市悲報】中国軍「公海で空母の発着訓練するって事前通告したのになんで自衛隊機は急接近してきたんだ…?」中国軍困惑★2 [931948549]
