次世代言語14 Go Rust Swift Kotlin TypeScript

スレタイ以外の言語もok

前スレ
次世代言語13 Go Rust Swift Kotlin TypeScript
https://mevius.5ch.net/test/read.cgi/tech/1534769753/

>>1の1行目に記入
!extend:on:vvvvv:1000:512
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured

412デフォルトの名無しさん (オッペケ Sr5f-fK8c)2018/10/08(月) 17:13:42.76ID:dVEsuKkLr
そうだよ

413デフォルトの名無しさん (ワッチョイ 671e-SWBM)2018/10/08(月) 17:30:26.37ID:r4wPZhRW0
みんな独自の次世代言語でしゃべってるからね
仕方ないね

414デフォルトの名無しさん (ワッチョイ 4c98-zIg9)2018/10/08(月) 17:39:56.67ID:tthsf3cJ0
個別独自仕様の自然言語を使ってたのかぁ…そりゃ驚いた

あれとかそれみたいな言葉ばかり話してるのは動的言語かな

416デフォルトの名無しさん (ワッチョイ 6433-QTQU)2018/10/08(月) 18:50:07.46ID:89MEgOH20
指示語が多いのはオブジェクト指向なんじゃない

417デフォルトの名無しさん (ワッチョイ d980-A6IM)2018/10/09(火) 23:23:20.51ID:uKgwXIAC0
知能が低いヤツほど
こそあど言葉を多用する傾向がある

何か分からない何かを指すためと
考えられる

>>417
そういう君はそれとあれの日本語的な意味の違いちゃんとわかってる?

419デフォルトの名無しさん (スフッ Sd70-3Vr4)2018/10/10(水) 11:13:05.20ID:gfJl3N9Pd
半角さんにレスしても無意味だよ

420デフォルトの名無しさん (ワッチョイ 671e-SWBM)2018/10/10(水) 21:08:16.44ID:CjgtU7cb0
知能が低いヤツほど
ストアドSQLを多用する傾向がある

ストアドが害悪な事に関しては同意

422デフォルトの名無しさん (ワッチョイ 5cb3-GiWE)2018/10/10(水) 21:50:23.61ID:g0zzSCKP0
重あど

423デフォルトの名無しさん (ワッチョイ 4723-WryL)2018/10/11(木) 03:04:04.82ID:bSapQe7w0
>>409
404 名前:デフォルトの名無しさん (ワッチョイ e29f-fe/1) [sage] :2018/10/08(月) 10:36:37.69 ID:NFI2fQQ+0
もうJavaScript自体がDOM操作の為に大概最適化されてるだろうしね

この憶測を検証するのにAPIの策定が必要な異世界に住んでいるのか?

424デフォルトの名無しさん (ワッチョイ 4723-WryL)2018/10/11(木) 03:07:57.66ID:bSapQe7w0
>>409はおそらく>>407を検証しろと言われたと読み違えたんだろうけど、
そっちの方は予測だから好き勝手に論ずればいいと1行目で明確に書いている。

425デフォルトの名無しさん (ワッチョイ 67b3-7UJu)2018/10/11(木) 07:53:05.86ID:wzcY15a+0
>>423
それは検証するまでもないし検証する意味も無くね
その辺は当たり前のこととして、さらに上回る余地があるかという話だと思うし

「なると思う」「ならないと思う」という小並感は意味無いとしても
原理から演繹する思考実験は出来る

リニアメモリと低水準命令セットの仕組みや強い型付けがあることは
ネイティブコールとの結合でもJavaScript+JITより有利
JavaScript側に、numpyやベクトル計算機ように操作自体をまとめて指示できるAPIがあるならともかく
個体ごとの操作しかないからWebAssemblyの仕組みは尚更有効

>>425
あくまでCPUバウンドな処理において、の前置き付きでな
DOM操作に拘るならパフォーマンスの検証は現状でも容易だ
ReactやVueのような仮想DOMを使用したレンダリングにおけるJS側とブラウザ側の処理時間の比 (x : y) を測定してやれば、
WebAssemblyに置き換えたときの理想的なパフォーマンスは y/(x+y) と近似できる
俺は検証するまでもなく絶望的な結果になると思ってるけどね

実際メリットがないから実装のプライオリティが低いんじゃないの?

428デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/11(木) 10:12:47.40ID:XOW0CkvVd
知能が低い奴ほど正しいストアドを見たことが無いだけだろ。
正しくDBエンジニアたちが作ったストアドとViewは、いい感じに疎結合になってるし、
DBとアプリどっちの変化も吸収してくれる上に、そのへんのやつが書いたSQLよりも安定して早いぞ。
カーソル使う/使ってるようなストアドは存在自体が間違ってるとは俺も思うが、
まともなストアドは中途半端に作ったDBや、ORマッパーお任せのDB作成/クエリーよりは良いと思う。

