- 1 名前:デフォルトの名無しさん mailto:sage [2017/06/13(火) 08:54:07.99 ID:O1HnBMDk.net]
- いざ、語ろうぞ。
スレタイ超過のため、一部省略。 その他もウェルカム。 前スレ 次世代言語議論スレ[Go Rust Kotlin Scala]第4世代 mevius.2ch.net/test/read.cgi/tech/1492631007/
- 876 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 01:41:53.
]
- [ここ壊れてます]
- 877 名前:01 ID:bV1JViRB.net mailto: そんなにFFIが面倒ならmmapとexecとか、端的なやりようあるよ
つか俺もストリーム処理にでもした方がいいんじゃねえかと思うが [] - [ここ壊れてます]
- 878 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 02:04:33.04 ID:GJ9v1oeu.net]
- FFIは不安定になったりビルドが面倒になったりデバッグも開発も面倒だったりで極力やりたくないわ
ファイルやパイプはもちろん、RPCやMQを使う手もある
- 879 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 11:08:22.66 ID:SFm+w/sk.net]
- 設定より規約ってのを実践すればFFIも面倒ではないだろう
パイプには型がないから型を宣言する設定ファイルもない
- 880 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 13:43:40.11 ID:y3ZCFtJS.net]
- ファイルベースだと分散処理とかクソ簡単
俺も学生時代シミュレーションやってたけどMakefileのjオプションで並列化してる人もいた
- 881 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 13:58:03.00 ID:h9Bm6H42.net]
- え?分散処理するならファイルシステム使うとか悪手中の悪手でしょw
- 882 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 14:01:57.56 ID:E6tSyHuQ.net]
- ストリーム処理にできるかどうかって何やろうとしてるかによるでしょ
長大テキスト処理的なものかどうかはわからないのにパイプやストリームがいいって言っても意味なくない? 質問がどういうデータをどう処理するってのを専門外の人に書いてないのも返答が発散する原因の一つではあると思うけど
- 883 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 14:04:50.26 ID:GJ9v1oeu.net]
- >>865
バッチ処理なら普通に使うでしょ Hadoopとかファイル使いまくりだよ
- 884 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 14:14:41.27 ID:GJ9v1oeu.net]
- >>866
シミュレーションで波動関数情報渡すって言ってるから、 普通に考えてストリーミング処理できるようなデータではなく全部一括して扱うもんだろう 複数件のジョブをまとめてバッチとして渡してるとかなら分ける余地はあるかもしれないけど
- 885 名前:デフォルトの名無しさん [2017/08/19(土) 14:18:44.31 ID:VwTbQ4le.net]
- 波動関数情報4GBをアップロードして、必要な分だけシーケンシャルかランダム・アクセスしたらいい
- 886 名前:あ mailto:sage [2017/08/19(土) 16:00:48.68 ID:b1lc6Upk.net]
- 規格化されとるならtとx1でアクセスできる方が便利では?
確率密度で欲しいならちとめんどいが。 全然ジョブ別けれると思う。
- 887 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 16:06:22.01 ID:Czvm/mK/.net]
- >>870
早く発電する作業に戻らないとテストできなくなるぞ
- 888 名前:あ mailto:sage [2017/08/19(土) 16:13:24.70 ID:b1lc6Upk.net]
- >>871
発電機回すのは俺のやる事じゃないよ。 主任技術者がやる事。
- 889 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 16:20:38.90 ID:y3ZCFtJS.net]
- この人がまともに働けるってすごいことだと思う
周りの人が理解してサポートしてくれている恵まれた環境なんだろうな
- 890 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 16:52:15.03 ID:SFm+w/sk.net]
- コミュ力と文章力はほとんど関係ない気がするので文章だけ見てもよくわからないな
- 891 名前:あ mailto:sage [2017/08/19(土) 17:57:32.52 ID:b1lc6Upk.net]
- >>873
周り良い人だよ。俺含め変なやつ自体が多いけど。 人間、三十人ぐらい集まれば最終的に良い部分同士でキレイにまとまる。 >>874 文書として書くならちゃんと書くぞ。
- 892 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 21:26:38.70 ID:E6tSyHuQ.net]
- >>868
趣味で超適当な流体シミュレーションぐらいしか作ったことないけど全部一括して扱うもんだろうという推測には同意する たとえば画像処理でSIFTとかの特徴点抽出アルゴリズムを使いたい場合に、ストリーミングで実装することに可能性やメリットはあるのかなぁ。 なんでもかんでもストリーミングで実装して効率良くなるなら極端な話スパコンなんて要らないじゃんってことになると思うんだけど
- 893 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 23:57:56.57 ID:3LWi1RRc.net]
- 直受けの50万 客:いつまでもうちにいていいよ
3次受けの50万(客は70万払ってる) 客:短期延長していい? 5次受けの50万(客は11
- 894 名前:0万払ってる) 客:作り終わったらとっと出てけ できなかったら即退場だ
長時間労働 高稼働 高スキル要求が多い 零細フリーランスサイトは5次受けから誰もできない難易度の高い仕事 余り物の仕事を紹介してくる。40万円代でやってくれと これならJIETから3次でいったほうがいいな 446非決定性名無しさん2017/08/02(水) 22:12:48.95 JIETに毎月5千円払えば3次から入場できるだろ? 高額をうたうフリーランスのサイトはだいたい5次から45万円 JIETで閲覧応募できる末端価格からさらに搾取するのが高額をみせつけるフリーランスサイトでした 高額案件をみせつけるフリーランスサイトも案件の取得はJIETでした 473非決定性名無しさん2017/08/03(木) 15:21:30.71 JIETに加入すれば誰でも3次60万からスタートだ。フリーランスのサイトをやってる 自称エージェントもそこから案件情報を取得しきてる。サイトで60万で釣って40万から55万の 間でやらしている。 372仕様書無しさん2017/08/11(金) 10:31:43.41 フリーランスで検索すると引っかかる零細ITがやっているフリーランスのサイトはだめだ。 高額に見せているけど実際は50万前後 JIET加入した方がいいよ。案件は毎日千件以上末端価格は60万円 平凡な稼働時間の80万円の案件もある。 ユー子も求人をだしてる。名刺も渡せる。ユー子に名刺が渡せるんだぞ。夢のようだ それらの案件まさぐってHPで転売していたのが零細ITがやるフリーランスサイト 自称エージェントはJIETから流れてくる案件を転売してるだけだった。 JIETに加入すれば誰でも案件に応募することができた。収入が40万50万台にならなくて済む [] - [ここ壊れてます]
- 895 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 01:15:26.57 ID:r7P84g+k.net]
- >>876
そら富豪プログラミングが一番いいわ ただリソース削ろうなんて貧乏性な考えしてるんだから他に方法ねえだろ
- 896 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 01:31:48.22 ID:PUhzCj71.net]
- >>878
そういう問題じゃない ランダムアクセスされるデータをどうやってストリーミング処理するのか
- 897 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 01:39:16.53 ID:PUhzCj71.net]
- あと、>>876が言ってるスパコン云々は
データをストリーミング処理できるということはすなわちデータ件数に対して線形時間で処理できるということを意味する 全ての問題がそうだったら世の中に重い処理なんか存在しないからスパコンなんか要らないよね?ということだと思う
- 898 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 01:46:50.23 ID:r7P84g+k.net]
- >>879
意味不明 メモリ転送だけが問題なら転送だけストリームすりゃいい もとの文脈無視してただ叩きたいってだけか?
- 899 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 01:50:05.35 ID:r7P84g+k.net]
- >>880
んな当たり前の事ドヤ顔で語る前に 前提と問題ぐらい読み解こうな
- 900 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 02:00:28.35 ID:r7P84g+k.net]
- いや、これ本人がマウントしてんのかな…
- 901 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 04:44:52.46 ID:HvheRl8w.net]
- >>876だけど元の質問してる人とは別人だよ。
ストリーミング処理って普通は大きなデータをストリームで流して一部だけ処理していくことで大きなデータを全部オンメモリにしなくても処理できるから嬉しいよねっていうことで ストリームに対して処理する実装のことを指すと思うんだけど。 元々の話はFortranはデバッグがきついからJuliaで書きたいけどデータの受け渡しイマイチだし他にいい方法あるか?って話だと思うのでリソースを削ろうって話ではないと思う ただ、データが4GBとデカいんでmemcpyとかディスク書き込みとかは明らかなメリットがなければしたくないっていうだけの話で そもそもメモリ転送だけストリームっていうのは、ストリーム処理と言えるのかな?そして、本来はメモリ転送も無い方がいいに決まってるので。 スパコンの例はまさに>>880の言ってるとおり。
- 902 名前:物理現象の時間発展をシミュレーションすることが目的のプログラミングなんかは瞬間瞬間のデータ全部が相互に影響を与えあっているような
モデルを用いて実装されるだろうから、全部がオンメモリでランダムアクセス可能でなきゃそもそも実現が難しいと思うのよ。今見える範囲だけ処理するというストリーミングのやり方では原則的にはうまくいかないと思う。 [] - [ここ壊れてます]
- 903 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 05:41:57.25 ID:r7P84g+k.net]
- 文脈が違うから違う結論になっただけと言ってるのに、なぜくどくど説明したがるのか…
まず最初から素直にtmpfsでも高速なSSDでも使えばすぐ済む話 まさかそれすら最初から思いつかないってことはないだろう でもグダグダ言ってるんだから、代わりにメモリや高速ストレージに金やリソース割くのが無理って事だろ なら共有メモリにでもするか、処理単位を分けストリーム処理でもしろって話 で、ほしい処理主体がストリームじゃなかろうが割当は細く切り出しながら渡す必要あるから、どう言い繕ったってストリーム化だよ いちいち言葉尻につっかかるあたりマウントしたいだけだろうが
- 904 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 06:26:59.79 ID:Adwommj8.net]
- >>838は>>860じゃないかな
「FFIを使う」「FFIよりいい方法があるか聞いてみただけ」ということで話は終わっているような
- 905 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 08:00:42.48 ID:XzNX7+yk.net]
- で、それのどこが次世代言語なの?
- 906 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 09:02:07.47 ID:02zgg1Cu.net]
- 話は変わるけどFFIやRPCなどのインターフェイスを抽象化して多言語で共通に使える仕組みがあればいいのに
ThriftやgRPCみたいなのはサービスとして動かさなきゃいけないし、 Javaや.NETみたいなのは理想だけど仮想マシンに縛られるし
- 907 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 11:14:26.93 ID:cXtFYNrL.net]
- なんだかんだ言ってjs or TypeScriptが最強な気がする
機械学習すら手軽に始められる言語になり始めてるし https://pair-code.github.io/deeplearnjs/ ここ最近のES2015以降言語仕様の進化はいい方向に進んでいるし パターンマッチングとか入り始めたらマジでこれでいいってなりそう。
- 908 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 11:15:55.74 ID:cXtFYNrL.net]
- jsonをインターフェースとして考えるならjs
- 909 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 11:36:57.11 ID:m8177A+a.net]
- 周辺のエコシステムがちっともエコじゃない
ボイラプレート使わないと、めんどくさすぎてまずスタートラインにすら立てないという おにちく仕様 ちゅか、フロタイプかタイプスクリプトを標準にしろ 生JSはできない
- 910 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 13:16:38.54 ID:IkwItTHK.net]
- ここまで次世代言語の議論なし
- 911 名前:あ mailto:sage [2017/08/20(日) 14:05:20.43 ID:wfThuXaW.net]
- >>888
なんかすごい懐かしい言葉が色々浮かぶけど、どれも対して成功してないな。 逆にhttpがここまで伸びたのも凄いが。
- 912 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 14:40:01.39 ID:856Qy56L.net]
- ハイパーテキストじゃなくてもhttpプロトコルだしな。
- 913 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 16:38:15.82 ID:HvheRl8w.net]
- >>885
「処理単位を分けられる処理」なのかは把握した上でストリーム化を勧めてるんだったらわかる。 質問者の望む処理がそういう処理だと思ったってことである程度どうやって分割するかも予想がついた上でストリーム処理にした方がいいって言ったってことだよね? マウンティングとかじゃなくてさ、問題を的確に把握する前にアドバイスしたってしょうがないだろって思ってるだけだよ。
- 914 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 17:02:53.59 ID:zvlsjK6m.net]
- >>888
結局、各言語でメモリの取り扱いが異なるわけだから、.NET みたいなことする以外に 解決方法なんてないだろう。 メモリの取り扱いを抽象化するってのはどうしたって結局のところ性能的に無理が生じる。
- 915 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 19:08:10.98 ID:2qDLsNd9.net]
- 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の受け答えとか、話し通じないガイジ丸出しで大変面白い
- 916 名前:あ mailto:sage [2017/08/20(日) 22:15:08.78 ID:yEE4C2MX.net]
- >>897
なんの会話もせず、レス拾って文句つけるだけとは随分面白くて有意義な書き込みだなぁ。
- 917 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 23:05:46.98 ID:yNKc7CAF.net]
- 会話ができてないお前がいうか?
- 918 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 23:36:43.04 ID:m8177A+a.net]
- 単発のお前がいうか?
- 919 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 00:48:06.97 ID:COEoTBs8.net]
- >>895
そちらの言い分は分かるが、俺の言いたい事は違うよ 分割の話はFFIを界面にしてる点を取っ掛かりに言ったに過ぎない 不明な仕様という点を踏まえて、より一般化したの代替の提案してるだけ 要するに言外の事に突っ込んだ話はしてません
- 920 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 00:52:50.95 ID:ogLdY0/a.net]
- このスピードのスレで単発煽りとか、普段はID真っ赤のガイジですって自己紹介してるようなもんじゃん……
- 921 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 02:03:36.52 ID:sjKZo8mX.net]
- >>901
もしストリーム処理的なものを一度も考慮に入れたことがないんであれば、ストリーム処理で実装可能かどうか考えるのも一つの手かもね、 ぐらいの意味であったということかな?それなら納得します。
- 922 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 03:02:40.94 ID:eGD2En39.net]
- 俺たちのスピードについてこれない香具師がいるようだね
- 923 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 22:30:29.02 ID:UGhNsUQ+.net]
- いつまでストリームのはなししてるの。
ストリームならRxだろjk
- 924 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 00:33:08.71 ID:9GD6qpN2.net]
- ワイはBlackRx
- 925 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 11:49:00.34 ID:i6ZzO263.net]
- 光のオーロラ身に纏い
君は闘う人になれ 傷つことを恐れたら 世界は悪の手に沈む ネットバトラー爆誕である
- 926 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 11:54:49.36 ID:wr0MW0qV.net]
- >>903
ニュアンスがやっぱり違うぞ 金もメモリも使わずかつ実装が簡単な代替えとなるとそうなるって話 HDDの速度考えれば都度転送のがまだマシだろ 本当はtmpfsが手っ取り早いけど
- 927 名前:デフォルトの名無しさん [2017/08/22(火) 16:38:49.34 ID:WO9jjhJ1.net]
- 名古屋から山口組の6代目が出たんだし、SKEにも頑張ってほしい
◆AKBは近代ヤクザのシステムを導入しているとしか思えない◆ robo-mae.com/2017/06/20/ なんか本職のヤクザ?が書いてる裏事情ブログでおもろいから読んでるんだけど、 ぽいけどこの記事だけ的確過ぎて笑ってしまった。 この人は結構ヲタなんだろうけど、組内では内緒にしてるのかな?
- 928 名前:あ mailto:sage [2017/08/22(火) 20:55:51.79 ID:5SSOVQI8.net]
- パイプとかRPCでやるなら、
プロセスAがデータ作り終わったら、 プロセスAがデータを一定量、プロセスBに送って、 プロセスBはそれを受けてバッファに置いて、 プロセスAは送った分、確実にメモリを開放して、 全部送り終わったらEOF送って、 プロセスBはEOFで走り出せばいいんじゃないの? その送受信フックしといたら、プロセスBだけもう一回走らせるのも簡単だし、別の計算機でプロセスB動かすのも簡単だし、エビデンスにもなるのでは?
- 929 名前:あ mailto:sage [2017/08/22(火) 20:57:28.90 ID:5SSOVQI8.net]
- 全部送り終わったら、のところ、全部送り終わってなければ、また「一定量送って」にループね。
- 930 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 21:45:32.91 ID:3dDtZQan.net]
- >>910
>送った分、確実にメモリを開放 ってどうやるんだろ
- 931 名前:あ mailto:sage [2017/08/22(火) 22:19:18.76 ID:5SSOVQI8.net]
- >>912
Fortranなら、allocatableで宣言して、allocateで適当な「一度の量」単位で確保して使って、送ったらdeallocateで開放すりゃいいんじゃないの? pointerで宣言してるならちと考え方変えねばならんかもしれんが。 あと尻から送ったほうが良いかも。 GCある言語だったら開放待ち作らなきゃなんともならんな。
- 932 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 19:38:39.70 ID:C10WJIyJ.net]
- >>912
mallocじゃなくてシステムコール使う
- 933 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 03:36:25.37 ID:89P6VciC.net]
- 久しぶりに覗いてみたらまだこの基〇外いたんだwww
俺が勉強している間も遊んでいる間も色々している間もずっと書き込んでいたんだねww
- 934 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 07:01:09.06 ID:plP2PBjy.net]
- まろ〜く
- 935 名前:あ mailto:sage [2017/08/24(木) 12:57:45.68 ID:aPple+DF.net]
- 勉強したり遊んだり仕事したり2chに書き込んだりしてるだけだがなぁ。
一度に1つの事しか出来ないんだろうか。
- 936 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 13:06:05.45 ID:CU8adGcb.net]
- この基地外の収容所と化したからな。このスレは
- 937 名前:あ mailto:sage [2017/08/24(木) 13:10:59.72 ID:aPple+DF.net]
- 賑やかしでいいんじゃないの?
黙ってたら進まんかHaskell信者が踊り狂うスレなんだし。キャットドア()の検証()するスレで良いの? あと、そもそも盛り上がってたら静観してあんまり書かんぞ。
- 938 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 13:23:19.75 ID:PzOnmf2Y.net]
- 結局Haskell最強ってなるの。
正直あんまり仕事で使ってる感じしないけど。 なんか研究者が戯れに使う感じ。そもそも何に向いてる言語なのhaskellって
- 939 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 13:28:16.99 ID:0Cezav5n.net]
- エンジニアガイジ再訪。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>)である時くらいかな。
- 940 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 13:32:07.62 ID:z+OCxOWy.net]
- >>920
仕事で使ってるよ ファイルのバリデートチェックとか あとはネットワーク構成の論理矛盾がないか調べる内製ツールもHaskell
- 941 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 18:31:02.84 ID:IR7qYp4l.net]
- キャットドアって何?
- 942 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:43:58.38 ID:EpnGEQYH.net]
- >>920
結論は「〜言語最強」とか言ってる輩は馬鹿ってことかな。
- 943 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 21:27:56.58 ID:LiUup8WI.net]
- >>924
まぁ向き不向きの問題ってことかね。 haskellはバリデーションチェック系が得意っていうのはやっぱりパターンマッチングで宣言的にかけるからってことなのかね。 パターンマッチングはrustとかelixirとかでもできるわけだから haskellじゃなきゃダメってことはなさそう。
- 944 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 21:34:11.83 ID:LoTTLSP4.net]
- いやHaskellのが楽
RustなどにQuic
- 945 名前:kTestのようなものはない []
- [ここ壊れてます]
- 946 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 21:34:48.48 ID:LoTTLSP4.net]
- QuickCheckだ間違えた
- 947 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 00:50:39.84 ID:KCgpTMlD.net]
- ある。使ったことは無いがhttps://github.com/BurntSushi/quickcheck
ただRustの型システムはHaskellより貧弱だし、最初からメモリについて意識しないとプログラムが動かない Haskellで作ったプロトタイプをRustで書き直して速度を稼ぐのはアリ
- 948 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 06:00:59.36 ID:xDVMzM02.net]
- >>928
めちゃくちゃ冗長だねこれ…
- 949 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 11:10:28.70 ID:Yqz1DVXO.net]
- 暗黙の型変換は大嫌いな俺でも型システムを信じすぎる輩はどうかと思う。
- 950 名前:デフォルトの名無しさん [2017/08/25(金) 13:37:23.88 ID:nLnLKgfd.net]
- >>930
ちょっと言ってる意味わからない。(言いたいことはわかるかな) 暗黙の型変換好きってなら、そのあとの でも型システムを信じすぎる 云々につながるけど
- 951 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 20:25:21.97 ID:7uFXgRip.net]
- 暗黙嫌い=与党ってことだな
たとえ内容が全く同じでも、野党が批判するのと、与党の俺が批判するのは全然違うと 最近の日本語は面倒臭い
- 952 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 20:45:47.36 ID:xDVMzM02.net]
- >>930
もしかしてRustの型が貧弱というのに反論しているつもりなのか?
- 953 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 20:56:12.07 ID:Yqz1DVXO.net]
- 例えば perl みたいに "123" を勝手に数値変換したり文字列として取り扱ったりってな
言語は好きじゃないって話が一方であり、 じゃあ haskell みたいに型チェックを強めにやってりゃバグありませんって態度も どうかと思うって話だよ。 なぜ与党とか政治の話になるのか謎。。
- 954 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 21:20:19.63 ID:7uFXgRip.net]
- 与党は比喩だな
一方、Haskellの「バグありません」って態度とか台詞とかは擬人化だろ
- 955 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 08:42:33.45 ID:OYkNf4vr.net]
- PerlとHaskellは両極端だが激しい対立は起きてなかったよね
対立がなかったところに中立の勢力が現れて両極端 vs. 中立の対立が発生したよね 中立の意味ないんじゃないか?
- 956 名前:928 mailto:sage [2017/08/26(土) 08:49:18.26 ID:Mm+y9adx.net]
- HKTが無いことを念頭に入れてのレスだったんよ。RustじゃHaskellで便利なFunctorは作れない
型システムを信じすぎるって状況が自分も想像できない。他言語の話だろうか
- 957 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 13:53:01.93 ID:+XRpmYj4.net]
- ペェ〜ルだかプェチピィだか、あんな真性糞ゴミを中立の位置まで持ち上げて議論に引き出すのが
そもそも間違っている あんなんジャップランドの土方SIerの低学歴奴隷どもしか使っとらんぞ
- 958 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 15:13:15.69 ID:attIITNf.net]
- >>938
海外でも使われてるし、土方SIerはむしろPHPなんか使ってなさそうだし色々間違ってるんだが
- 959 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 15:34:56.04 ID:+XRpmYj4.net]
- >>939
土方SIerにこき使われてる低学歴奴隷ども、な おまえさんは海外でウンコが食われてたらおまえさんもウンコ食うのか ガイジか?
- 960 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 15:37:34.37 ID:yVg+x2rU.net]
- 自社事業やってるベンチャーをいくつか転職活動で回ったけど、
俺達の事業に最適な最高のシステムを独自に開発した!もう人間要らねえ!俺すげぇぇ! みたいな知性を感じないオレオレ系はPHP多かったな もちろん即辞退
- 961 名前:あ mailto:sage [2017/08/26(土) 15:42:18.00 ID:X5M1TIXy.net]
- >>938
SIerの仕事は、技術ではなくて管理だからな。 不良率や稼働率を客と話し合って、SLAを結んで、それを満たすシステム作らせるべくプロジェクト立ち上げて管理して納品させて、自分らが納品するのが目的なんだし、 定義した稼働率満たしてりゃ中身がなんであれそれで良いよ。 それ以上の品質はただの過剰品質。化粧板止めるネジにチタン使うぐらいのバカ。 理想論者の技術バカは、ちょっと自分に何が求められてるのか把握してほしいわ。
- 962 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 16:10:01.03 ID:+f59r+kw.net]
- >>941
事業としてはそれが正解な気がしないでもない。 人間いらないならなんで募集していたのかとか気になるが。
- 963 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 17:45:44.24 ID:F/lZ1rgx.net]
- 好き好んでSlerのPHP奴隷に成り下がる奴wwwww
- 964 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 18:30:04.24 ID:mC0A2mA/.net]
- >>943
最後の皮肉で噴き出したじゃないか、パブリックな場でww
- 965 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 18:44:35.29 ID:+9+W3CBg.net]
- test
- 966 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 19:59:48.46 ID:VInW/Le9.net]
- >>942
わるいが、俺は25年ぐらいしか業界経験がないから、 「過剰品質なソフトウェア」ってものを見たことがない。 品質が高すぎるが故に害があったソフトウェアの実例を教えてくれるか?
- 967 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 20:06:00.46 ID:QQJs7uWk.net]
- >>947
きみがかかわった「完成が遅れたプロジェクト」ぜんぶ
- 968 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 20:34:24.42 ID:+XRpmYj4.net]
- >>948
ウンポコピーの糞プェチピィ土方を寄せ集めたジャップランド土人さんの悪口はやめたまえ
- 969 名前:デフォルトの名無しさん [2017/08/26(土) 20:59:45.94 ID:UaCnfxPk.net]
- いい加減にマ板でやれ
- 970 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 00:13:00.86 ID:Xm4zUSYU.net]
- PHPやPerlのような、終わった言語の話はもうやめようよ
- 971 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 01:25:48.62 ID:gWxugQMb.net]
- goだとGAE/goが使えるから。という理由でGO言語が選択されてたりするかな。
中国人がGOが好きだという話を中国人のエンジニアの人に教えてもらいました。その人の話では中国でのベンチャーはいきなり一千万人単位のユーザが生まれる場合があるから、サーバ単価が低くできるGOが好まれるとか
- 972 名前:あ mailto:sage [2017/08/27(日) 01:26:55.82 ID:0sFxQlMg.net]
- >>947
俺はもう少し若輩者だけど、それでも過剰品質はあったよ。 ●非常時には止めても良いシステムで、止めないでホットパッチ当てれる仕組みまで作ってた →案の定その部分が原因でデータ不整合が起こった ●ホットなミラーリングが出来るDB使ってみました →そもそもテンポラリDBしか使わないジョブ用のバッチ。 と言うように、害があるってのは2つの意味がある。 それを作ったせいで余計な対応が発生して余計にかかったコストを害とする それを作らなくても良かったのに、作った事による、単純な工数の無駄遣い。
- 973 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 01:38:37.46 ID:XtwdHSP9.net]
- >>952
景気の良い話だな お金稼ぎやすそうだ
- 974 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 03:28:48.46 ID:Xm4zUSYU.net]
- >>953
PHPで非常時には止めても良いシステムを書かせる →通常時も落ちる PHPでDB使ってみました →不整合データたくさん入りました PHPを使ったことによる損失は次元が違うから・・・
- 975 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 06:45:30.70 ID:uirFB7xG.net]
- PHPで求人だしてるのはそれが一番安く雇えるからだろ
品質なんて気にしないというか知らない 自分が気に入るまで文句言ってれば理想のモノが出来上がると思ってる 画面がーとか言われてもな
- 976 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 07:17:55.40 ID:5p3PV0IY.net]
- >>953
データ不整合が起こったというのは、品質の不足だろ? 君が言っているのは過剰品質ではなく、過剰な作業項目による品質劣化だ。
|

|