19/09/12 17:07:33.99 4SH4v3qi.net
>>235
Linusが切れるぞ
243:デフォルトの名無しさん
19/09/13 00:17:26.08 17Jpcv+R.net
バカの意見よりよっぽど参考になる。
URLリンク(github.com)
244:デフォルトの名無しさん
19/09/13 04:10:29.43 cow5Lv8m.net
>>240
要するにRustなんて使うくらいならCでいいよってことだな
245:デフォルトの名無しさん
19/09/13 04:12:46.84 cow5Lv8m.net
>>236
その二つで負けてて他の何で勝ってても意味ないと思うけどどうなの?
246:デフォルトの名無しさん
19/09/13 04:21:43.98 Xn/Jm0tO.net
その理論なら何でもCで書けばいいってことになるな
247:デフォルトの名無しさん
19/09/13 06:04:00.44 6N8zhWY5.net
>>242
過去の資産がある言語は永久に超えられないってか
248:デフォルトの名無しさん
19/09/13 07:40:39.04 C9eypkzv.net
>>241
なんで英語読めないのに分かったふりをしてしまうん?
249:デフォルトの名無しさん
19/09/13 09:11:12.84 17Jpcv+R.net
opensshなんかはクソ汚いから書き直しても良いかとも思うが
セキュリティー関連のソフトは結局怖くて書き直せないという。
250:デフォルトの名無しさん
19/09/13 13:14:32.42 YuD02aCi.net
とりあえず書き直してうpしてみて
251:デフォルトの名無しさん
19/09/14 20:37:10.47 VHYNehj4.net
URLリンク(www.net.in.tum.de)
The Case for Writing Network Drivers in High-Level Languages
Table 5: Size of our implementations stripped down to the core feature set
Lang. Lines of code Lines of C code
C 831 831
Rust 961 0
Go 1640 0
C# 1266 34
Java 2885 188
OCaml 1177 28
Haskell 1001 0
Swift 1506 0
JavaScript 1004 262
Python 1242 (Cython) 77
252:デフォルトの名無しさん
19/09/14 21:33:12.03 1MUQqrBS.net
URLリンク(www.atmarkit.co.jp)
pythonさんスヤスヤで草
やっぱルーストが最強ってはっきりわかんだね
253:デフォルトの名無しさん
19/09/14 22:07:25.59 KmV3vhTN.net
>>249
ワラタwww
性能グラフでPythonさんだけ見当たらないと思ったらX軸に張り付いていたwwww
URLリンク(i.imgur.com)
Pythonさん地面が好き過ぎんだろwwwww
254:デフォルトの名無しさん
19/09/14 22:09:37.43 KmV3vhTN.net
あとコンパイル言語のクセにjsと全く変わらないSwiftは生きてて恥ずかしくないのかなwwwww
255:デフォルトの名無しさん
19/09/14 22:17:00.64 1MUQqrBS.net
pythonさんおやすみ
256:ンゴ!www
257:デフォルトの名無しさん
19/09/14 22:24:06.69 hhxdRhHk.net
作って比較されてるだけまだいいやん
rubyなんて「さまざまな言語」リストからもハブられてんだぞw
258:デフォルトの名無しさん
19/09/14 22:35:31.79 VHYNehj4.net
そのグラフの元ネタが >>248 の論文な
259:デフォルトの名無しさん
19/09/15 00:25:51.41 Ux1omqHD.net
Rustはえーな
Cと変わらんのか
260:デフォルトの名無しさん
19/09/15 00:47:48.00 r7RAWaj2.net
意外とC#が速いのは驚き
同じVM方式?のJavaとの差がすごい
題材がデバドラで普通のアプリじゃないから
結果を鵜呑みにはできんが
261:デフォルトの名無しさん
19/09/15 00:50:17.76 WSLNNCzG.net
>>248-250
元記事見たらこのご時世にわざわざシングルコアでテストしたって書いある
作為的に作られてる感じがする
262:デフォルトの名無しさん
19/09/15 00:57:16.36 qUTb/lfg.net
>>256
そんなに驚き?
263:デフォルトの名無しさん
19/09/15 01:02:02.87 g25U01Wh.net
C#が早いのは多分unsafe使ってるからだろ
264:デフォルトの名無しさん
19/09/15 01:07:56.55 LMFjfaUx.net
マルコアでテストしてほし~な~
265:デフォルトの名無しさん
19/09/15 01:18:14.97 x1Z47PSZ.net
goは最初からマルチコア前提で設計されてる
シングルコアじゃ実力出せないはず
266:デフォルトの名無しさん
19/09/15 03:24:23.42 ZPkKWEYF.net
高レベル言語でネットワークドライバ書くとか比較例として奇妙杉内
267:デフォルトの名無しさん
19/09/15 07:06:25.02 06TCCmdY.net
>>257
マルコーでもpythonはスヤスヤですよ草w
268:デフォルトの名無しさん
19/09/15 07:52:03.34 aiPzWqQL.net
文法とかが非同期・並列を意識して作られてるのと、並列計算で性能が *他の言語より* 高くなるかは全然別の話
269:デフォルトの名無しさん
19/09/15 09:09:08.63 ERH+9Kbs.net
>>262
せめて論文のイントロくらい読もうや
270:デフォルトの名無しさん
19/09/15 09:10:02.36 HNKesM2l.net
>>248
RustはCの倍近い命令数になってるけど
現代CPUでは処理時間が僅差になるそうな
URLリンク(github.com)
271:デフォルトの名無しさん
19/09/15 09:40:07.40 AqB4wJZ3.net
Rustの命令数の割に速い理由の
分岐予測に基づく投機的実行ってSpectreの原因だから
この脆弱性対策によるパフォーマンス影響が直撃するんじゃね
272:デフォルトの名無しさん
19/09/15 10:12:24.78 j54Ms8Tr.net
どうだろ。cpu次第としか。
この前の問題は分岐予測とカーネルモードの遷移が入り混じってるところの問題なわけで、
cpuの修正具合がどう行われたのかいまいちわからんからまた計ってみるしかないかと。
273:デフォルトの名無しさん
19/09/15 10:13:59.74 LMFjfaUx.net
>>266
どういうことなの…
274:デフォルトの名無しさん
19/09/15 11:26:56.14 lcdHiH0c.net
Cはアセンブラより遅い
もっと速くなったら成功するという物語は無かった
この事実を示すことのできないデータとグラフに何の価値がある
275:デフォルトの名無しさん
19/09/15 11:27:38.90 06TCCmdY.net
アセンブリッより早い言語だしてみろよメーンw
276:デフォルトの名無しさん
19/09/15 12:02:32.23 IVfbaIvY.net
ブリッ
277:デフォルトの名無しさん
19/09/15 12:20:17.48 Ux1omqHD.net
>>266
こういうの見るともはや機械語だけ見ても何もわからん
ますますコンピュータは複雑な時代になった
278:デフォルトの名無しさん
19/09/15 17:43:33.52 zRcvLD7X.net
>>266
英語をソースとして出して適当なこと言えば
どんな荒唐無稽でも信じてもらえるとか勘違いしてない?
279:デフォルトの名無しさん
19/09/15 17:54:45.42 5y+jtIKF.net
まぁおまいら英語なんてタイトルをググホンして終わりだもんねw <
280:br> 中身なんてわかないおねw
281:デフォルトの名無しさん
19/09/15 18:36:23.02 ERH+9Kbs.net
実際google翻訳で書いてあることは概ね分かるだろ
何故それすら出来ない
282:デフォルトの名無しさん
19/09/15 19:09:10.55 UR/1Cceh.net
グーグル翻訳で読むほうが難易度高いと思うんだけど
283:デフォルトの名無しさん
19/09/15 19:38:32.89 /s3GlFzD.net
>>277
じゃぁ原文読めばいいじゃん
284:デフォルトの名無しさん
19/09/15 19:41:48.43 UR/1Cceh.net
原文読むけど
285:デフォルトの名無しさん
19/09/15 20:10:27.26 5y+jtIKF.net
強がってるwwww
286:デフォルトの名無しさん
19/09/15 20:13:56.79 tCr4rL2J.net
英語読めても意味わからんバッチサイズって何
287:デフォルトの名無しさん
19/09/15 21:52:25.76 IVfbaIvY.net
うんこちんこまんこを処理するとするだろ?
バッチサイズ3
うんこ ちんこ まんこ
バッチサイズ2
うん こち んこ まん こ
288:デフォルトの名無しさん
19/09/15 22:21:24.42 7FCnyKze.net
うるせえ死ね
289:デフォルトの名無しさん
19/09/15 22:32:13.18 5y+jtIKF.net
ほんまpythonってゴミよな
特にエコシステム周りがほんまゴミ
こんなんありがたがって可読性がーとか逝ってるガイジどもって何何や?
290:デフォルトの名無しさん
19/09/15 23:19:36.17 j54Ms8Tr.net
そりゃ比較対象がruby,perlだからな。
291:デフォルトの名無しさん
19/09/15 23:33:57.54 YnmAwE6G.net
しかし、英語読めない人はホント多いのは事実なんだよな
292:デフォルトの名無しさん
19/09/16 01:26:36.20 wo+xOgkE.net
英語読めないってことは、技術本も日本語になったものしか読めないってことだからなあ
プログラマーとしては終わってるわ
293:デフォルトの名無しさん
19/09/16 01:56:50.55 HGqxc4GM.net
英語話せないのは仕方ないとしても
読めないのも異常に多いよな
大卒ばっかなのになぜ英語わからないのだろう
294:デフォルトの名無しさん
19/09/16 06:20:10.08 ntG+hC1N.net
高校までの英語まじめにやってればリーディングはほとんど苦労しないしライティングも意思疏通は十分取れるんだけどな
295:デフォルトの名無しさん
19/09/16 06:25:45.16 d1DaXCuR.net
×高校までの英語まじめにやってれば
〇高校までの英語でセンター満点ぐらいのレベルなら
296:デフォルトの名無しさん
19/09/16 07:58:57.43 uOUHUNwZ.net
糞つまらん文学(笑)の英語ばっか読まされるしな
屁が出るほどつまらんかった
297:デフォルトの名無しさん
19/09/16 08:04:52.00 cfO2XlYz.net
そりゃ授業はつまらんよ
298:デフォルトの名無しさん
19/09/16 08:08:49.34 r3Q37mjB.net
センター満点レベルに合わせた授業は楽しいで
299:
19/09/16 08:09:29.11 67YphTX+.net
>>291
面白い英語ってなんでしょうね…
300:デフォルトの名無しさん
19/09/16 08:24:17.27 6Bt41uEu.net
kotlinちゃん全く話題になってなくて草
301:デフォルトの名無しさん
19/09/16 08:30:04.22 KZ8j5L1C.net
日本のプログラミング関係の本って半分以上が入門者向けの本だよね
実際現場でも広く浅い人の方が評価されるしCS学んだ意味無かったわ
302:デフォルトの名無しさん
19/09/16 09:08:11.02 Xswkt0yi.net
Kotlinは言語自体は好きだけど
現JVMは老人、GraalVMは子供、KotlinNativeも子供
という感じでランタイムの期待感はゼロではないけど今戦える感じじゃない
303:デフォルトの名無しさん
19/09/16 10:22:24.78 9OTqYxWh.net
嘘つかない通訳が一人いるだけでいいのにね
嘘ついてないのを確認するだけのためにコストが千倍ぐらいになってる
304:デフォルトの名無しさん
19/09/16 10:41:35.49 YrC2OVha.net
おまえが通訳になる以外確実な確認方法はないな
305:デフォルトの名無しさん
19/09/16 11:01:33.74 uOUHUNwZ.net
【急募】お前の信用
306:デフォルトの名無しさん
19/09/16 11:08:38.23 ViJ7kb/C.net
やっぱ翻訳頼るより自分で英語読んだ方がええわな
307:デフォルトの名無しさん
19/09/16 11:26:33.77 p8Axp0mz.net
石田晴久はうそつきω
308:デフォルトの名無しさん
19/09/16 12:02:03.91 9OTqYxWh.net
preludeを誤訳したことがない者だけが石を投げなさ�
309:「
310:デフォルトの名無しさん
19/09/16 18:17:00.40 uOUHUNwZ.net
今の40代のオッサンどもが書くコードって、ほんと汚えな
そこそこできると中途入社してきてもそう
終わってんなこの年代
邪魔だから死んで欲しい
311:デフォルトの名無しさん
19/09/16 18:20:11.43 OCMqZYFH.net
50代の方がきれいか
312:デフォルトの名無しさん
19/09/16 18:21:11.20 uOUHUNwZ.net
50代はそもそも開発にいねえわ
いたら俺が●してる
313:デフォルトの名無しさん
19/09/16 19:13:21.24 ViJ7kb/C.net
まあ大して間違ってもないがこういうこという奴自体もめちゃくちゃ汚いコード書いてんだよな。
ただ自覚がないっていう。。だからこそ生き残るっていう。。
314:デフォルトの名無しさん
19/09/16 20:34:06.08 TMaAeNax.net
腐ったミカンの近くにいるやつがキレイなわけないわな
315:デフォルトの名無しさん
19/09/16 20:50:16.51 0cme8che.net
>>307
で、そういうやつに限って思考停止で新しいものがよい、古いものはゴミって思考で
無理矢理新しいもの導入してろくにメンテできない新しい負債つくるのな
ScalaしかりRustしかりF#しかり
316:デフォルトの名無しさん
19/09/16 21:01:44.99 dTSbudTn.net
確かに、Scalaの人気が落ちているのは単に「登場時期が古いから」のような気はする。
317:デフォルトの名無しさん
19/09/16 21:05:30.81 uOUHUNwZ.net
ここも旧世代のゴミしかおらんようだな(笑)
318:デフォルトの名無しさん
19/09/16 21:38:36.12 ViJ7kb/C.net
新世代のゴミがなんか言っとるなw
319:デフォルトの名無しさん
19/09/16 22:27:17.59 F901m8lw.net
Scalaは明らかに人気落ちてるね
もともとJavaが停滞しててそれの当て馬みたいなとこあったし
320:デフォルトの名無しさん
19/09/16 22:46:23.41 YrC2OVha.net
闇鍋状態のScala
321:デフォルトの名無しさん
19/09/16 23:21:53.92 HGqxc4GM.net
ScalaはSparkのためのDSLになっちまった
322:デフォルトの名無しさん
19/09/17 00:16:10.17 04ONIYAw.net
implicitと檄糞重コンパイラがなければガチで覇権だったろうに
323:デフォルトの名無しさん
19/09/17 17:35:26.30 aNz1USRx.net
dottyの本リリースが遅いのもある
ある程度の互換性があると言われても目に見えた破壊的変更が有る状態なら新規採用の障壁は高くなるに決まっている
324:デフォルトの名無しさん
19/09/17 17:54:59.51 +bGUkqkJ.net
ScalaはDと同じ運命
325:デフォルトの名無しさん
19/09/17 18:00:51.86 IoM9hprN.net
あれほどカオスではないだろ!いいかげんにしろ!
326:デフォルトの名無しさん
19/09/17 19:49:47.90 +SeFgw9u.net
>>316
implicitあれやばいね
なんでもありだわ
言語そのものが変わっちまう
327:デフォルトの名無しさん
19/09/17 21:38:20.74 +FiBQgbP.net
拡張関数と型クラスにだけ使うぶんにはそんな怖い機能じゃないんだけど、メジャーなテストフレームワークとかが悪い使い方してるからな……
328:デフォルトの名無しさん
19/09/17 21:44:27.01 wTXxwwz/.net
implicitという名付けも最悪に印象悪かったな
php臭がするレベル
329:デフォルトの名無しさん
19/09/17 21:52:15.01 aYbHZN9j.net
使ったことないけど、そんなにやばいの?
C++のexplicitを安全側に倒したようなものかと思ってたけど。
330:デフォルトの名無しさん
19/09/17 22:04:32.79 wTXxwwz/.net
関数型を標榜してたくせに、飛び道具みたいなワケワカラン機能いらねえんだわ
331:デフォルトの名無しさん
19/09/17 23:28:07.16 dY5RsoP1.net
むしろ関数型してモナモナするための機能だぞ、implicit
やりすぎただけ
332:デフォルトの名無しさん
19/09/17 23:31:26.93 Vif/AI0Y.net
飛び道具が言い得て妙でちょっと草
333:デフォルトの名無しさん
19/09/17 23:47:48.26 b/6ZKIxV.net
依存性注入を標榜した人「コンストラクタいらねえんだわ」
334:デフォルトの名無しさん
19/09/18 11:30:13.24 L8SHYgAR.net
卑怯者
335:デフォルトの名無しさん
19/09/18 12:14:17.19 QahyAnKU.net
>>327
何故か分けのわからん場所
336:にコンストラクタを設けて個別に注入する仕組みができるんですね わかります
337:デフォルトの名無しさん
19/09/18 12:37:25.47 7edjJvbJ.net
依存性注入もバカにやらせるとコンストラクター呼び出しをそのままファクトリ関数に置き換えてコードをスパゲティ化させるだけだからな
338:デフォルトの名無しさん
19/09/18 17:08:08.75 Upez5WAV.net
結局良いコーダーはCでもきれいに書けるし
クソほど新しいものに無批判で飛び付いてCをバカにする
Rust信者はCやC++をバカにするからクソだとすぐにわかる
CやC++書けるコーダーほどRust?CやC++でいいからイラネって言う
339:デフォルトの名無しさん
19/09/18 17:10:53.28 Upez5WAV.net
ちなみにGoはそういうパワーコーダーにも受けがよくて
その理由が「バカに書かせても手を入れやすい」って話らしい
世のプログラム書きの大半はバカだからって前提で作った言語なんだと
340:デフォルトの名無しさん
19/09/18 17:17:12.60 AYyMaUlL.net
Python の事かな
341:デフォルトの名無しさん
19/09/18 17:47:40.73 gQHTKlHN.net
>>331
その理屈だとC++とRustは同類だろ
C++も要らないってなるわ
342:デフォルトの名無しさん
19/09/18 18:43:33.89 RM25JK7K.net
よく言われるのはC++の代替にRustでCの代替にZigだな
俺はZigはまだ未熟だと思っていてRustとC(,Go,TS)を使っている
343:デフォルトの名無しさん
19/09/18 18:49:47.44 QahyAnKU.net
一番問題なのはGoもTSもそれなりに使いやすいんだけど
CやJSをある程度以上の練度があるとGoやTSよりも機能的なコードを自由に組めてしまうんだよな
可読性も悪くないのに何故かGoやTSの信奉者から叩かれるけど
じゃあ、同等の機能で組んでくれって言ってもやらないしな
344:デフォルトの名無しさん
19/09/18 18:52:56.63 nNWA0eJ0.net
>>331
容易く綱渡りをこなす熟練者にとって命綱は邪魔な飾りにしかすぎないが
未熟者にとって命綱無しの綱渡りは狂気の沙汰であり
目の前に便利な道具があるのに敢えて用いずリスクを取るは愚行に思えるのであろう
345:デフォルトの名無しさん
19/09/18 18:59:24.02 vX2mRYvR.net
JSで書けるコードはTSでも書けるんだよおじいさん
346:デフォルトの名無しさん
19/09/18 19:15:34.51 IWDx6m1h.net
コンパイラで防げるようなくだらないバグを作り込むようなヤツが
*プロジェクトの開発者に誰一人いない*
という自信があるならRustもTSも要らないのはそらそうよ
あのあたりは世のプログラマの8割を占める、APIがnull返すかどうかのチェックすらしないゴミどもに
最低限の安全性をもったコードを書くこと要求するために作られてるんだから
347:デフォルトの名無しさん
19/09/18 19:46:12.22 vOkHVo40.net
>>339
その用途にはRustやTSの入門そのもののハードルが高いのが問題
入門できた時点でいらなくなるってのが致命的な構造欠陥
だからゴミにも入門できることと、そのゴミが作ったゴミをリファクタしやすいことが覇権取ると思う
今のところそれに一番近いのがGo
348:デフォルトの名無しさん
19/09/18 19:46:31.96 no1kSscq.net
>>337
その命綱とやらがめちゃくちゃ切れやすいロープなのことに気づかない初心者が
仕事場で一番めんどくさい。
349:デフォルトの名無しさん
19/09/18 19:57:12.99 Dukdxvvo.net
完成品なしw
350:デフォルトの名無しさん
19/09/18 20:10:03.93 6VrXNJWk.net
Rustアンチはいつも同じこと言ってるな
ビョーキかな
351:デフォルトの名無しさん
19/09/18 20:16:08.76 no1kSscq.net
>>339
その種の馬鹿がrustを使うとどうなるかってーと
unsafeで囲む。RC使いまくるってことになるだけなんだわ。
それってc++でも書けるように教えるのとどっちが
352:手間かね。
353:デフォルトの名無しさん
19/09/18 20:33:57.07 IWDx6m1h.net
>>344
>その種の馬鹿がrustを使うとどうなるかってーと
>unsafeで囲む。RC使いまくるってことになるだけなんだわ。
お前の頭の中の世界ではそうなんだろうな、としか
354:デフォルトの名無しさん
19/09/18 20:38:58.55 IWDx6m1h.net
馬鹿はunsafeみたいなブロックには恐れおののいて近づかないし
RCについてはそもそも概念も使い方も理解できないから使わない
馬鹿にRust使わせたときの問題点はそういうのじゃなくて借用問題を避けるために
cloneしてcloneしてcloneしまくってRust使わないで素直にGC言語使った方がマシな状態にしてしまうこと
355:デフォルトの名無しさん
19/09/18 20:44:44.58 2/d9K61H.net
お前らってイキってるけどデータベースにデータ入れて出してみたいなアプリしか作れないんだろ?
356:デフォルトの名無しさん
19/09/18 20:45:52.89 FLSXXc+5.net
RustはGCのために止まったりしないから
GC言語使ったほうがいい訳ない
357:デフォルトの名無しさん
19/09/18 21:18:20.40 PZII+aRx.net
GCのパフォーマンスに対するディスはRAIIに頼らないでメモリを全部静的に確保してる奴だけに許される
RAIIはGCに比べてメモリの断片化を生じやすいし、細切れにメモリの確保解放を繰り返すからRAII厨が信じているほどには効率は良くないよ
358:デフォルトの名無しさん
19/09/18 21:49:49.99 bp3ervLV.net
TSマスターだけど、「入門できた時点でいらなくなる」なんて1度も思ったことないわ
なにその謎理論
エアプか?
359:デフォルトの名無しさん
19/09/18 22:40:20.09 pPdBWsM5.net
Rustは非公式GTKバインディングくらいしかまともなGUIツールキットがないのが問題
GUIの観点においてGoは論外
クロスプラットフォームのGUI環境を考えると結局C++に戻ることになる
360:デフォルトの名無しさん
19/09/18 23:03:34.30 FdqtcRSX.net
非公式バインディング入門できた時点で既にCPythonマスターになってる説はあるね
動的型を嫌う理由がもうない
361:デフォルトの名無しさん
19/09/18 23:16:38.88 bp3ervLV.net
今どき動的型を好いてる時点で品性を疑うわ
362:デフォルトの名無しさん
19/09/18 23:21:53.17 JMXghi2g.net
>>351
クロスプラットフォームのguiを何のツールキットで書いてるの?
363:デフォルトの名無しさん
19/09/18 23:39:22.93 p1NtGLAE.net
GUIならC++か思いっきり振り切ってエレクトロンに行くかだな
364:デフォルトの名無しさん
19/09/18 23:49:45.67 PmYYV4xv.net
>>354
Qt
365:デフォルトの名無しさん
19/09/19 00:13:16.45 Y6cYCnN8.net
>>356
www
366:デフォルトの名無しさん
19/09/19 08:11:32.04 DxrTA8XE.net
>>349
スタックで頑張るRustさんはどうなの?
367:デフォルトの名無しさん
19/09/19 08:36:32.47 OTANGxjU.net
全部スタックに置いてるなら断片化や細切れなメモリ管理の問題は原理的に生じないね
実際にはオブジェクトをスタックに置いたつもりでも内部的にヒープを確保していることが多いからダメ
368:デフォルトの名無しさん
19/09/19 10:43:45.54 DxrTA8XE.net
Boxとかをウザいくらい明記させるRustさんでも、知らないうちにヒープを確保してる事あるの?
369:デフォルトの名無しさん
19/09/19 10:48:58.87 u8Gu1c21.net
例えばintの内部でヒープを確保する言語とは
intをObjectにキャストしないとVectorが使えない言語とか?
これはGCで解決できない問題だ
370:デフォルトの名無しさん
19/09/19 10:58:04.50 R4IURTFy.net
> intをObjectにキャスト
??????????
371:デフォルトの名無しさん
19/09/19 11:34:22.60 1ljSW8ia.net
ごちゃごちゃうるせえぞ
プログラミングなんてifとforが使えりゃ何でも同じだろうが
俺たち上
372:流を煩わせるんじゃねぇ
373:デフォルトの名無しさん
19/09/19 16:21:53.03 opj0BFMU.net
(ヽ´ん`)「プログラムなんていわばifとforと代入の
スレリンク(tech板)
374:デフォルトの名無しさん
19/09/19 17:01:53.36 asKteGRV.net
>>353
Cは静的型付け
375:デフォルトの名無しさん
19/09/19 19:51:19.32 F0qkeUgz.net
>>365
Hは性的種付けだけどなw
376:デフォルトの名無しさん
19/09/19 20:53:37.79 yXmq06uu.net
Electron + Rustでいいじゃない
377:デフォルトの名無しさん
19/09/19 20:54:22.78 wlX+Ifsh.net
>>366
小学生にこの板はまだ早いぞ
378:デフォルトの名無しさん
19/09/19 21:22:43.03 Ve/4c5fh.net
>>367
wasmなら今後GC入る予定だし、そしたらGoでいい
379:デフォルトの名無しさん
19/09/19 22:31:56.32 XUz/FlZ3.net
Goはジェネリクスがなくて簡単でいいと喚いてたおじさん
Goにジェネリクス(ジェネリクスではない)が入るらしいけどどんな気持ちなの?
380:デフォルトの名無しさん
19/09/19 22:59:50.30 JXrMwtJV.net
無くてもいいという意見はたまに見るけど、無い方がいいというのはレアだな。このスレの話?
381:デフォルトの名無しさん
19/09/20 05:34:02.56 I7Lmsijz.net
直接的にアプリを生み出さないメタプログラミングを認めない気持ちだろ
いつも見ているだろ
382:デフォルトの名無しさん
19/09/20 07:57:01.15 8rT42m+C.net
嫌々使ってる慣れない言語だと
実行環境で制限されるライブラリ各々の使用可否次第で全く別言語になるからなー
383:デフォルトの名無しさん
19/09/20 13:29:26.08 PnH9/m0h.net
WASMにGCが入るとしてRustよりバイナリサイズ大きいのは解消できそうなのか?
384:デフォルトの名無しさん
19/09/20 14:05:53.84 UuxUothL.net
WASMにGCがあると、javaとか使うとGCの中でまたGCする感じなるのかなあ
385:デフォルトの名無しさん
19/09/20 14:34:52.93 I08feI1m.net
wasmってwasmのランタイムで動くんじゃないの?
言語はwasmバイナリを吐くだけで
386:デフォルトの名無しさん
19/09/20 14:55:23.92 tgnsm3+U.net
>>370
ジェネリクスじゃないんならいいんじゃね?
387:デフォルトの名無しさん
19/09/20 16:06:08.56 ZHmu9fhn.net
>>349
そもそも今どきのCPUはペーシングでメモリ管理してるからメモリの断片化とか気にしても仕方がない
(論理アドレスで連続しているメモリ領域が物理的に連続しているとは限らないので)
388:デフォルトの名無しさん
19/09/20 16:27:07.95 hmm5+Tdj.net
ページングでは断片化は解消できない
389:デフォルトの名無しさん
19/09/20 18:04:41.07 oS6V+gyO.net
すまん、中卒の俺にもわかりやすく頼む
ジェネリック医薬品ってそんなに身体に悪いんか????
390:デフォルトの名無しさん
19/09/20 18:12:58.45 I7Lmsijz.net
証拠を出せとは言わんがどういう推理をしたのかさっぱりわからんのでは話にならん
391:デフォルトの名無しさん
19/09/20 19:49:46.05 2VgglAgS.net
>>380
発明者の気持ちとか念とか、そういう大事なのが入ってないからねジェネリック医薬品は。
392:デフォルトの名無しさん
19/09/20 20:12:10.68 9F0x+J+E.net
英語圏ではJuliaが爆発的に増殖してるんだけどな
393:デフォルトの名無しさん
19/09/20 20:20:11.30 fQnVAoer.net
Rustのデータは寿命付きだからスタックみたいな積まれ方するはず
そんな簡単に断片化するか?
394:デフォルトの名無しさん
19/09/20 21:10:16.39 I7Lmsijz.net
なぜ、スマートポインタの大先生は最先端GCアルゴリズムに無関心か?
GCを作る言語 (GCを使う言語ではない) が未定だからでしょ
395:デフォルトの名無しさん
19/09/20 22:06:19.38 8rT42m+C.net
C++レベルのスマポ使ってるところにメモリデフラグ起こす世代別GCが走るとか
軽重無茶苦茶やん
無いわ
396:デフォルトの名無しさん
19/09/20 23:04:34.90 njQsYpGI.net
今やJavaScriptだけで
397:全部のことができるのにGoとかRustなんてやってる場合じゃないよ スマホアプリですらJavaScript。お前らどーすんの?
398:デフォルトの名無しさん
19/09/20 23:05:59.92 7BCo/MQE.net
土方はなんでもJSで大変だな
399:デフォルトの名無しさん
19/09/20 23:10:30.25 nUuYEJIw.net
JavaScriptはJavaScriptで動いてるわけじゃないんだよなあ
400:デフォルトの名無しさん
19/09/20 23:29:22.51 vpcMUgg5.net
Julia は、do ~ end で、Ruby/Elixir っぽく書ける。
関数型のメソッドチェーンで、jQuery ぽくも
Python に、わずらわされる事もない
401:デフォルトの名無しさん
19/09/20 23:35:53.80 bNdFPAjP.net
実際低レベルでハイパフォーマンスな実装するのはほんの一握りの天才だけでいいんだよな
今どきApp作るのに自分でメモ管とか頭おかし生産低しなるで
402:デフォルトの名無しさん
19/09/20 23:54:54.67 l5AXqZPq.net
メソッドチェーンと関数チェーンをごっちゃにすんなと何度言わせるんだ
403:デフォルトの名無しさん
19/09/20 23:58:10.18 PnH9/m0h.net
WEBにおいてもGolangが増えてはいるがまだまだスタートアップはRailsの場合が多い
PDCAサイクルを速く回して当てたい起業家の周りは特にそれが顕著
404:デフォルトの名無しさん
19/09/21 00:05:58.13 GaakhL8A.net
>>390
Rubyっぽく書けるというのがメリットだと思ってる時点でズレてるんだよなぁ
Rubyはノーサンキューってのが世界の主流なのに
405:デフォルトの名無しさん
19/09/21 00:19:25.65 XaMEKMqp.net
>>393
今時Railsで作れるようなアプリなんて早々流行ることなさそう
406:デフォルトの名無しさん
19/09/21 00:34:35.31 G0iOcsw2.net
>>395
今時、言語にこだわってる時点で何も流行んねえよ
407:デフォルトの名無しさん
19/09/21 01:05:55.20 HMNWUnCi.net
なるはやで形にしないとエンジェルから追加資金を調達できないからな
俺の印象だとGolangユーザーはフロントを触りたくない傾向にあるが、それもスタートアップで増えない理由だと思うわ
408:デフォルトの名無しさん
19/09/21 03:35:01.42 xUElhJo2.net
今の時代は、正解が無い。
ただ、変化に応じるのみ
100個作って、その中の1個が当たる。
新薬と同じ
偏差値60 のRails プログラマーが、100人いた方がよい
偏差値70 のGo プログラマーが、100人もいらない。
そもそも集められないし、コストを掛けて集めても、99% 失敗するから、
失敗する部分を、Goで作る必要がない
成功した1個だけを、改めて、Goで作り直す方がよい
だから、年収3千万ももらえるようなハーバード大学生に、
年収1/5 になるような、Rails を教える
スタートアップ起業家用に、人材調達コストも考慮して、Ruby が選択されているわけ
太平洋戦争では、日本の零戦は、米国の戦闘機、3機分の戦力があったが、
偏差値75、500時間訓練しないと操縦できなかったため、
最初の500人が死んでからは、パイロットを補充できなくなった
一方、米国の戦闘機は、偏差値60、100時間の訓練で操縦できたので、パイロットを補充できた
409:デフォルトの名無しさん
19/09/21 04:08:23.71 2KP2MPEv.net
偏差値40が書きそうな文章
410:デフォルトの名無しさん
19/09/21 04:16:47.09 pvr7H25k.net
今北産業
411:デフォルトの名無しさん
19/09/21 06:07:03.12 ajCyJ6wo.net
だからその成功した1つをGoとRustとKotlinのどれで書き直すのがいいんだってはなしだろ
JSでなんでも出来ちゃうハピハピとか言ってるのはクソバカだな
412:デフォルトの名無しさん
19/09/21 06:19:11.62 fm5b2H9m.net
Rust(笑)Julia(笑)
ってお前らすげーな!
413:w Qiita見ながらその場しのぎの実装をして、学習コストが高くて誰も触れたがらない立派なアプリを是非作ってくれ!w
414:デフォルトの名無しさん
19/09/21 07:12:22.42 XsWjlahD.net
Kotlinは素晴らしいけどJavaがいちいちチラつくから新規では選びたくないな
415:デフォルトの名無しさん
19/09/21 07:35:20.85 ajCyJ6wo.net
学習コストなんか運用コストに比べたら安いもんだろ
仕事なんだから子供みたいなこと言うなよ
416:デフォルトの名無しさん
19/09/21 07:59:48.98 YxT/g9PL.net
>>404
マネージャーからしたらこういう地雷人間ほんと嫌だな
ガキみたいな好奇心をゴリ押しして流行ってる言語でアプリ作ってるくせによく言うわw
417:デフォルトの名無しさん
19/09/21 08:03:37.90 YxT/g9PL.net
社会不適合者のゴミクズエンジニア消えねーかな
お前らがわけわかんねー言語を使えば使うほど奴隷の調達がめんどうになるンだはw
418:デフォルトの名無しさん
19/09/21 08:03:54.47 QAq4wlAf.net
>>404
学習コストが高いと、相対的にソフトの品質が悪くなるから、運用コストが上がるよ
学習コストも運用コストも低い方がいいだろ
419:デフォルトの名無しさん
19/09/21 08:23:11.29 GaakhL8A.net
ペチパーにマウントしてたRailsユーザが
Rustにマウント取られて憤慨してるのウケる
420:デフォルトの名無しさん
19/09/21 09:04:02.45 BSg8yfNu.net
>>408
Railsなら、Rustより学習コストが低くて簡単に、色んなことができる。
特に、キャリアの初期段階ではRustより求人数が多く便利。
Rustは結局個人でやるもので、業務なら断然Rails。
キャリアアップしていくなら、Go、Scalaに進んでいった方がいい。。。
421:398
19/09/21 09:06:35.10 xUElhJo2.net
だから、KENTA が、YouTube で、言ってる通り
Ruby → Go, Kotlin
他にも、Julia, Elixir, Rust
わらしべ長者。
言語を、どのようにお金に交換していくか
422:デフォルトの名無しさん
19/09/21 09:09:06.01 iHN3bd2y.net
>>410
僕の、マネ、やめて、ください。
わらび餅長者。
きな粉を、どうやって、上手くかけるか。
423:デフォルトの名無しさん
19/09/21 09:27:14.97 BveQpRD6.net
>>406
奴隷扱いしてたら反発されるのは当たり前
そんなことも予想できず本音を隠さなかったお前らの自己責任だぞ
建前と綺麗事だけを言うべきだったんだ
424:デフォルトの名無しさん
19/09/21 09:28:52.46 HMNWUnCi.net
サーバサイドだとRails,Laravel,DjangoのいずれかとGolangができるのが現状無難だろ
KotlinとRustはあと二歩ぐらい先、Elixirは地域限定
Juliaはフレームワークがあるのかすら知らん
425:デフォルトの名無しさん
19/09/21 09:34:04.37 ajCyJ6wo.net
>>405
雑魚上司に仕える部下が気の毒だな
プログラミング言語におびえるプログラマ、笑える
426:デフォルトの名無しさん
19/09/21 09:37:44.65 ajCyJ6wo.net
>>407
あぁつまり、リヌックスはとんでもないくそ品質ってことだな、面白いことを仰る
どっちも安いに越したことはないが、学習コストなんて無視できるレベル
427:デフォルトの名無しさん
19/09/21 09:53:35.55 8jbdI6w4.net
TS導入したら学習コストが上がって品質が低下しました!
428:デフォルトの名無しさん
19/09/21 10:10:37.25 v5ErsrvB.net
>>416
技術導入の検証もできない頭が悪いエセジニアしかいなかったんだね
かわいそう
429:デフォルトの名無しさん
19/09/21 10:23:02.00 sdoDcFyM.net
イケてるデカいWeb系企業でも業務委託のエンジニアばっかだし
流行ってるものを安易に導入するとマジでその後地獄になるよ
430:デフォルトの名無しさん
19/09/21 10:39:39.28 csG3sh
431:L6.net
432:デフォルトの名無しさん
19/09/21 10:44:03.15 +0XYo8lQ.net
よし、BASIC使お
433:デフォルトの名無しさん
19/09/21 11:41:01.58 BveQpRD6.net
いつか流行が終わるというのは一見厳しい現実のような印象だが
C++とJavaどっちかを終わらせることすらできないのが現実
なぜRustとGoの方が先に決着がつくと思った?
434:デフォルトの名無しさん
19/09/21 11:56:51.24 28KLqfqr.net
Rustに未来を見る
Goは売りがよくわからん
435:デフォルトの名無しさん
19/09/21 12:06:12.12 2/udNBc4.net
現実を見るだろ
436:デフォルトの名無しさん
19/09/21 12:12:01.23 ZIXe7ufx.net
いつまで経ってもGoサインが出ないGo
437:デフォルトの名無しさん
19/09/21 12:12:37.56 v5ErsrvB.net
でも世の中の大半は過去を見るしかできない
438:デフォルトの名無しさん
19/09/21 12:32:41.89 WA/KGyj4.net
goの売りというとやっぱりgoroutine/channel、次いでinterfaceというところか。
それ以外のところがクソダサというのが難だが。
439:デフォルトの名無しさん
19/09/21 12:39:56.52 QAq4wlAf.net
>>422
Goの売りは「アホでもできる」ってところだろ
世の中のほとんどのプログラマーがアホなんだから、これは正しい戦略
440:デフォルトの名無しさん
19/09/21 12:48:10.12 ajCyJ6wo.net
とアホが申しております
441:デフォルトの名無しさん
19/09/21 15:20:02.03 BveQpRD6.net
「どっちもアホ」とか「みんなアホ」とかいって中立ぶる奴
それ中立じゃなくてネガティブだよ
442:デフォルトの名無しさん
19/09/21 16:03:40.31 XaMEKMqp.net
>>422
マーケティング力の差が出たね
Cの代わりなら確実にRustなんだよね
443:デフォルトの名無しさん
19/09/21 16:43:35.26 m6wP2HC+.net
PS5でRust向けのSDKとツールチェイン発表されねぇかなーって思うけど
ゲームは生産性高くて取り敢えず動かしたいように動けばOKな所が相性悪くてウーンとなってる
システムプログラム!速度!安全性!ってなると大御所は間違いなくOSなのでMS頑張ってくれ~
444:デフォルトの名無しさん
19/09/21 17:32:10.29 IsTQVw23.net
自分で作れやw
445:デフォルトの名無しさん
19/09/21 17:50:41.54 m6wP2HC+.net
自分で作るにはSIEかMSに入って提案が飲まれなきゃいけないからなぁ
どちらもPS(箱とか任天堂ハードでもよいがあり)じゃなきゃダメだしWin(リーナスがRust要求飲むと思うか?w)じゃなきゃ駄目なんだよ
商業上のシェアと制作リソース的にどうしようもない事だからお前が作れは完全に無意味
SIEにもMSにも入ってないし、入っても要求が飲まれないような技術力のないお前は雑魚って意味なら正しい
完全に肯定する
446:デフォルトの名無しさん
19/09/21 18:57:45.83 z2SfbrjA.net
>>380
薬は有効成分だけからなるわけじゃないからね。
飲みやすいようにある程度の大きさにするためとか、薬効とは別の添加物的なものも付随している。
そしてそれによって薬の消化吸収が異なったりする。
だからジェネリックによっては薬が効きすぎたり効きが遅かったりすることもある。当然副作用の出方も異なってくることがある。
たいていは問題無いんだけど人によって体質も異なるから、そういうのが強く出てしまう可能性もある。
447:デフォルトの名無しさん
19/09/21 19:05:44.86 yBNbmytH.net
外人が使いだしたらおまえら手のひら
448:返すんだろ? ホントどうしようもねえクズだなw
449:デフォルトの名無しさん
19/09/21 19:18:48.62 qjJfUMds.net
RustとかGoには可能性感じるけどTypeScriptは無いわ
来年にはまたわけわからんJavaScriptが流行ってるんだろ?付き合うだけ時間の無駄
450:デフォルトの名無しさん
19/09/21 19:33:19.89 kJkByQms.net
>>436
?
451:デフォルトの名無しさん
19/09/21 19:36:44.34 dQxrKMLw.net
TypeScriptはいずれJavaScriptに吸収される
452:デフォルトの名無しさん
19/09/21 19:45:31.59 AojYT9zq.net
いずれ?w
最初からいかなるjavascriptもvalidなtypescriptなんだが?w
最初からtypescriptがjavascript九州してるんだが?w
453:デフォルトの名無しさん
19/09/21 20:21:06.48 28KLqfqr.net
コンパイルの必要がなくなるってこった
454:デフォルトの名無しさん
19/09/21 20:31:19.47 xKlWifcB.net
ここの連中はvbだろうとgoだろうとrustだろうとまともなプログラムなんて書けんだろ。
455:デフォルトの名無しさん
19/09/21 20:44:23.13 ugOlbMmZ.net
断言してもいいが、TypeScript絶賛してるやつは
一昔前はCoffeeScript絶賛してたはず
反省しないなあ
456:デフォルトの名無しさん
19/09/21 21:01:12.56 XOalE+bh.net
TypeScriptのすごさを理解できないハッカーがいるんだな、
Microsoftの天才が考えに考え抜いて作ってるよ
457:デフォルトの名無しさん
19/09/21 21:05:20.45 ZlMV7h+a.net
俺じゃん
458:デフォルトの名無しさん
19/09/21 21:06:40.96 Wx0qiCYO.net
お前ら新言語を礼賛する前にまず基礎を勉強したら?
459:デフォルトの名無しさん
19/09/21 21:30:37.21 0HopXpRA.net
Goって言うほどアホでもできるんか?
できるっていうのは何の基準なんだ?
ただ叩きたいだけなのか?
460:デフォルトの名無しさん
19/09/21 21:40:18.91 3R9aVzwW.net
またTypeScriptエアプが来てるな
JavaScriptで書いて面倒なところはTypeScriptだと必ずもっと面倒になるのでCoffeeScriptとは需要が違いすぎる
461:デフォルトの名無しさん
19/09/21 21:41:53.02 v5ErsrvB.net
>>442
coffeeもボロクソに叩いてましたが何か
俺は全ての型無しクソ言語を憎んでるよ
作者が型無しクソ言語をひり出す前に、タイムマシンで呪●してやりたいくらいにね
462:デフォルトの名無しさん
19/09/21 21:43:42.36 SAih9Bh9.net
>>446
Goがアホでもできるっていうのは言語の哲学としてそれ目指して作ってるから叩きでもなんでもない
463:デフォルトの名無しさん
19/09/21 21:48:42.77 kJkByQms.net
JavaScriptはそのままTypescriptになるという
基本的な話を知らないでおかしなTS批判するのが
定期的に現れるな
464:デフォルトの名無しさん
19/09/21 21:56:06.73 xENszMoa.net
普通に考えたらTypeScript特有の部分に焦点を当てた話だと思うけど
465:デフォルトの名無しさん
19/09/21 21:58:44.30 WA/KGyj4.net
coffeeは文法が生理的に合わないという人もいたんじゃないかな。
そのへんtsやflowと違うところ。
466:デフォルトの名無しさん
19/09/21 22:00:11.34 SuNmMjI1.net
構文の自由度から来る扱いやすさは明らかにJSの方に軍配が上がる
467:デフォルトの名無しさん
19/09/21 22:05:02.18 8VlhW3oh.net
今後はフロントエンドもRustとかGoで出来るようになるんだろ?
もうJavaScriptやる意味無いよね
468:デフォルトの名無しさん
19/09/21 22:05:49.33
469: ID:v5ErsrvB.net
470:デフォルトの名無しさん
19/09/21 22:06:40.79 v5ErsrvB.net
JSONが死ぬまでJavaScriptは死なないよ
471:デフォルトの名無しさん
19/09/21 22:08:50.23 SAih9Bh9.net
JavaScriptの面倒な部分はぜんぶそのまま型定義でコード量爆増するというTypeScript固有の部分に焦点を当ててたら
JavaScriptの動的な性質はそのままに簡潔で記述量が少ないことを売りにしてたCoffeeScript礼賛してたとか頓珍漢言い出すわけないんだよな
472:デフォルトの名無しさん
19/09/21 22:12:02.64 K/doRqsA.net
TypeScriptってクラスベースの言語しか触れないやつらが無理矢理流行らせてる感じが嫌い
男ならprototype使え
473:デフォルトの名無しさん
19/09/21 22:19:42.83 WA/KGyj4.net
いや、クラスも関係ねぇから。
474:デフォルトの名無しさん
19/09/21 22:20:32.22 v5ErsrvB.net
>>458
このウンコ記事の著者かな
URLリンク(geekly.co.jp)
475:デフォルトの名無しさん
19/09/21 22:34:12.79 wkMArrGk.net
C++20の機能がクローズされたね。
ネットワーク機能まだ標準に入ってないのが悲しいなぁ。
476:デフォルトの名無しさん
19/09/21 23:14:57.89 xKlWifcB.net
あほでもgoは書けるっていうけどgoを使ったもあほのコードはほんとひどいもんだよ
477:デフォルトの名無しさん
19/09/21 23:31:18.27 ajCyJ6wo.net
人材を選べる立場にない人間が技術を選べるわけないのになんで湧いてくるんだか
478:デフォルトの名無しさん
19/09/21 23:31:24.15 v5ErsrvB.net
>>462
まぁそうなるよね以外の感想がない
479:デフォルトの名無しさん
19/09/22 00:26:28.47 B/keLSDV.net
>>462
チンパンジーがチンパンジーなりのチンパンジー的なコードを書くための言語でしかないからな
Cでゴリゴリ書けるようなやつがGoを触っても不自由だなと感じる程度でCと変わらんレベルでコードを書くと今度はチンパンジーがコードを理解できないという言語仕様なんだよな
480:デフォルトの名無しさん
19/09/22 03:04:24.47 XnWqc4cM.net
TypeScriptは使ってるけど、CoffeeScriptは全く意味ないと思ってたわ
そもそもCoffeeScriptって、騒いでたのRailsユーザだけだろ
481:デフォルトの名無しさん
19/09/22 08:15:44.55 OJQFkJTg.net
Coffee持ち上げてた過去が黒歴史なのは理解するけど
匿名だからって持ち上げてた過去を改竄してなかったことにするのは感心しませんなあ
あんな粗雑で煩雑なTS絶賛してる奴は
見境なくAltJS持て囃す類いの人間なのはバレてるのに
482:デフォルトの名無しさん
19/09/22 08:22:35.67 +vmKw5+P.net
1人がそうだったから全員そうだと思い込む真性糖質野郎か
犯罪犯す前にさっさと死ねよクズ
483:デフォルトの名無しさん
19/09/22 08:50:39.06 vqGVCtB+.net
>>468
カフェイン臭いから歯磨けよw
484:デフォルトの名無しさん
19/09/22 08:53:49.74 CFhwPSQu.net
正直センスの欠片も無いエンジニアがフロントエンド頑張っても残念なものしか出来ないんだしjQueryだけ使っててほしい
485:デフォルトの名無しさん
19/09/22 09:08:00.69 C/+Q86U7.net
偏見にも程がある
486:デフォルトの名無しさん
19/09/22 09:19:16.24 va57Dktu.net
TypeScriptとCoffeeScriptの普及度合いからいって、coffee使ったことがないts使いの方が
圧倒的に多いと考えるのが自然だがな。
487:デフォルトの名無しさん
19/09/22 09:20:23.14 v8l9gCEH.net
TypeScript神すぎる
コペルニクス的転回
488:デフォルトの名無しさん
19/09/22 09:31:07.69 YMPxOwCW.net
TSはGoogle様も採用してますけど、その点どうお考えなんですか?
489:デフォルトの名無しさん
19/09/22 10:23:55.28 sb2BWX3j.net
中身のある話しようぜ
490:デフォルトの名無しさん
19/09/22 11:23:29.68 ZPV21jy7.net
中身よりも外側の人間を操る力に全振りしてるやつが多いよな
多分それは言語はすぐ変わるけれども人間はまるでimmutableみたいに思ってるから
491:デフォルトの名無しさん
19/09/22 11:36:49.48
492:BM8A6geW.net
493:デフォルトの名無しさん
19/09/22 11:47:31.49 anQz7d2Z.net
js嫌いだから他の話しよー
494:デフォルトの名無しさん
19/09/22 12:16:44.38 8mgJSnoC.net
>>474
angular1を完全に捨てて何事もなかったかのようにangular2を薦めるgoogleについて
どうお考えなんですか?
495:デフォルトの名無しさん
19/09/22 12:21:20.47 C/+Q86U7.net
やっぱりTS採用は重要だねってこと
496:デフォルトの名無しさん
19/09/22 12:33:10.38 qHUoFZQe.net
>>477
型はともかくBabel噛んでる時点でAltJSじゃないは通らんよ
497:デフォルトの名無しさん
19/09/22 12:46:40.96 qHUoFZQe.net
TypeScriptがAltJSと認めるならCoffeeScriptのお仲間なのは揺るぎない事実だし
TypeScriptはAltJSじゃないと主張する以外にCoffeeScriptの仲間じゃないというのは無理だぞ
AltJSだけどCoffeeScriptなんかとは違うってのはそれAltJSが出る度に同じこと聞き飽きたからナシな
498:デフォルトの名無しさん
19/09/22 12:47:57.14 8mgJSnoC.net
ここらでcoffee scriptとtypescriptのdiffを誰かまとめてくれ。
499:デフォルトの名無しさん
19/09/22 12:48:01.23 7ea+dVk1.net
>>479
何を今更
人柱としてGoogle様の技術革新の礎になれたことを誇りに思えないならGoogleなんか使うな
500:デフォルトの名無しさん
19/09/22 12:53:35.44 qHUoFZQe.net
>>484
TypeScriptに限らず後々負債化するのが目に見えてるものを
採用しようとするパープーってこういう思考なんだな
501:デフォルトの名無しさん
19/09/22 12:54:02.73 va57Dktu.net
>>483
逆に、似ているところを探すのが困難なレベル。
502:デフォルトの名無しさん
19/09/22 13:04:06.37 K+EZBxpT.net
もしTypeScriptに所有権システムとか組み込まれた新しい言語ができたら
またみんな飛びついちゃうんだろw
503:デフォルトの名無しさん
19/09/22 13:27:26.85 VosJVY38.net
運用?保守?そんなの知らねえwまた数年後流行ってる言語で作り直せばいいからな!w
じゃ、僕は業務委託なんでこの現場から抜けまーすw
504:デフォルトの名無しさん
19/09/22 13:50:35.34 qHUoFZQe.net
こういう奴、要するに次世代じゃなくて場当たりしか考えてないんだよな
本当に次世代の事考えてるなら最低でも数年の保守工数は当然計算にいれる
505:デフォルトの名無しさん
19/09/22 14:07:00.51 hSKYTgt5.net
jQueryが負債化しないと思ったやつがこの業界にるだろうか?
506:デフォルトの名無しさん
19/09/22 14:11:04.91 hYZCd7wi.net
長期保守のこと考えたらJavaScript自体使えないだろ
507:デフォルトの名無しさん
19/09/22 14:23:22.31 zPDTAOBu.net
技術的無借金経営なんて無理なんだから
ブラウザ間差異を埋めつつ一定クォリティの表現力があるJQueryは十分引き合ったと思うで
508:デフォルトの名無しさん
19/09/22 14:36:53.79 9HMly+NH.net
>>490
少なくとも現状を指して「jQueryが負債化してる」とは言えんと思うぞ
ライブラリ自体が更新止まったわけでも
言語が死んだ訳でもない
509:デフォルトの名無しさん
19/09/22 14:50:06.07 C/+Q86U7.net
枯れ切ってから手出す超慎重派ならこのスレに居る必要なくね
510:デフォルトの名無しさん
19/09/22 14:56:17.07 9HMly+NH.net
>>494
ちょっと違うな
枯らすなら責任持って枯らせって話
枯らす価値のある若枝持ってきてきちんと枯らす計画まで立てて
次世代言語なりフレームワークなり持ってこいってことだよ
このスレは「枯らす価値のある次世代言語」を議論してるんだろ?
511:デフォルトの名無しさん
19/09/22 15:01:08.67 8mgJSnoC.net
>>486
なるほど、議論にならんな君は。
512:デフォルトの名無しさん
19/09/22 15:06:05.78 yNyTSm5z.net
>>495
ただのミーハーの集まり
513:デフォルトの名無しさん
19/09/22 15:13:45.54 uhOW1x5W.net
>>497
建前でもああいうことにし
514:とけば格好つくのに 積極的に正体ばらしてあげなくてもwww
515:デフォルトの名無しさん
19/09/22 15:32:11.55 Z7y1II/Q.net
>>481
AltJSだからCoffeeScriptのお仲間ってことなら全てのプログラミング言語は実行時には最終的に機械語に変換されているから全部お仲間だな
516:デフォルトの名無しさん
19/09/22 15:33:16.46 +9v8L/cv.net
結局どんなに新しいことやってもCRUDしかやらねーんだろお前らって?
俺みたいに機械学習勉強してもう一つ上の次元に来いよw
517:デフォルトの名無しさん
19/09/22 15:37:00.49 uhOW1x5W.net
>>500
ライブラリ使うだけでどや顔できてよかったね
518:デフォルトの名無しさん
19/09/22 15:38:48.84 cUw/WJMB.net
TypeScriptは型情報外せばただのJavaScriptなんで
TypeScriptが負債になるときはJavaScript自体が負債になるときで、
フロントはwasmがまだまだな現状JS使うしかないんだから負債がどうとか見当はずれすぎる
519:デフォルトの名無しさん
19/09/22 15:41:11.56 7ea+dVk1.net
機械学習は急速にコモディティ化が進んでるからなあ
今のうちにビジネスサイドに食い込んでコンサルティングを身に着けないと、5年後にはRPA屋みたいな単なるツール屋だよ
520:デフォルトの名無しさん
19/09/22 16:03:50.90 +9v8L/cv.net
>>501
>>503
おやおやw
CRUDエンジニアが活発だねぇ……w
521:デフォルトの名無しさん
19/09/22 16:05:33.82 ng/Ute+5.net
フロントエンドが嫌い
URLリンク(anond.hatelabo.jp)
522:デフォルトの名無しさん
19/09/22 16:07:33.13 uhOW1x5W.net
>>504
ログ処理基盤はCRUDに入るかね?
お前ら機械学習エンジニアが処理する前処理済みデータ作るところなんだがね
523:デフォルトの名無しさん
19/09/22 16:09:43.28 wK9zLcRH.net
CRUDエンジニアって単語をQiitaとかはてブでバズらせたい
一段階上の存在である機械学習エンジニアの市場価値をもっと上げたい
524:デフォルトの名無しさん
19/09/22 16:29:16.45 ircJ7j/J.net
>>505
TypeScriptが消えつつある、だと?
525:デフォルトの名無しさん
19/09/22 16:39:38.36 K+EZBxpT.net
>>508
しつけーw
526:デフォルトの名無しさん
19/09/22 17:03:31.81 ircJ7j/J.net
>>509
へ?
527:デフォルトの名無しさん
19/09/22 17:24:12.06 uhOW1x5W.net
>>507
今が市場価値ピークだから安心しろ
528:デフォルトの名無しさん
19/09/22 17:27:46.28 qL008cwv.net
アカデミック企業問わず研究職も大概だけど実プロダクトの機械学習屋ってむしろ泥臭いもんだと思っていたが
529:デフォルトの名無しさん
19/09/22 19:47:47.36 YMPxOwCW.net
>>479
Google様が採用しても経緯が気に入らなければ認めないんですか?
MS様が作ってても?
530:デフォルトの名無しさん
19/09/22 20:02:14.39 anQz7d2Z.net
もっと楽しい話しようよ
531:デフォルトの名無しさん
19/09/22 20:03:48.07 PzXMu9q1.net
DartはFlutterしか使い道ないの?
532:デフォルトの名無しさん
19/09/22 20:28:06.06 +tHa6qta.net
ISO規格になってから出直してきてください
533:デフォルトの名無しさん
19/09/22 21:36:59.90 2VFOPinw.net
大体の言語が当てはまらないなww
534:デフォルトの名無しさん
19/09/22 21:54:14.37 +vmKw5+P.net
>>505
> jQueryを使ったコードが読めるし、今のあなたももちろん読める。一年後のあなたは疎か、三年後のあなたの後継ですらも (泥臭くDOMを弄るコードに閉口しながらではあるが) やはりあなたの書いたコードを読めるだろう。
えぇ・・・(困惑)
手続き型お爺ちゃんかな?
535:デフォルトの名無しさん
19/09/22 22:42:11.72 vSpx+Eo/.net
こんにちは。
旦那がSlerです。私見ですが、SEって、技術ができるというより、プロジェクトをまとめる人とう感じで意外でした。SEって、ガチガチのエンジニアがなっていると思ったからです。
技術が好きな人でSlerのSEになったら、物足りないでしょうね。早慶文系でそこそこ�
536:フ仕事量と収入をお求めなら、オススメです。 エンジニアは収入が低いようですが、旦那の会社は中国に仕事を回しています。今後はSlerのSEにこき使われるエンジニアは減るでしょうが、国内雇用も減って何とも言えませんね。 そもそも人が書かなくなる時代もやってきそうですね。
537:デフォルトの名無しさん
19/09/22 23:59:24.53 8mgJSnoC.net
>>513
googleが使ってようと保守性、開発効率悪けりゃ使わねって言ってるだけなんだが。
なんでこんな当たり前のことが理解できないんだろ。
コードいじってない奴に限って過剰な権威主義なんだよな。
538:デフォルトの名無しさん
19/09/23 00:08:31.12 0eFM3vdL.net
>>485
負債の全く無いプログラミング言語を是非教えてくれ
539:デフォルトの名無しさん
19/09/23 00:17:51.91 q51lcWm1.net
Microsoftの天才が考えに考え抜いて作りGoogleの天才が認めたスーパー言語、それはTypeScript
540:デフォルトの名無しさん
19/09/23 00:19:46.38 4WIp5ctr.net
>>521
BASIC
541:デフォルトの名無しさん
19/09/23 00:23:49.64 jRHLjFrn.net
>>523
負債すら作れなかったというオチでつか?
542:デフォルトの名無しさん
19/09/23 00:35:36.97 AyRZhwXw.net
型のある言語と無い言語のどちらが負債になりやすいかを考えれば
TypeScriptとJavaScriptのどちらの方が負債になりやすいかは明白
543:デフォルトの名無しさん
19/09/23 00:39:15.93 jRHLjFrn.net
>>525
ところがどっこい、型無し糞言語に脳まで冒された特別学級のペチパーくんたちは
型があるとコードが書けなくなってしまうそうだよ
かわいそうにね
544:デフォルトの名無しさん
19/09/23 00:40:11.03 KGovGw0C.net
>>470
これな
であなたはそれで何を作るの?っていう
545:デフォルトの名無しさん
19/09/23 00:55:47.10 BfusQWVe.net
RustアンチとTSアンチは真逆の価値観を持ってるようだね
共通してるのは後期高齢者ってことくらいか
546:デフォルトの名無しさん
19/09/23 00:58:50.93 EI75oq0E.net
肩の弱いc言語よりも型を取り入れたc++のが負債になりやすいという現実を
全く無視した意見。
547:デフォルトの名無しさん
19/09/23 04:24:18.55 fVpVTXo1.net
cもc++も型安全じゃないんだから型の強さは同じだろ
548:デフォルトの名無しさん
19/09/23 05:26:03.40 4vVn2k/3.net
JS好きなやつもTS好きなやつも異常性癖者って自覚しろ
549:デフォルトの名無しさん
19/09/23 06:19:34.43 g0PLoIZ6.net
jQueryで作ったデザイナーのLP
vs
最新技術もりもりのイケてるエンジニアが作ったクソダサ管理画面
550:デフォルトの名無しさん
19/09/23 06:45:06.36 L1ESM0fs.net
TS大盛りのVSCodeなんていつ開発が止まるか分からんから使っちゃダメね
551:デフォルトの名無しさん
19/09/23 07:12:53.46 tYbMzWce.net
型安全に!ヨシ!
552:デフォルトの名無しさん
19/09/23 07:17:41.41 dDCZWIGx.net
介護が必要なボケ老人みたいだな
553:デフォルトの名無しさん
19/09/23 09:04:55.07 2R4eVaMI.net
必要なのは介錯
554:デフォルトの名無しさん
19/09/23 09:24:38.29 tWF0+R+Y.net
エンジニアの服装がダサいように、彼らが作るフロントエンドもまたダサいのだ
555:デフォルトの名無しさん
19/09/23 09:59:34.60 GzN9Yf+j.net
>>383
日本では黒木玄と佐藤健太くらいだろう。
556:デフォルトの名無しさん
19/09/23 10:19:42.07 ob9EuVqo.net
>>533
キチガイ
557:デフォルトの名無しさん
19/09/23 11:29:40.62 O+b7xrjo.net
レトロゲーのエミュレーターのようにゴミを資産に変える錬金術はある
ただ宗教上の理由でできない人もいるだけ
558:デフォルトの名無しさん
19/09/23 11:49:13.03 LT7ieFHH.net
最近はプログラミングスキルより周辺知識で差がついてる気がする
AWS、GCP、Docker、Chefとか触ったことないおっさんってもうマネジメント方面に力を
559:注ぐしか逃げ場無いだろ
560:デフォルトの名無しさん
19/09/23 11:50:42.45 jRHLjFrn.net
AWS、GCP、Dockerも触ったことないおっさんがマネジメントとか片腹痛しのスシローだわ
561:デフォルトの名無しさん
19/09/23 11:56:44.77 an0mYEf0.net
>>518
事実ではあるだろ
562:デフォルトの名無しさん
19/09/23 12:03:56.37 an0mYEf0.net
で結局TypeScriptがCoffeeScriptの二の舞にならない根拠ってなんなの?
型がある?じゃあElmも負債にならないってこと?
Googleが採用したから?じゃあDartも負債にはならなかったんだね?
他のAltJSがこれだけ爆死もしくは爆死予備軍のなかで
TypeScriptだけが特別なんていう奴の方が知恵遅れ
念のためいうが俺はJavascriptそのものが嫌い。型クソだし
563:デフォルトの名無しさん
19/09/23 12:06:23.78 PdX6vOFn.net
10年後にはWebAssemblyが主流になってJavaScriptが消滅するから安心しろ
564:デフォルトの名無しさん
19/09/23 12:07:13.02 P5eYiou7.net
どうでもいい感情論ぶつけられる側の気持ち
565:デフォルトの名無しさん
19/09/23 12:10:23.44 gHEt0jUH.net
>>544
そんなこと言い始めたら、お前はCobolかFortranくらいしか書ける言語がなくなるわけだが
旧世代どころか、immutableな化石世代と言ったところかな(笑)
566:デフォルトの名無しさん
19/09/23 12:12:25.36 D/n8WzQi.net
JavaとPHPで十分😊
2つだけ5年ぐらい極めればフリーで毎月80万は固い🥰
567:デフォルトの名無しさん
19/09/23 12:12:26.89 MPv0gakO.net
>>547 >>544
544氏はマシン語命の人だろう。
568:デフォルトの名無しさん
19/09/23 12:13:26.35 51KZjw6P.net
>>543
jQueryが>>544で言うような負債にならない根拠ってあるの?
jQueryにしろTypeScriptにしろ、後継者がそれを扱えるようにするには学習が必要なのは変わらんと思うが。
569:デフォルトの名無しさん
19/09/23 12:16:25.05 L1ESM0fs.net
jQueryは教養科目!って話なんだろう
自分の守備範囲は常識と呼びそれ以外は非常識と呼ぶ簡単なお仕事
570:デフォルトの名無しさん
19/09/23 12:22:44.43 EI75oq0E.net
まあ普通の感覚で言えばtypescriptよさげだけれど経過観察しようぜってのが
大半なんじゃないの?
どっちの方向にしろ馬鹿が極論に走ってるってのが2chぽくはあるけど。
571:デフォルトの名無しさん
19/09/23 12:25:54.48 g+evEEch.net
誰だって自分が使う言語がかわいい
572:デフォルトの名無しさん
19/09/23 12:27:56.91 BfusQWVe.net
TSだけ特別視してるのはおじいちゃんのほうでしょ
どんな言語だって陳腐化するのにTSだけがダメというほうがおかしい
みんなリスクがあることなんて分かってるの
そのうえで取捨選択してるの
それが仕事だし大人に求められることだから
喚いてるだけの無責任な老人とは違うんだよ
573:デフォルトの名無しさん
19/09/23 13:01:17.81 0uqZmqgt.net
typescript を長らく経過観察してきて、これはもう完全にメインストリームに載ったなと感じてるところなのに
今頃 typescript よさげだから経過観察しようぜ!とか言う人がいて戦慄する
ちなみに coffeescript は経過観察だけで終わりました
574:デフォルトの名無しさん
19/09/23 13:08:54.73 0uqZmqgt.net
typescript がメインストリームに載ったと感じるのは VSCode の存在がでかいですね
静的型付き言語の良さは優れた開発環境が無いと半減どころかマイナスになったりすることもありますから
VSCode は単に無料なだけでなくて MS 公式なので IT 土方職場にも導入しやすいのが素晴らしい
575:デフォルトの名無しさん
19/09/23 13:21:19.43 dDCZWIGx.net
ドットを押したらプロパティやメソッドが出てくるからなw
ドキュメント漁って調べる時代じゃないんだよ
576:デフォルトの名無しさん
19/09/23 13:24:08.89 KGovGw0C.net
Go書いてるけどVSCodeの補完がやば過ぎてこれ以外で書けなくなったわ
vimの補完はあれふざ
577:けてるの? 全く使えない
578:デフォルトの名無しさん
19/09/23 13:26:48.38 ptEj0pQ5.net
VSCodeは右下に出てくるやつがウザすぎて消した
579:デフォルトの名無しさん
19/09/23 13:39:45.78 ZxvnDnCm.net
Chefなんかもう誰も使ってないだろ
580:デフォルトの名無しさん
19/09/23 13:40:04.58 cDnb5FIB.net
VSCodeのGoサポートはMSとGoogleが協力して開発してるらしいね
581:デフォルトの名無しさん
19/09/23 14:30:30.85 O+b7xrjo.net
VSCodeが負債化したらvimでも書ける体制を作っておけばいいものを
部品の一つが負債化したら全体が負債化する謎システムを作る奴は何をやりたいのか
582:デフォルトの名無しさん
19/09/23 14:34:26.43 gHEt0jUH.net
プレイアデスロックインでしか開発できない >>544 みたいなオジサンだって、派遣単価30万円でがんばってるんですよ!
やめてさしあげて!
583:デフォルトの名無しさん
19/09/23 15:02:11.43 SHq1Wm17.net
>>544
TypeScriptはJavaScriptのごくごく薄いラッパーでしかなくて、
コード書くときも型関連以外はJavaScriptそのままだし
型定義外せばそっくりそのままJavaScriptの資産になるので
JavaScript自体が負債にならない限りTypeScriptも負債にはならない
そしてフロントでは「将来負債になるかもしれないからJavaScriptを使わない」という選択肢はほぼない
584:デフォルトの名無しさん
19/09/23 16:33:09.21 O+b7xrjo.net
JS自体はDOMのラッパー
DOMが嫌われたらアウトってとこか
585:デフォルトの名無しさん
19/09/23 16:52:14.72 10or6kmy.net
TSアンチってJS自体は良いと思ってんの?
586:デフォルトの名無しさん
19/09/23 16:55:45.82 C/VCDn+a.net
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
> JS自体はDOMのラッパー
587:デフォルトの名無しさん
19/09/23 16:58:51.86 gHEt0jUH.net
もうやめて! とっくに >>544 お爺さんのライフはゼロよ!
588:デフォルトの名無しさん
19/09/23 17:00:02.54 BfusQWVe.net
俺はずっとemacsで、どのエディタ手に合わなくて悲しんでる
vscode使いたいよう
589:デフォルトの名無しさん
19/09/23 17:13:31.01 powDCHY4.net
おれもvscode乗り換えに5回以上失敗してる
590:デフォルトの名無しさん
19/09/23 17:56:12.84 qliy26gP.net
「emacs派の人たちは他人にPC貸したときに嫌な顔されたことがある」
591:デフォルトの名無しさん
19/09/23 18:10:39.19 qZGeYZ2t.net
>>564
そうはいってもTypeScriptからJavaScriptへの”移植”に工数とれるかな
”ほぼ”そのまま使えるのであって、そのまま使えるわけじゃない
テキストとして1文字も変更がなかったとしても同じものじゃない
592:デフォルトの名無しさん
19/09/23 18:18:00.65 51KZjw6P.net
そもそもどういう状況でその「移植」が必要になることを想定しているんだろう。
593:デフォルトの名無しさん
19/09/23 18:21:01.97 gHEt0jUH.net
>>572
そうだね
で、そういう君はどんな言語を使っているんだい?
594:デフォルトの名無しさん
19/09/23 18:45:49.02 /J0+wC8z.net
Fortranこそが至高
Fortranさえあれば十分であり他はすべて蛇足
そうだろう?
595:デフォルトの名無しさん
19/09/23 18:49:06.98 0eFM3vdL.net
個人的に補完ってウザくて好きじゃないんだよなぁ。
596:デフォルトの名無しさん
19/09/23 18:52:51.63 SHq1Wm17.net
>>572
tscなりBabelなりに通して型定義外すだけのものに工数もクソもない
JavaScriptをTypeScriptに置き換えるのは注意深くやらないといけないが、
TypeScriptをJavaScriptに置き換える分には型チェックがなくなるだけで何かができなくなったりはしない
597:デフォルトの名無しさん
19/09/23 18:53:16.31 9m+2jlJb.net
CRUDエンジニアはいろんなライブラリ使うから必須だけど、
機械学習やデータ処理、数値計算のようなコンピューティング系だとそれほど重要性は高くないかもね
598:デフォルトの名無しさん
19/09/23 18:53:51.03 9m+2jlJb.net
>>578は補完の話ね
599:デフォルトの名無しさん
19/09/23 18:58:09.04 SHq1Wm17.net
ほんまTypeScriptエアプは困ったもんやわ
JavaScript自体がうんこなのでTypeScriptもうんこ ← よくわかる
型まわりゴチャつきすぎてTypeScriptの学習コスト高杉てホンマにこれペイすんの? ← まあわかる
JavaScriptはいいけどTypeScriptは負債になる ← 何言ってんだお前?
600:デフォルトの名無しさん
19/09/23 18:5
601:9:20.85 ID:hTr1OU/5.net
602:デフォルトの名無しさん
19/09/23 19:17:29.19 M8YdReDI.net
てか全部Javaでよくね?
30億のデバイスに勝てんの?
603:デフォルトの名無しさん
19/09/23 19:29:27.14 10or6kmy.net
JavaではOSが書けん
604:デフォルトの名無しさん
19/09/23 19:36:43.08 N7xcUFKw.net
>>581
Vue自体がいわゆるリフレクションだらけで型サポートを受けづらい
根本の設計が複雑だからもはや後戻りできず、Vuexについては絶望的
(Simpleを捨てて)Easyにできるよ、というプロパガンダに騙され続けてるのは日本人だけという
一昔前のPHPを見ているようだね
605:デフォルトの名無しさん
19/09/23 20:10:36.32 UqJKfiFt.net
もう全部Bashでよくね?🤔
606:デフォルトの名無しさん
19/09/23 20:33:01.99 s+8meTeO.net
留まるんでなくむしろ逆で
Typescriptの役割をこなす構築したコーダのレベルでメンテ難易度が変わったりせず簡素なより良い言語設計が登場する期待があるから
深入りしてないヤツは懐疑的な見方をしちまうんじゃないかね
607:デフォルトの名無しさん
19/09/23 22:04:32.48 ELYOIzQc.net
なんでここの奴らって自分が気に食わないものを日本でしか流行ってない扱いするんだろうな
608:デフォルトの名無しさん
19/09/23 22:13:43.28 UqJKfiFt.net
そこまでしてお前らがフロント側でやらせたいことってなんだよ
609:デフォルトの名無しさん
19/09/23 23:25:35.83 KGovGw0C.net
管理画面
610:デフォルトの名無しさん
19/09/23 23:37:07.36 +l70692F.net
補完にそんなに差があるもんなんか?
611:デフォルトの名無しさん
19/09/24 00:03:45.95 7x+GQPMg.net
jQueryレベルの要件でもReact + TSで書いた方が圧倒的に早く終わるわ
他人の書いたjQueryコードとか読めたもんじゃない
612:デフォルトの名無しさん
19/09/24 00:59:03.76 lQoEMmOG.net
それはなんとも言えない
jQueryは本来ちょっとしたDOM操作やAjaxを古いブラウザでも新しいブラウザでも簡単に使うためのもの
その用途でトランスパイル必須のTS、Reactが適切なわけない
613:デフォルトの名無しさん
19/09/24 01:44:31.83 oMg/WNbp.net
>>541-542
KENTA / 雑食系エンジニアTV
DevOpsエンジニアになる方法と将来性について
URLリンク(www.youtube.com)
2019年のDevOps/MLOpsエンジニアの標準的スキルセット
URLリンク(qiita.com)
Terraform, Packer は、HashiCorp か。
Ruby による今世紀最大の起業家、Vagrant のMitchell Hashimoto も、Ruby から、Go へ行ったのか?
他には、CircleCI, GitHub Actions
614:593
19/09/24 01:57:15.41 oMg/WNbp.net
jQuery は、jQueryを使った、Bootstrap へ移行してる
プログラマーはデザイナーじゃないから、
プログラミングで、CSS をいじくるのは煩雑すぎる
jQuery 自体は良いけど、CSS をいじくり回すのが、ややこしすぎる。
見た目のほんのちょっとした事で、
様々なプラットフォーム・ブラウザに対応させるのが、時間効率が悪すぎる
だから、KENTA は、クライアント側を嫌がるw
615:デフォルトの名無しさん
19/09/24 02:18:58.96 LicljoZs.net
>>587
実際日本でしか流行ってないからだよ
海外で仕事してれば肌でわかるし
616:日本にいてもGoogleトレンド見れば片鱗はつかめるぞ
617:デフォルトの名無しさん
19/09/24 07:37:21.87 hWCGmkY0.net
肌でわかる
618:デフォルトの名無しさん
19/09/24 07:59:04.30 SR4ZC8T8.net
Googleトレンドをどう見たらTSやVueが日本でしか流行ってないことになるんだろうな
日本での人気度なんてカスみたいなもんなのに
619:デフォルトの名無しさん
19/09/24 08:20:41.57 XuJJG05V.net
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
620:デフォルトの名無しさん
19/09/24 09:11:22.87 LWtr7UaR.net
typescriptやってたって検索するのはjavascriptのことなんだから意味がない比較
621:デフォルトの名無しさん
19/09/24 09:29:26.85 XuJJG05V.net
>>599
にだ
622:デフォルトの名無しさん
19/09/24 10:50:19.09 lOFCCFEu.net
>>599
エアプログラマーだからそういうのわからないんだよ
623:デフォルトの名無しさん
19/09/24 10:51:14.99 o3nA4GDy.net
日本でしか流行ってないと思ってたけど認識を改めざるを得ないようだね。
日本ですら流行ってないw
624:デフォルトの名無しさん
19/09/24 12:10:20.27 XuJJG05V.net
AngularとjQueryも入れてみた
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
625:デフォルトの名無しさん
19/09/24 12:38:19.93 lOFCCFEu.net
AngularJSの移行先のAngularがTypeScriptなんだよなあ
626:デフォルトの名無しさん
19/09/24 12:43:45.14 XuJJG05V.net
>>604
言いたいことはわかるけどAngularとAngularJSはトピックが同じなので同じ結果で返ってくる
627:デフォルトの名無しさん
19/09/24 12:53:38.87 0s+B6P7F.net
一方PythonはTkを使った
628:デフォルトの名無しさん
19/09/24 14:09:55.59 DSIkOf3K.net
言語とフレームワークを比較する意味って何?
AltJSの中で比べなさいよ
URLリンク(trends.google.co.jp)
629:デフォルトの名無しさん
19/09/24 14:32:02.27 QoYCr2Zo.net
考えてみればtypescriptもフレームワークみたいなもんだよな
630:デフォルトの名無しさん
19/09/24 15:50:27.10 AjetICJn.net
フレームワークではない
631:デフォルトの名無しさん
19/09/24 16:10:44.29 qmIiKr5W.net
フレームワークではないな
632:デフォルトの名無しさん
19/09/24 16:19:53.09 upseye+q.net
TypeScriptコンパイルに時間が掛かるな(泣)
633:デフォルトの名無しさん
19/09/24 16:31:53.19 FxpfPSWN.net
TypeScriptに限らず
エコシステムとフレームワークの区別が曖昧になってはいるよな
最近の傾向として
634:デフォルトの名無しさん
19/09/24 16:38:57.88 TycttWGg.net
ぶっちゃけここまで学習に時間掛けてできることが
型
だけだもんなw
デメリット多すぎ時間泥棒で草ぁ!w
635:デフォルトの名無しさん
19/09/24 17:01:14.71 3esKUCXi.net
型あり言語にするならもうHaskellぐらいやらないと意味ないと思うよ
モナドでガチガチにしばらなきゃ型の意味がないのはJavaやC#を見たらわかる
JSのグダグダな型を無理やり型付けして何かメリットがあるのだろうか
メリットがあると思い込んでるだけの
ポジショントークだと感じます
636:デフォルトの名無しさん
19/09/24 17:03:17.65 HtQVCEql.net
馬鹿は極論を好む
637:デフォルトの名無しさん
19/09/24 17:22:40.63 THgavbXx.net
TypeScriptはJavaとC#のどちらに文法が似ているのでしょうか?
638:デフォルトの名無しさん
19/09/24 17:36:38.11 7aVlE9XU.net
ソースの見た目はどっちかというとJavaっぽい
思想は完全にC#(設計者が同じ)
639:デフォルトの名無しさん
19/09/24 18:30:40.49 THgavbXx.net
>>617
分かりました。
返信ありがとうございます。
640:デフォルトの名無しさん
19/09/24 18:53:48.19 PQ+OqzWl.net
型が中途半端にあるくらいなら無い方がいいよね
Cのvoid*地獄を経験した人なら分かってくれるはず
641:デフォルトの名無しさん
19/09/24 18:54:06.48 lOFCCFEu.net
ここでメリットないないわめいてもどこの誰にも影響与えられないのに元気だなあ
642:デフォルトの名無しさん
19/09/24 18:56:59.02 Z8tqpfE6.net
ここは自分が習得できなかった定
643:番の言語を貶すことで精神の安定を図ろうとする人の集まりだから
644:デフォルトの名無しさん
19/09/24 19:24:18.59 RSKbiZBC.net
型のドキュメント性が好きなので多少でも静的に型がつく方が好き
645:デフォルトの名無しさん
19/09/24 19:25:09.20 3clb0+hp.net
ライブラリで気に入ったのがある言語を選べばいいだろ
あとは本でも買ってパチポチすればいい
646:デフォルトの名無しさん
19/09/24 19:31:10.70 bRBDEgqh.net
typescript推しのくせにjavaは嫌みたいな馬鹿はよく見る。
結局ファッションなんだろ。
647:デフォルトの名無しさん
19/09/24 19:40:24.74 e+kzJa3o.net
":" に複数のセマンティクスがあるのがキモい
648:デフォルトの名無しさん
19/09/24 19:54:01.70 YoZGtfWP.net
キモナイ
649:デフォルトの名無しさん
19/09/24 19:54:10.27 lQoEMmOG.net
いや、メリットあるだろ
メリットあると思ってる人が多いからこれだけTSが普及したわけだし、Flowとかもあるんだから
650:デフォルトの名無しさん
19/09/24 20:27:50.03 0s+B6P7F.net
<table>を貶すことでcssとかが普及したよね
651:デフォルトの名無しさん
19/09/24 21:31:24.59 QoYCr2Zo.net
>>619
何?void*地獄って?
652:デフォルトの名無しさん
19/09/24 21:47:10.60 qmIiKr5W.net
ts推すのはjsがあるからでしょ
だからjavaもよろしいとはならんでしょ
javaをよしとするならその時点で不採用だわ
653:デフォルトの名無しさん
19/09/24 21:57:17.76 7x+GQPMg.net
いつから特定言語に噛みつくだけのレベル低いスレになったんこのスレ?
654:デフォルトの名無しさん
19/09/24 22:00:57.63 Z8tqpfE6.net
レベルは元から変わらん
655:デフォルトの名無しさん
19/09/24 22:08:45.58 t83x9pUI.net
正直Javaは嫌いじゃない
採用してるところに地雷が多いだけ
656:デフォルトの名無しさん
19/09/24 22:11:00.11 39ZkXKsB.net
Javaがある日Innullableになったとする
このへんの言語ってそれでも絶対必要って言えるのあるか?
657:デフォルトの名無しさん
19/09/24 22:11:50.27 39ZkXKsB.net
妥協なき理念
Rustだけが輝いている
658:デフォルトの名無しさん
19/09/24 22:18:31.59 7x+GQPMg.net
>>634
お前はJavaがある日Innullableになるまで寝て待つのかね
659:デフォルトの名無しさん
19/09/24 22:18:39.24 xYovPDoo.net
漸進的型付けのユルさが好きだ。
660:デフォルトの名無しさん
19/09/24 22:20:14.14 F/MYvEZu.net
Javaはプログラマーの質が両極端な印象がある
661:デフォルトの名無しさん
19/09/24 22:28:05.22 7x+GQPMg.net
漸進的型付が好きとかないわ
JavaScriptという負の遺産をなんとかマシにするための苦肉の策だろ
JavaScriptの魔術でどうしようもない汚物みたいなシグネチャになったOSSのTS化プロジェクトを知ってるが
悲惨なもんだわ
662:デフォルトの名無しさん
19/09/24 22:31:50.62 QoYCr2Zo.net
Rustはアルゴリズムに集中したいのに邪魔される
663:デフォルトの名無しさん
19/09/24 22:45:03.60 39ZkXKsB.net
なにもかも兼ね備えた言語はないのか
664:デフォルトの名無しさん
19/09/24 22:48:09.33 xYovPDoo.net
まぁ、厳密な静的型付け以外認めないという人から見れば動的型付けも漸進的型付けも
同じようなもんなんだろうけど。
665:デフォルトの名無しさん
19/09/24 23:21:44.68 THgavbXx.net
>>641
アセンブラ
666:デフォルトの名無しさん
19/09/24 23:31:20.25 EGkcGZuY.net
>>643
何でも作れると、何でも兼ね備えるは全く別のことだぞ。
667:デフォルトの名無しさん
19/09/24 23:34:05.69 tOMI+Y9z.net
いや何でも作れるなら作って備えりゃいいだけだろバカか?
668:デフォルトの名無しさん
19/09/24 23:50:39.21 7x+GQPMg.net
よし、アセンブラで型システムを作って備えよう
669:デフォルトの名無しさん
19/09/24 23:57:00.73 0s+B6P7F.net
>>640
最初はOCamlで集中して後でRustで書き直したという伝説がある
OCamlなんか使って後のこと考えない性格だから集中できたのか
670:デフォルトの名無しさん
19/09/25 00:08:18.35 0J019kSy.net
>>641
なにもかも兼ね備えるとC++の様な闇鍋言語が出来上がる
突き抜けてるC++は好きだけどな
671:デフォルトの名無しさん
19/09/25 00:09:20.32 Od4KgNLb.net
>>646
メモリ管理も大変だからGCも備えときましょうね~
ってあれ?
672:デフォルトの名無しさん
19/09/25 00:48:28.74 Xiw2tH6C.net
>>641
JavaScriptがまさにそうだな
673:デフォルトの名無しさん
19/09/25 00:51:49.15 Z8PGUkrD.net
>>645
何でも備えた魔法の俺俺言語の処理系をアセンブラで実装したとして、それは俺俺言語が備えているのであってアセンブラが備えている訳ではないだろバカか?
674:デフォルトの名無しさん
19/09/25 01:22:27.87 Od4KgNLb.net
行くぞ英雄王ーーー
俺俺ライブラリの貯蔵は十分か
675:デフォルトの名無しさん
19/09/25 03:12:27.73 ulBaFWWN.net
トレースオン!
Unlimited OreOre Works!!
676:デフォルトの名無しさん
19/09/25 03:21:21.46 Od4KgNLb.net
うわつまんね^^;
677:デフォルトの名無しさん
19/09/25 04:41:24.35 KyCrJSYd.net
>>629
ライブラリから呼び出されるコールバック関数がvoid*を引数に取ってて
そのコールバック関数内で実際のポインタ型にキャストしてやらなきゃいけないやつ
純粋なCのライブラリで、特に非同期関連のやつによくある
というかvoid*すら知らないで型の話してたの?
678:デフォルトの名無しさん
19/09/25 05:29:13.64 rQhNlpv9.net
はつみみです
679:デフォルトの名無しさん
19/09/25 05:35:28.51 mqsY7QVO.net
>>655
void* じゃなくてvoid*地獄について聞いてんだが
680:デフォルトの名無しさん
19/09/25 06:02:27.15 Xmj5mkWD.net
最近のJavaScriptってヒョロガリの人間にサイボーグパーツを無理矢理備えつけて強くしてる感あるよな
JavaScriptである必要性がない
681:デフォルトの名無しさん
19/09/25 08:26:44.21 WDVOBhzi.net
nullが存在しなかったらOptionl.Noneをデフォで何でもねじ込むようになるから無意味かもね
682:デフォルトの名無しさん
19/09/25 08:57:03.50 J2adDr87.net
メモリ管理だけはどうしても言語レベルで設定しなきゃならん。
lisp、c++みたいななんでも備えた言語でもそこだけは変わらん。
683:デフォルトの名無しさん
19/09/25 09:22:26.41 f+0xQUif.net
>>650
型が無いしバイナリにコンパイルも出来ない
684:デフォルトの名無しさん
19/09/25 09:33:39.69 GHCxkzpX.net
>>659
その二つが一緒だと思うんだ
685:デフォルトの名無しさん
19/09/25 11:51:53.15 KaitpITf.net
nullは分岐を明示しないので例外が発生する位置を明示しない
使わないメモリを節約する代わりに使用中のメモリは断片化する
686:デフォルトの名無しさん
19/09/25 12:26:59.15 SmUxqnJ3.net
java scriptはシングルスレッドなのが英断だよね
非同期地獄をpromise、async/awaitで解消してきた歴史もすばらしい
下回りでは平行タスクが多数走るんだけど上位はそんなこと知る必要なく動く
まさにIT土木作業員用言語として天才たちがデザインした結果だと思う
687:デフォルトの名無しさん
19/09/25 13:21:11.06 KaitpITf.net
「制御の反転」を提案したオブジェクト指向
に嫉妬してもう一回反転させたのがasync/awaitだ
ルサンチマンの結果だ
688:デフォルトの名無しさん
19/09/25 14:12:53.64 GHCxkzpX.net
javaでも新しめのjavaなら許容できる。ラムダきたし、ローカル変数の型推論もきたし。後、async/awaitいれてくれればね
689:デフォルトの名無しさん
19/09/25 14:15:39.19 GHCxkzpX.net
async/await褒めるなら最初に発明したのはC#のマイクロソフトの天才たちなの?
褒めるならそっちだな
690:デフォルトの名無しさん
19/09/25 14:29:47.58 HV92OfVj.net
C#のasyncはF#由来
マイクロソフトには違いないけどMSのプロダクト部門じゃなくて MS Research の成果
691:デフォルトの名無しさん
19/09/25 15:43:48.87 it7hFznu.net
MS ResearchといえばBosque
692:デフォルトの名無しさん
19/09/25 15:49:09.41 GHCxkzpX.net
そっか。
そういや、.net core 3リリースされてc#にもnon nullable reference typesとか使えるようになるけど、既存のライブラリ特に標準のクラスライブラリ使うときはどうなってるの?
kotlinでjavaのAPI使うとき、アノテーションされてないとプラットホーム型とかいううんこになってnull safetyの魅力半減するけど。
693:デフォルトの名無しさん
19/09/25 16:49:52.46 keTHdpUQ.net
async/await が地獄じゃん
C# は死んだ、JavaScript も死んだ
Java は死ぬな
694:デフォルトの名無しさん
19/09/25 17:10:50.79 WMhhFNrj.net
マイクロソフトが関わった言語はみんな死んで行く
695:デフォルトの名無しさん
19/09/25 17:44:08.64 c4fBR5Jd.net
>>672
なでしことアセンブラは?
696:デフォルトの名無しさん
19/09/25 18:09:47.02 it7hFznu.net
なでしこに手を出すとは…無茶しやがって…
697:デフォルトの名無しさん
19/09/25 18:10:15.49 Si+FDZzQ.net
>>671
Javaはアノテーションで既に死んでる
698:デフォルトの名無しさん
19/09/25 18:14:03.63 r1UeD8Lu.net
>>664
>シングルスレッドなのが英断
それは俺も思う
この前提を壊すことなくマルチスレッドを実現するWeb Workerの概念は
優れた並列機能を実現するgoroutineでのベストプラクティスと同じ
URLリンク(blog.golang.org)
> Do not communicate by sharing memory; instead, share memory by communicating.
メモリの共有で通信するな、通信してメモリを共有しろ
並列で重要なのはむしろスレッドの分離性、
各々がシングルとして動けることだった
699:デフォルトの名無しさん
19/09/25 18:37:17.12 GHCxkzpX.net
お手軽言語としては、シングルスレッド実行モデルの方が初心者も間違えにくいからいいけど、
パフォーマンス求めるとコンテキストの切り替えのコストが大きいわな。
700:デフォルトの名無しさん
19/09/25 18:41:39.88 GHCxkzpX.net
dartもjavascriptにトランスパイルされたりするからjavascriptをおもいっきり引きずる環境でjavascriptと同じシングルスレッド実行モデルで、isolateって言うが、isolateの切り替えのオーバーヘッドが結構あるらしい
URLリンク(medium.com)
701:デフォルトの名無しさん
19/09/25 18:44:49.45 ezuOeX2e.net
>>675
??
702:デフォルトの名無しさん
19/09/25 18:45:07.98 qzBXi7SA.net
色んなドメインが共存する現状が既にカオスなのに
マルチスレッド下でルール無用の資源の奪り合いしたらすごいことになりそう
703:デフォルトの名無しさん
19/09/25 18:56:28.15 m3QIUPNA.net
>>670
corefxの既存API(string.IsNullOrEmptyとか)にも使用頻度の高いものから順次対応されてるよ
704:デフォルトの名無しさん
19/09/25 23:08:10.72 VDeg47EA.net
>>680
だから直列化トークンとクリティカルセクションをうまく使いなさいよ
705:デフォルトの名無しさん
19/09/25 23:32:59.45 6VdVDZCV.net
JavaのアノテーションもC#から来てるよな
706:デフォルトの名無しさん
19/09/25 23:34:49.80 rQhNlpv9.net
これマジ?
707:デフォルトの名無しさん
19/09/25 23:40:50.67 ulBaFWWN.net
一時期マルチコアの性能を活かすためにはスレッドが必要とか言われてたけど
ディープラーニングみたいな本当に並列処理しなきゃ話にならないものはGPGPUへ移ったから
もうスレッドは用済み
708:デフォルトの名無しさん
19/09/25 23:47:35.85 rQhNlpv9.net
用済みは言い過ぎ
709:デフォルトの名無しさん
19/09/26 00:28:18.38 fvoXcpl0.net
レイトレーシングが流行り始めてるからCPUの並列処理はこれから重要度が増えていくさ