DBエンジニアが居ないような現場だとクソなのかな。

>>428
いいと思ってるのは結局書いた本人だけ

430デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/11(木) 10:18:33.91ID:XOW0CkvVd
Wasmの関数に整数以外を渡すときは結構手数がいるし、型付と言ってもWasm内ではただのバイト列だから死に方はWasm作るために使った言語次第だよ。
だから、単純にwasmにすれば多少パフォーマンス上がるって言い切る事もできない。むしろ遅くなるかもしれん。
Gopherjsとgo+wasmで、gopherjsの方が早かったって結果をebitenの作者が書いてたよ。
あれは画像とかも渡してるけどね。

431デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/11(木) 10:19:00.89ID:XOW0CkvVd
>>429
使ってる側が良いと思ってるよ…?

ちゃんとストアドでできる奴はそっちのが良いと思うけどな
自分は正直あまり自信ないし、デプロイとかフレームワークのこと考えるとO/Rマッパー使っちゃうけど、言ってることは間違ってないと思うわ
ちょっと前にqiitaにもストアドおじさんいたなぁ

>>431
ブラックボックスとして使える内はね
製作者が退職した後にその構造を変えたり足したりしようとしたら阿鼻叫喚になる

434デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/11(木) 11:55:00.62ID:XOW0CkvVd
>>432
デプロイは確かに悩みどころ。
migrationでストアドも載せ替えてくような感じにするしか無いな。
なので、DBの改修って扱いになる

>>433
そんなのライブラリ関数でも同じようなもんだよw
ライブラリ関数作ってるアーキチームみたいな感じ、でDB屋も集まってる感じ。

435デフォルトの名無しさん (ワッチョイ 7f98-/ieb)2018/10/11(木) 12:50:58.56ID:5Dtxg5HW0
>>430
>Gopherjsとgo+wasmで、gopherjsの方が早かったって結果をebitenの作者が書いてたよ

嘘ではないけど正確に書いて欲しいな
ChromeではGopherjsの方が速くFirefoxではgo+wasmの方が速かったって結果だよ
最終的に一番パフォーマンスが良かったのはGopherJS on Chromeだったけど

>>434
ライブラリ関数の戻り値は基本的にシンプル値とかリストくらいだけど
ストアドの戻り値は多くの場合整形された複雑なViewじゃん?
前者の場合変更が起こる確率はそれほど高くないし手間も大きくはない

437デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/11(木) 14:56:25.16ID:XOW0CkvVd
>>435
面目ない、wasmが早くないって事のインパクトが大きくて端折ってしまった。
まあ、今のところGoのwasmは「パフォーマンスとかおいとくよ」って言ってるし、伸びしろはあるのかもしれないし、不正確だったな。

>>436
実感的には更新はストアド、取得はView(場合によってはマテリアライズド・ビューだったり、Triggerで生成されるテーブルだったり)が多いんじゃないかな。
ぶっちゃけ後者も同じ程度だよ。ガチで運用すると。

むしろアプリ側から見たら割と純粋だし、手間は思ってるよりも無いよ。
眺めるためのviewではなくて、アプリのためのviewだし。

>>428
> 知能が低い奴ほど正しいストアドを見たことが無いだけ

知能が低い人間としては是非見てみたいので
いい感じに疎結合になっているストアドとViewの低脳でも分かりやすいミニマルな例を出してみてくだしあ

439デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/11(木) 17:58:18.47ID:XOW0CkvVd
>>438
単に半角さんへの煽りだよ。
とはいえ、割と見たことあるからそこまでレアなアーキテクチャじゃないと思うけど。
医療で、そこそこの規模の開発はだいたいそういう感じでやってた。金融でも同じ作りは聞いたよ。

サンプルでミニマルだと、ストアドが鬱陶しく見えるだけだと思うわ。

440デフォルトの名無しさん (ワッチョイ a71e-SmB1)2018/10/11(木) 21:36:11.52ID:AFg0dLPl0
>>428
低知能は自分の低知能に気付けない説

あるおねw

441デフォルトの名無しさん (ワッチョイ a71e-SmB1)2018/10/11(木) 21:38:47.27ID:AFg0dLPl0
医療と金融w
事なかれ主義の土方ども墓場じゃないですかーw やだーw

442デフォルトの名無しさん (スププ Sdff-Ja2r)2018/10/12(金) 00:33:10.55ID:3ZWvPpmJd
単に煽りだよって平然と吐く性格の悪さ

443デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/12(金) 07:59:55.85ID:KshMeseVd
>>441
意外に新しい物も使うぞ。
ただいろんな法律や保医発みたいな通達に縛られてるだけで。
電子カルテがクラウドに長いこと乗せられなかったのは、センシティブ情報ってのもあるけど、診療録は院内に置くことって決まってたからだし。
充分な試験さえすれば新言語ぐらい使える。

444デフォルトの名無しさん (ワッチョイ bf9f-TTlK)2018/10/13(土) 01:11:03.24ID:MAZOR1zR0
現場によるわな。
終わらないことで有名な某銀行のシステム開発じゃemacsさえ入れられん。。

445デフォルトの名無しさん (ワッチョイ a71e-SmB1)2018/10/13(土) 01:18:25.70ID:frOt0ihS0
今どきイマカスとかチンカス並やな

446デフォルトの名無しさん (ワッチョイ bf99-DAVC)2018/10/13(土) 19:44:26.77ID:1dJ8iaFn0
>>444
あんまり研究開発費も使えないからな…
下請けさんの単価って下請けさんの社員さんが思ってるより高いから…

447デフォルトの名無しさん (ブーイモ MM0b-wEhW)2018/10/13(土) 21:31:42.51ID:LdRaeBfZM
工数買う方からしたらPG一人の拘りを尊重したところで全体の生産性なんかほとんど変わらん
これは決してマクロな視点だからというわけではなくて、
個人単位で見ても、実際のところ、拘りを無視しても本人が主張するような生産性の低下はほとんど見られないもんなんだよ

448デフォルトの名無しさん (ワッチョイ a71e-SmB1)2018/10/14(日) 01:16:00.58ID:x8pc5pkC0
そしてウンポコペチプーによるウンコードの山盛りウンコがひり出されていく

449デフォルトの名無しさん (ワッチョイ bf9f-TTlK)2018/10/14(日) 04:43:10.13ID:cnUSrnZ50
>>447
そりゃツールの一つや二つならそうだろうけれど、問題は全てに渡って
最低基準に合わされるってところなわけだよ。

450デフォルトの名無しさん (ワッチョイ bf99-DAVC)2018/10/14(日) 08:56:53.22ID:Hn4XXZO80
変えるならプロパーが検証してから一気に環境変えるわな。
環境構築を言い訳にされたくないし。
「みんな同じ環境で結果出してますよ」ってのは真実であるべきだし。
そのためにほんとに必要だと思うなら直談判して入れさせれば良いと思う。

何度か「確かに。導入してみる?」って導入したものあるよ。

>>449
金融系の最低基準ってISPFっていう大昔のSF映画に出てくるような黒画面に緑色の文字のCUIだぞ?
そんなバカなと思うかもしれないがこれは本当の話で、現代においてもそれほど珍しいことではない
SEはそういうレベルで言ってるんだよ
ところが面白いことに、Javaと比較してもそれほど生産性は大きく変わらなかったりする
システム開発の生産性ってのはSEが何をどのレベルで要求するかでほとんど決まる

452デフォルトの名無しさん (ワッチョイ bf99-DAVC)2018/10/14(日) 09:20:04.50ID:Hn4XXZO80
開発環境の最低基準では?
医療もレセプト関係の医事課さんが使うようなやつは、罫線で引いたような画面でも許されると言うか、重いぐらいならそうしろって言われるな。

>>452
ところが開発環境の話なんだよなあ
30年以上前に作られたとは思えないくらい意外とまともなエディタが付いてるぞw

454デフォルトの名無しさん (ワッチョイ a71e-SmB1)2018/10/14(日) 09:52:56.66ID:x8pc5pkC0
まともなエディタって秀丸エディタのことでも言ってるのかな、この程度の低さよ、ペチパー並だな

455デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/14(日) 10:04:21.65ID:EEiR8tHYd
>>453
それはキツいなw
医療はIDE縛りはあるけど、さすがにGUIだった。
変なIDEだったけど(笑)

MUMPSとかまだ現役なんかな?( ; ゚Д゚)

457デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/14(日) 16:28:56.70ID:EEiR8tHYd
>>456
残念ながら現役だよw
ってか知ってる方もどうかしてる。

458デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/14(日) 16:31:33.98ID:EEiR8tHYd
ってかどの段階で残ったか移ったかをぼかしとかないと特定されるなw

459デフォルトの名無しさん (ワッチョイ a71e-SmB1)2018/10/14(日) 22:25:00.00ID:x8pc5pkC0
おじいちゃん、もう寝る時間よ

460デフォルトの名無しさん (スフッ Sdff-DAVC)2018/10/15(月) 08:49:30.29ID:4nGJCorTd
30半ばってもうおじいちゃんかな…。

461デフォルトの名無しさん (ワッチョイ 07e0-SmB1)2018/10/15(月) 21:18:10.18ID:E6pr56BO0
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。

462デフォルトの名無しさん (ワッチョイ 4723-KSPj)2018/10/17(水) 03:36:58.40ID:4awkQadJ0
>>451
みどりの窓口でキップとるのに使ってるシステムも今でもそんなだったような

新着レスの表示
レスを投稿する