次世代言語18 Go Rust ..
[2ch|▼Menu]
287:デフォルトの名無しさん
20/01/24 00:09:35.69 SIX6NI9U.net
このスレってびっくりするほど技術的な話ないな

288:デフォルトの名無しさん
20/01/24 00:16:59.73 oUbAtTQV.net
だいたい変な長文のせい

289:デフォルトの名無しさん
20/01/24 00:35:28.28 aER0jG3N.net
真面目な話してもスルーしてすーぐ言語叩き始めるからなぁ…

290:デフォルトの名無しさん
20/01/24 00:58:45.26 f1L6KzBl.net
マンセー意見だったらアンチ意見のが参考になるがな。

291:デフォルトの名無しさん
20/01/24 11:49:27 ytRnz1Ft.net
RとかGとかで始まる言語は頭悪そうなイメージω

292:デフォルトの名無しさん
20/01/24 19:54:19 NbObue8L.net
F*ってどうなったの?

293:デフォルトの名無しさん
20/01/24 21:12:30 /GM2AKZG.net
頭が悪い言語があるんじゃなくて
頭が悪い人がいるだけでは?

294:デフォルトの名無しさん
20/01/24 21:18:29.19 k3lTIvb/.net
どうも

295:デフォルトの名無しさん
20/01/24 21:52:36 dQp4YPRV.net
    (V) (V)
URLリンク(strlen.com)

296:デフォルトの名無しさん
20/01/24 23:27:48 pw14qEqb.net
なんで言語は引き算ができんの
そんなんだからゴーとかいうGOMIにオカマを掘られる

297:デフォルトの名無しさん
20/01/24 23:28:14 pw14qEqb.net
>>287
httpの時点でゴミ確

298:デフォルトの名無しさん
20/01/24 23:39:30.28 e4qsn6ol.net
>>289
どゆこと?

299:デフォルトの名無しさん
20/01/25 00:49:13 4UaLWgqo.net
言語の引き算の最たる言語はHaskell。
遅くても、次世代じゃなくても、あの無駄の無さが好き。
ifもforも飾りです。偉い人はそれが分からんとです。

300:デフォルトの名無しさん
20/01/25 00:52:21 pMmE+Nm7.net
>>291
なお知名度なし
なおエコシステムはカス
なお速度はウンポコペチプー以下

301:デフォルトの名無しさん
20/01/25 01:00:43 lY+ErK7r.net
パッケージの依存関係すらまともに解決できん言語のくせに。

302:デフォルトの名無しさん
20/01/25 01:37:44 y3QDj64+.net
モナドはいい仕組みだよ
動的な部分を個々包み込んで波及を抑えるつーのはプログラミング言語の基本機能に成るべき
例外処理みたいな真逆の言語が大手を振ってるのは異常

303:デフォルトの名無しさん
20/01/25 09:43:36 0701+yxk.net
モナドは抽象度が高すぎるんだよなぁ
俺みたいな素人にも分かりやすいのが欲しい

304:デフォルトの名無しさん
20/01/25 10:30:04 gDStPvND.net
モナドは別にいいんだけどHaskellのシンタックスシュガー満載で手続きっぽく見せようとしてるのはすきになれないな
ちょっと複雑なことしようとするとコンパイラエラーに悩まされる
結局トリックをきちんと理解しないと使えない

305:287
20/01/25 10:55:26.17 pHbGVo5T.net
>>290
今どきletsencrypt


306:すらしてないってことじゃね URL貼る前にhttps試したから俺もちょっと思った



307:デフォルトの名無しさん
20/01/25 11:01:38 pHbGVo5T.net
>>295
モナド自体より解説がマズいんだと思うけどな
「正しい説明」を意識しすぎて、分かってる奴にしか分からない解説が溢れてる

308:デフォルトの名無しさん
20/01/25 11:32:14 wjfpRr1m.net
最初は型を書かない方が分かりやすい
アセンブラが分かる奴はCのポインタが分かる
ただし言語が二つ必要

Haskellの型を無くしてみろ
それが引き算だろ

309:デフォルトの名無しさん
20/01/25 14:09:04 HoGSN4jt.net
>>299
unlambdaでもlazy kでもお好きな方をどうぞ

310:デフォルトの名無しさん
20/01/25 14:22:16 Uv9FI2Dd.net
型無し糞言語至上主義ってマ?!?www

311:デフォルトの名無しさん
20/01/25 14:25:55 HjVTkheD.net
型なしは型を動的に解析する機能を「足した」ものであって何ら引き算になっていない

312:デフォルトの名無しさん
20/01/25 15:36:44 E5VEPFTe.net
動的型付けと型無しは別だよ

313:デフォルトの名無しさん
20/01/25 15:45:23 wjfpRr1m.net
Haskellは
お前らが同じ解説を繰り返す毎に強力な静的型になって行ったんじゃないのか

314:デフォルトの名無しさん
20/01/25 15:57:20 HoGSN4jt.net
純粋関数型である程度まともなプログラムを作れるようにする為にはHaskellの標準+αくらいの型システムがないと駄目という話ではある

315:デフォルトの名無しさん
20/01/25 16:13:04 lY+ErK7r.net
全然関係ない。
ランタイム速度が出てないときにどういう手当が可能かという方がよっぽど大事。

316:デフォルトの名無しさん
20/01/25 16:26:35.28 HoGSN4jt.net
それは事実かもしれないが大事さという指標はあくまで君の信仰でしかないよね

317:デフォルトの名無しさん
20/01/25 16:27:59.44 gDStPvND.net
へたくそな反論止めろや
荒れるだけだ

318:デフォルトの名無しさん
20/01/25 19:02:12 6461T671.net
Haskellの型システム程度のものを理解できない知能で
プログラミングをしてるのが間違いなんだよ
生得的に向いてないんだから諦めろ

319:デフォルトの名無しさん
20/01/25 20:54:07 Uv9FI2Dd.net
なお世の中のシステムの95割はPHPでできているという事実

320:デフォルトの名無しさん
20/01/25 22:53:21 sEXLIatZ.net
95割りって950%か
それは大変だな

321:デフォルトの名無しさん
20/01/26 00:26:42.95 dKcKmE+f.net
>>311
くやしいか?

322:デフォルトの名無しさん
20/01/26 11:06:39 +3DuCtIS.net
23回を文字通り23回とか誤解されることは多い
文字は文字で難しい

323:デフォルトの名無しさん
20/01/26 12:05:43.42 CetPJABf.net
95割はただのネットスラングだけども

324:デフォルトの名無しさん
20/01/26 14:26:44.31 k2+mT4PN.net
Windows 95

325:デフォルトの名無しさん
20/01/26 14:34:20.60 Yuet6lAk.net
いまだに95割とか言ってる奴がいてワロ。
それ昭和の時代だろ。

326:デフォルトの名無しさん
20/01/26 14:44:33.72 ZSyO84gV.net
そういえば九分九厘って10%以下なのな。

327:デフォルトの名無しさん
20/01/26 15:44:40 iT5O7oMi.net
平成ど真ん中くらいだから昭和は言い過ぎ
まぁ世の中には一定の割合で昔の流行語とか昔の駄洒落とか言い続ける層がいて迷惑だとは思う

328:デフォルトの名無しさん
20/01/26 16:16:31.94 smtkhynE.net
>>317
調べると割分厘は1割を10%とする用法と1割を100%とする用法と2種類あって歴史的にはどちらも正しいんだと
九分九厘は1割を100%とする用法で99%だと
自然言語特有の曖昧定義
つまり95割は950%もしくは9500%

329:デフォルトの名無しさん
20/01/26 17


330::05:13 ID:DD0zspUI.net



331:デフォルトの名無しさん
20/01/26 21:04:48.98 BKKks8j/.net
まさに悪貨は良貨を駆逐する状態だな。

332:デフォルトの名無しさん
20/01/26 22:24:26 o1eawELH.net
為替が固定されているようなもの
為替操作に駆逐された

333:デフォルトの名無しさん
20/01/26 23:29:15.87 thUZV5f4.net
>>319
分は1/10、厘は1/100で、割合の単位が割で1/10
「9割5分」の「分」は「割の1/10」を意味している
1割を100%とする用法は見たことない

334:デフォルトの名無しさん
20/01/26 23:50:08 6ZE6/BGT.net
5割は50%
5分も50%
5割5分は55%
ファック

335:デフォルトの名無しさん
20/01/26 23:53:31 dKcKmE+f.net
でもおまえ童貞じゃん

336:デフォルトの名無しさん
20/01/27 08:58:02 EpKbKI6u.net
ハゲのお前よりマシだろ

337:デフォルトの名無しさん
20/01/27 12:54:22 j9P5HG/v.net
でもおまえハゲで童貞じゃん

338:デフォルトの名無しさん
20/01/27 20:00:34 yeFJ9ZCG.net
見てないのにハゲとか童貞言わない

339:デフォルトの名無しさん
20/01/31 02:43:32 m4jVFc8Z.net
Go言語イコールgolangだから、clangイコールC言語の事かと思ってた

340:デフォルトの名無しさん
20/01/31 10:18:22.06 YmbKsQW3.net
dlang

341:デフォルトの名無しさん
20/01/31 10:18:47.96 YmbKsQW3.net
erlang

342:デフォルトの名無しさん
20/01/31 10:19:09.02 rt0EJzQX.net
Frank

343:デフォルトの名無しさん
20/01/31 14:44:44 VuUsvAfW.net
クラウドネイティブコンピューティングのための新プログラム言語 Ecstasy
URLリンク(www.infoq.com)

344:デフォルトの名無しさん
20/02/01 02:07:07 efnE+DyP.net
エクスタシー
ネーミングはなかなかいいな

345:デフォルトの名無しさん
20/02/01 02:08:58 HKHG7VHk.net
「セクシー」じゃダメなんですか?

346:デフォルトの名無しさん
20/02/01 09:58:57 fiLTG5Nb.net
将来が約束されているω

347:デフォルトの名無しさん
20/02/01 12:41:31 iMzFL2if.net
Why dont election!!!

348:デフォルトの名無しさん
20/02/01 15:14:24 jANmYCH5.net
D言語ってもうオワコン?
やっぱ大手がバックについてないと駄目なのか

349:デフォルトの名無しさん
20/02/01 15:26:32 fiLTG5Nb.net
諦めたらそこで試合終了

350:デフォルトの名無しさん
20/02/01 15:31:32 eXUHWthh.net
言語の勝ち負けは資金力がものを言う
もうPHPやRubyの時代とは違って個人が作った言語が日の目を見ることはない
ここの一部が熱狂してた中学生言語はそろそろスポンサーを得たのかな?w

351:デフォルトの名無しさん
20/02/01 15:46:08.21 TULylXcw.net
何でお前が勝ち誇っとんねん

352:デフォルトの名無しさん
20/02/01 15:48:55 fiLTG5Nb.net
Rubyそのものをdisる訳じゃないが
Rubyはパトロンが付いてから落ち目になった印象

353:デフォルトの名無しさん
20/02/01 16:04:34 uIRhn79u.net
言語の良し悪しだけじゃないからな
ドキュメント ライブラリ ビルドツール IDE プラットフォーム対応
企業にせよ団体にせよ組織的な人手が無いと厳しい

354:デフォルトの名無しさん
20/02/01 16:18:48 aiv1Gn1Y.net
アイデア勝負から体力勝負ってか

355:◆QZaw55cn4c
20/02/01 17:12:27 EspH/Y2K.net
>>339
いい言葉ですね!
誰がいったのですか?

356:デフォルトの名無しさん
20/02/01 17:13:44 caubOhav.net
リーナス・トーバルズや

357:デフォルトの名無しさん
20/02/01 17:35:34 iMzFL2if.net
あまねく型無し糞言語池沼がすべからく滅びますように

358:デフォルトの名無しさん
20/02/01 17:39:09 9BMLg08w.net
まだ滅びてない型無し言語って何が残ってたかな

359:デフォルトの名無しさん
20/02/01 18:06:53.35 9qdhvoJU.net
アセンブラ

360:デフォルトの名無しさん
20/02/02 00:28:55.56 7b/FZYuN.net
諦めたらそこでギブアップやからな!

361:デフォルトの名無しさん
20/02/02 00:33:23 vTjBAXNr.net
結局書いてて楽


362:オい言語と保守しやすい言語って違うってのが rubyが根本から間違ってるところだろ。



363:デフォルトの名無しさん
20/02/02 00:36:53 N9qFFSK9.net
あれが楽しいとかゲエジだら
型無し糞言語は補完も頭悪いし、書いてて全く楽しくない
おまけに保守性も最悪ときたら、ほんとにほんとにゴミでしかないゴミ
今すぐ回線切って首吊って死ねや

364:デフォルトの名無しさん
20/02/02 06:02:43 DhujQgFD.net
Rubyが型無しとか頭わいてんのか

365:◆QZaw55cn4c
20/02/02 06:59:23 9jRHEnns.net
>>352
型無しでもいいけれども、宣言なしというのはいただけない
var a
とか VB/VBA 的に option explicit, dim a
とかは、そろそろ導入されるべきでしょう

366:デフォルトの名無しさん
20/02/02 09:21:26 oSeNT+fp.net
Zigって次世代っぽいよな

367:デフォルトの名無しさん
20/02/02 10:15:11.33 Ng7YaIlp.net
型無し言語とか
rubyが保守しにくいとかw
相変わらず低スキル&エアプの巣窟やなココ

368:デフォルトの名無しさん
20/02/02 10:55:21 N9qFFSK9.net
>>356



回線切って首吊って死ねや

369:デフォルトの名無しさん
20/02/02 15:24:04 9xJm9DGW.net
>>347
確かに、滅んで欲しい

SML(静的型付け):
  - (1, 2, 3);
  val it = (1,2,3) : int * int * int  (* タプル型(要素は整数型) *)

  - (1, true, "Foo");
  val it = (1,true,"Foo") : int * bool * string  (* タプル型(要素の型は混在) *)

  - [1, 2, 3];
  val it = [1,2,3] : int list  (* リスト型(要素は整数型) *)

  - [1, true];
  stdIn:12.1-12.9 Error: operator and operand don't agree [overload conflict]
   operator domain: [int ty] * [int ty] list
   operand:    [int ty] * bool list
   in expression:
    1 :: true :: nil  (* 要素の型が混在するリストは誤り *)

(長いので続く)

370:デフォルトの名無しさん
20/02/02 15:24:32 9xJm9DGW.net
(>>358の続き)

Python(動的型付け):
  >>> (1, 2, 3)
  (1, 2, 3)  # タプル型(要素は整数型)

  >>> (1, True, "Foo")
  (1, True, 'Foo')  # タプル型(要素の型は混在)

  >>> [1, 2, 3]
  [1, 2, 3]  # リスト型リスト型(要素は整数型)

  >>> [1, True]
  [1, True]  # リスト型(要素の型は混在)

371:デフォルトの名無しさん
20/02/02 15:27:54 sFvJQflI.net
未だにそんないにしえの言語持ち出してホルホルしてる型無し糞言語じいさん・・・

372:デフォルトの名無しさん
20/02/07 14:34:28 a6hn8dag.net
ロートルは氏ね

373:デフォルトの名無しさん
20/02/10 20:57:41 vVtjhTfX.net
実装言語を「Go」から「Rust」に変更、ゲーマー向けチャットアプリ「Discord」の課題とは
URLリンク(www.atmarkit.co.jp)

374:デフォルトの名無しさん
20/02/10 21:35:25.56 Dl8kxxCi.net
>>362
>Rustのナイトリーチャネルで、非同期プログラミング機能が強化された不安定版が入手できるようになった
>Discordはナイトリーリリースを導入し、問題が発生した際にはRustチームと協力して対処した
頑張ったなw

375:デフォルトの名無しさん
20/02/15 15:20:00.59 J1bovO5o.net
まあガベコレに手を入れるくらいならc++, rustって選択にはなるわな。

376:デフォルトの名無しさん
20/02/15 15:23:11.73 YlxUawVa.net
ガベコレって呼び方ダサっ

377:デフォルトの名無しさん
20/02/15 15:26:47.98 HP9UoaRz.net
ファイファンのことFFって呼んでそう

378:デフォルトの名無しさん
20/02/15 23:36:38 XID0eZBS.net
ドラゴボ、アダビデ

379:デフォルトの名無しさん
20/02/16 01:00:22 yLDkBP53.net
マナル

380:デフォルトの名無しさん
20/02/16 16:39:43.39 e+hZCGM4.net
ガベーコレ

381:デフォルトの名無しさん
20/02/16 17:10:35.02 w0IbR+6u.net
呼び方とかクソ議論だと盛り上がるのな

382:デフォルトの名無しさん
20/02/16 17:


383:24:03.66 ID:U3PjlFnp.net



384:デフォルトの名無しさん
20/02/18 00:05:13.18 h15Bw/Qz.net
Rustの時代来て欲しいけどやっぱ難しいんだよね

385:デフォルトの名無しさん
20/02/18 00:09:41.30 M/XUPoxw.net
型無し糞言語は肉片一つ残さず消え去って欲しい

386:デフォルトの名無しさん
20/02/18 01:56:31 Az88Dn7G.net
動的型付け定期

387:デフォルトの名無しさん
20/02/18 08:00:03 KHr4ndHy.net
コンパイラがメチャ賢くなってあらゆるプログラムが最適化で削除されるようになったら消滅する議論

388:デフォルトの名無しさん
20/02/18 09:26:02 2AC9Ct1n.net
そんな10年前に終わったitaniumみたいな話されてもな。。

389:デフォルトの名無しさん
20/02/18 21:42:04 tCjwrmMM.net
何が消滅するんだ?

390:デフォルトの名無しさん
20/02/18 21:58:50.38 M/XUPoxw.net
コロナで糞バカ中世ジャップランド土人どもが消滅するよ
やったね

391:デフォルトの名無しさん
20/02/20 21:32:45.76 MYBjG5xo.net
でも死亡率低いようだよ。
感染後に何人治癒したかも発表してほしいね。死ななかった人が治癒した人だからいずれはわかることではあるが。

392:デフォルトの名無しさん
20/02/20 21:50:22.46 ABNkvVkH.net
JavaScriptはPHPとかいう汚物を一刻も早く滅ぼしてくれ。
言語仕様自体がゴミの癖にコーディング規約1番うるさい
のほんと腹立つ。

393:デフォルトの名無しさん
20/02/20 22:12:34.54 YUzkIp/O.net
言語じゃないがjsonが最後の要素にカンマあるだけで壊れるの何とかして

394:デフォルトの名無しさん
20/02/20 22:22:50.95 9OkW2rsY.net
>>380
型無し糞言語からJavaの悪いところだけを輸入して、ただの糞言語になった
便器ブラシことゴミ屑PHP(障害者手帳持ち)の悪口を言うな

395:デフォルトの名無しさん
20/02/20 22:57:56 Nllb9nDe.net
phpでクソコード書く奴はjsで同じ様にクソコード書くけどな。

396:デフォルトの名無しさん
20/02/20 23:02:02 9OkW2rsY.net
そう。一度ペチパーの畜生道に堕ちると、ほとんどの人間がダメになってしまう。
ペチパーは、クソコードを書かれる前に、打ち首の上さらし首にするしかない。

397:デフォルトの名無しさん
20/02/20 23:09:21 EIb8BF36.net
JSONを策定した連中(IETF)は馬鹿

propertyでのidentifier(ダブルクォート無し)、末尾カンマ、コメント、
undefined(void 0) を削って設定ファイルとしても優秀に出来た仕様をぶち壊した

398:デフォルトの名無しさん
20/02/20 23:18:52.95 EIb8BF36.net
言語間ネタ繋がりで
FFIのモダンな標準っていつまで経っても出てこないな
C言語ヘッダファイルが悪いとは言わないけど

399:デフォルトの名無しさん
20/02/20 23:30:23 rlR2t2y0.net
Ruby を書く人は、JS でも、きれいに書く

React でも、Ruby のinclude(mix-in)を入れた

mix-in で、親子の継承チェーンの間に入るから、
同名のメソッドが、親の前に、mix-in で見つかる

400:387
20/02/20 23:33:18 rlR2t2y0.net
Ruby の、require/include の違いを学びましょうと、matz も言ってたw

401:デフォルトの名無しさん
20/02/20 23:53:57 Bxr9L5YO.net
class やら継承やら、久しくやってない(もっぱら関数・合成と委譲)ので、mix-in の記憶が曖昧なんだが、
React で mix-in なんてやることある?

少なくとも、独自コンポーネントの継承は随分昔からアンチパターンとわかってるから、やめた方がいいと思う
というか、最近の React ならほぼ全部 function でいけるぞ

402:デフォルトの名無しさん
20/02/21 02:13:02 by8wvtRn.net
>>385
JSON5使えよ

403:387
20/02/21 03:09:32.20 2TMdipPT.net
ヘルパーメソッドなど、汎用的なモジュールを作って、子クラスでinclude(mix-in)すると、
メソッドの探索チェーンが「子 → mix-in → 親」となるので、
同名のメソッドが、親よりも先に、mix-inで見つかる
便利なインターフェースみたいなもの

404:デフォルトの名無しさん
20/02/21 08:29:33 gYJx2Nw8.net
そういうのはロギングとか、本筋の処理と関係ない部分でやるならいいんだけどね。

405:デフォルトの名無しさん
20/02/21 09:15:11.85 fb5RhRNc.net
継承より委譲と言われるようになって久しいが、まだこんな老害が生きていたのか

406:デフォルトの名無しさん
20/02/21 09:20:51.62 x3ENt9Ss.net
>>3
エリ臭ーの説明が臭逸wwwww

407:デフォルトの名無しさん
20/02/21 15:22:06.78 LIVBire/.net
>>3
Goもっとなんかないの?

408:デフォルトの名無しさん
20/02/21 17:47:40.90 Q29ljCA8.net
>>386
どうせc呼ぶくらいしか需要ないんだしそれでいいだろ。
他の言語呼ぶくらいならプロセス切り離してシステム関数つかったらええわ。

409:デフォルトの名無しさん
20/02/21 18:13:02 Ih2AT/wR.net
高級言語がC言語を呼び出すのは古い
C言語が高級言語を呼び出すのがモダン

410:デフォルトの名無しさん
20/02/21 19:38:24.80 rQPJsZ5x.net
Cの書きにくさと高級言語の遅さを兼ね備える
のか…(困惑)

411:デフォルトの名無しさん
20/02/21 22:00:41.03 yQU53qlc.net
Goの良くない点
入門者への分かりやすさを重視して設計したはずなのに、配列のスライスが上端を
含まない半開区間であること。閉区間にすべきだった。

412:デフォルトの名無しさん
20/02/21 22:31:21 qBSn2WyF.net
配列のインデックスが0ベースならスライスは普通半開だけど
含んでる言語はスライス用途以外に同じ記法を用いる特殊な事情があるやつ

413:デフォルトの名無しさん
20/02/21 22:50:10.70 SL2p+l+/.net
>>390
標準化あるいはデファクト化が重要なんすよ
自社ソフト内で使う分にはいいけど
公開APIでJSON5を返す選択は厳しい

414:デフォルトの名無しさん
20/02/21 22:51:09.76 gYJx2Nw8.net
半開区間で表すのが常識になれば入門者が迷うこともなくなるよ。実際そうなりつつある。

415:デフォルトの名無しさん
20/02/21 23:13:55.94 SL2p+l+/.net
>>399
>入門者への分かりやすさを重視して設計したはず
言語入門者はともかく、プログラミング入門者を対象とはしてないよ
楽しさや設計の美しさより実務を最優先にした言語
公式にも以下のようにある
> Go was designed to address the problems faced in software development at Google

416:デフォルトの名無しさん
20/02/21 23:18:00.85 yQU53qlc.net
>>400
添字が0始まりだから半開区間にしなければならない理由なんてないだろ。
添字が0始まりでも閉区間のF#やPowerShellの方が入門者にとっても
それ以外の人にとっても直感的で分かりやすい。

417:デフォルトの名無しさん
20/02/21 23:25:51.94 qBSn2WyF.net
>>404
だからそれらの言語のは配列のスライス専用の記法じゃないから
let list = [ 1 .. 10 ]
みたいな場面でも使われる
こういう時にはたしかに直感的で便利だけどスライス用途ではむしろ使い難い
RubyやPerlも同じ

418:デフォルトの名無しさん
20/02/22 00:02:04.72 iumKj4t4.net
>>405
スライスでも閉区間の方がはるかに使いやすい。Pythonみたいな奇形言語の真似を
するのはやめてもらいたい。

419:デフォルトの名無しさん
20/02/22 00:12:16 3tA6OTRM.net
おまえの個人的な決めつけで閉区間のがいいとか言われても困るわ。

420:デフォルトの名無しさん
20/02/22 00:38:42.23 4ukU5GSv.net
開閉と区間とか知らない言葉


421:出てきた モナドばりの失笑もんだ



422:デフォルトの名無しさん
20/02/22 01:10:25 nfgptzfk.net
URLリンク(tour.golang.org)
The following expression creates a slice which includes elements 1 through 3 of a:

a[1:4]

`1 through 3 of a` == a[1:4]
さすがGoogle謹製わかりやすい!!!

423:デフォルトの名無しさん
20/02/22 01:52:17.36 dIBglAMb.net
Rust
for x in 1..4 { println!("{}", x); }
> 1 2 3
Java
for(int i : Arrays.asList(0,1,2,3,4).subList(1,4)){ System.out.println(i); }
> 1 2 3
IntStream.range(1,4).forEach(System.out::println);
> 1 2 3
C#
foreach(var i in new int[]{0,1,2,3,4}[1..4]){Console.WriteLine(i);}
> 1 2 3

424:デフォルトの名無しさん
20/02/22 02:12:12.39 nfgptzfk.net
Rust, Ruby, Swiftあたりは選べるよ

425:デフォルトの名無しさん
20/02/22 09:34:25.17 swIKwGW1.net
(選べなくて)いいです

426:デフォルトの名無しさん
20/02/22 09:56:32 3tA6OTRM.net
閉区間だったり1始まりが好きな奴はjulia使ってればいいんじゃね?そこから出なくていいよ。

427:デフォルトの名無しさん
20/02/22 10:01:32 vDAf0o9K.net
閉区間だと[i:i-1]で空集合にするのはどうなんだ

428:デフォルトの名無しさん
20/02/22 12:10:17.27 BfUm9Jvt.net
@ & $ ^ * ` -> => などを
使ってる言語は俺の中でゴミ確定

うんこをOSS公開しなくていいから

429:デフォルトの名無しさん
20/02/22 12:13:19.15 ArzKKN+q.net
配列クラス自体は言語ではなくライブラリだから
いくら言語を統一してもライブラリを何通りも作るのは合法

430:デフォルトの名無しさん
20/02/22 12:13:47.33 swIKwGW1.net
>>415
ぴーーーーーーーーえいーーーーーーちーーーーーーーーーーーーピューーーーーーーーーーーーーーーーーーー

431:デフォルトの名無しさん
20/02/22 12:28:58 d8Cq9jZ5.net
>>415
C言語アウトか
厳しい

432:デフォルトの名無しさん
20/02/22 13:02:12.00 WVugcdbO.net
つか、*を使わない言語なんてAPLくらい?

433:デフォルトの名無しさん
20/02/22 14:08:59.76 qQaAG+8d.net
Ruby のrange では、
p ( 1 .. 3 ).to_a #=> [1, 2, 3]
p ( 1 ... 3 ).to_a #=> [1, 2]
オプションで切り替えられるのも良いかも
( 1 .. 3, true )

434:デフォルトの名無しさん
20/02/22 14:36:44 9VOnc80r.net
>>408
たかが高校数学にすら出てくる用語だぞ

開区間,閉区間の意味と関連する話題
URLリンク(mathtrain.jp)

435:デフォルトの名無しさん
20/02/22 14:57:36 ArzKKN+q.net
オプションよりキーワードを使おう
first=1, overrun=3
zeroth=1, last=3

436:デフォルトの名無しさん
20/02/22 16:40:01 dIBglAMb.net
Swiftの半開区間/閉区間の表現を使うとして
 (10 ..< 20) → (10 <= x < 20) 要素数: 20-10  = 10
 (10 ... 19) → (10 <= x <= 19) 要素数: 19-10+1 = 10

2分割を考える

整数区間の表現や分割は互いに代用可能
 (10 ..< 20) → (10 ..< 15) (15 ..< 20) 要素数: 5, 5
 (10 ... 19) → (10 ... 14) (15 ... 19) 要素数: 5, 5

実数区間は代用不可能 ※精度の仮定無しに <= 1.9999.. は表現不可
 (1.0 ..< 2.0) → (1.0 ..< 1.5) (1.5 ..< 2.0)
 (1.0 ... 2.0) → (1.0 ... 1.5) (1.5 ... 2.0) ※境界点のhitTestは両方に該当

閉区間では整数区間と実数区間で考え方が異なる
また、固有の値の数が多くなりがち (10...14) (15...19) → 10,14,15,19

両方あるべきとは思うけど、半開区間の方がロジックが簡潔になることが多い

437:デフォルトの名無しさん
20/02/22 16:49:53.81 ArzKKN+q.net
スカラーと行列では交換法則がー

交換法則を使ったら不正解とする方がロジックが簡潔みたいな風潮

438:デフォルトの名無しさん
20/02/22 19:06:26 iumKj4t4.net
>>409
a[1:4]はa[1], a[2], a[3], a[4]にしか見えない。見た目が左右対称だから機能的にも
左右対称な閉区間を表すのが自然。半開区間を表したければ、見た目にも左右非対称な
a[1:<4]にすべきで、1文字増えるだから不満はないだろ。

a[1], a[2], a[3]を指定したいときに、3に1を足して4なんて煩わしいことをするのは
馬鹿げているから、たいていの場合は閉区間が適していて、開区間が適しているのは
>>423のような特殊な場合だけ。

半開区間は「赤上げて、白下げないで青下げて」みたいなひねくれた書き方だから、
閉区間の方が分かりやすい場合にも半開区間を強要するのは、書き間違えやすくバグの
元。お前らも半開区間の言語で、a[1], a[2], a[3]のつもりでa[1:3]と書き間違えた
ことが一度はあるだろ。いや、二度、三度どころかもっとあるはず。白状しろw

439:デフォルトの名無しさん
20/02/22 19:15:16.42 WVugcdbO.net
「俺の思い込みに合わせろ」

440:デフォルトの名無しさん
20/02/22 20:24:36 6IDagORl.net
--lua
print (1 .. 4)

14

441:デフォルトの名無しさん
20/02/22 20:29:39 iumKj4t4.net
>>419
*と言えば、Goの巨大数パッケージmath/bigは異様に使いにくいな。

階乗関数の整数版factと巨大整数版Factを書いてみると、C#ではfactのintを
BigIntegerに置換するだけでFactになる。アルゴリズムが本質的に同じときに
同じ書き方をできるのは、分かりやすくて良い。
URLリンク(www.ideone.com)

ところが、Goではfactと比べFactには余分なものがたくさん増えている。
*big.Intなんてポインタが現れるし、整数からの変換にbig.NewInt関数が必要だし、
四則演算子を使えず、掛け算は*ではなくMul関数を呼ばないといけない。
こんな実装の裏方を晒して低レベルな書き方をさせるのは、煩雑でバグの元。
C#では許されるp *= n--をGoが許さないのは、評価順序の勘違いによるバグを
防ぐためだろうが、他方で半開区間や巨大数パッケージでバグの温床を与えているのは
設計方針がちぐはぐすぎる
URLリンク(www.ideone.com)

442:デフォルトの名無しさん
20/02/22 21:15:42 dIBglAMb.net
>>425
> 3に1を足して4なんて煩わしいこと

off位置からlen個取りたい → off..<(off+len)
"key=value"からkeyを切り出したい → 0..<(=の位置)

閉区間では1を引くなんて煩わしいことが必要とも言える
使い易さの例がマジックナンバーなのはナンセンスでは?

非対称な構文にすべきという点には異論無いけど
それ以外の部分は、君がそう思っているという以外に根拠が無いように見える

443:デフォルトの名無しさん
20/02/22 22:31:04 iumKj4t4.net
>>429
範囲をマジックナンバーで指定したい場面は多い。

閉区間にするため1を引く計算は日常的に染みついているから、煩わしいと思わない。
例えば、2月22日から5日間は、22 + 5 - 1 = 26だから26日までと理解する。
変数で書く場合も、off..<(off + len)よりoff..(off + len - 1)の方が最小値と
最大値が両方明示されていて分かりやすいと思うが、人によって違うだろうし、
半開区間の方が4文字短いので、好みに応じて選べるようにするのが良い。
offを二度書かずに済む構文off+..(len - 1)とoff+..<lenがあるともっと良い。

444:デフォルトの名無しさん
20/02/22 22:34:01 WVugcdbO.net
>閉区間にするため1を引く計算は日常的に染みついているから、煩わしいと思わない。

他の人は半開区間もすぐに染みつくから問題ないのよ。

445:デフォルトの名無しさん
20/02/22 2


446:3:19:17.03 ID:40Zqn9UM.net



447:デフォルトの名無しさん
20/02/22 23:41:19 swIKwGW1.net
な、なんだってー!!!!

448:デフォルトの名無しさん
20/02/22 23:46:03 3tA6OTRM.net
そんなとこでつまづく様じゃどのみちまともにプログラムできる様にはならんだろ

449:デフォルトの名無しさん
20/02/22 23:49:32.86 zVGqPuAA.net
>>432
今のところこいつが一番頭悪そう

450:デフォルトの名無しさん
20/02/22 23:54:59.87 dIBglAMb.net
>>430
ではその期間にログインした人をログイン日時から絞り込むとする
  2月22日 <= ログイン日時 <= 2月26日
仕様の具体例として上記を書くのは不具合のリスクがある
  2月22日 <= 日単位切り捨て(ログイン日時) <= 2月26日
  のように精度を揃える切り捨てを明示するか
  2月22日0時0分 <= ログイン日時 < (2月26日0時0分 + 1日間)
  のように半開区間にすべき
このような操作が必要なのは、2月22日から2月26日という表現は
実際には「2月22日から2月26日終日」という暗黙の非対称性があるため

451:デフォルトの名無しさん
20/02/22 23:55:16.88 iumKj4t4.net
>>432
Haskellでは範囲を指定してリストを作るときの範囲は閉区間だな。
だから、スライス風演算子!..!を定義すれば、
Prelude> xs !..! ys = map (xs !!) ys
Prelude> [1..10] !..! [1..4]
[2, 3, 4, 5]
となる。
Haskellは言語仕様は難解で有名だが、標準インストールでREPLが提供され、
ソースファイルをいちいち作らずにいろいろ試せて便利だな。C#とF#も
コンパイラ言語だがREPLがある。GoにもREPLが欲しい。Goreという
REPLもどきを作った人はいるが、もどきなので遅くて使い物にならない。
純正で本物のREPLを提供してもらいたい。

452:デフォルトの名無しさん
20/02/22 23:57:09.96 dIBglAMb.net
>>430
一方で時間は「昼休みは12:00〜13:00の1時間」のような半開区間の表現と
12:00〜12:59のような閉区間の表現がある (秒以下もあるので中途半端だが)
ググった限りでは前者の方が一般的に見える
行程表などでの分割では 12:00〜12:30, 12:30〜13:00 のようになる
これは君が「特殊な場合」と言ったものの実例
整数区間の日付と実数区間の時刻

453:デフォルトの名無しさん
20/02/23 00:43:44 ngt5amF4.net
配列が1から始まるウンコさに比べたら
こんなもん誤差ですよ

454:デフォルトの名無しさん
20/02/23 01:27:08.73 A66EETsq.net
おじさんてほんと豆知識自慢好きだよな

455:デフォルトの名無しさん
20/02/23 01:52:12 4j3W7HlN.net
>>439
配列が1から始まったら何か不都合がありますか?

456:デフォルトの名無しさん
20/02/23 06:56:02.42 z54NwjgJ.net
numpyとか
数値計算専用ライブラが
充実してて使いやすればいいだけの話。
言語ネイティブのシンタックスで
そこまでサポートしなくてもいいし、
どうでもいい。

457:デフォルトの名無しさん
20/02/23 07:02:30.87 z54NwjgJ.net
しかしよく考えたら
if(0 < x < 10)
くらいの比較演算は確かにあったら便利だよな
なんでこれができる言語はないのか。
もしくはbetweenとか
誤解を招くような記法を使うのではなく、
普通の不等号で挟めるのが一番わかりやすいな。

458:デフォルトの名無しさん
20/02/23 08:28:32.81 NXppToWn.net
一発目でboolが出てこない特別ルールを構文解析器に埋め込まなきゃなんないからな

459:デフォルトの名無しさん
20/02/23 08:52:16.70 Sm6Vd1r9.net
>>441 配列が2から始まったら何か不都合がありますか?



461:デフォルトの名無しさん
20/02/23 08:53:35.92 vHITJSpV.net
if (0 < x && x < 10) と書くのと比べてもそこまで便利だとも思えん

462:デフォルトの名無しさん
20/02/23 09:02:51 SvXUu1bl.net
>>443
Icon言語ってのがあるよ。

463:デフォルトの名無しさん
20/02/23 09:55:59 yD0p0mSx.net
>>443
Juliaの話してます?

464:デフォルトの名無しさん
20/02/23 10:09:37.75 DWh+LsOr.net
こんなしょーもないことでグダグダ文句言うくらいなら本人だけがjuliaでも使ってりゃいいんだよ。
こういう馬鹿に限って人に自分の感覚を強制しようとする。

465:デフォルトの名無しさん
20/02/23 10:48:37 qGGkqWra.net
>>415
_*:;を多用する言語が目に悪くてイラッとする

466:デフォルトの名無しさん
20/02/23 11:19:19 y7plF7NK.net
これ自分の「正しさ」を人に押しつけるパターンではないな
狼少年は自分の言葉が正しくないと知りながら人に教える
動機は、例えば何かの記憶を消すためにでたらめなデータで上書きするとか

467:デフォルトの名無しさん
20/02/23 12:03:38 e2r12CYr.net
>>443
Pythonかな

468:デフォルトの名無しさん
20/02/23 14:48:30 FuQUS0ts.net
>>444
3項演算子にすればいいだけ

469:デフォルトの名無しさん
20/02/23 15:28:27 SvXUu1bl.net
そういうことじゃなくて、0<x<10 の 0<x の部分と単体の 0<x では異なる評価をしないとならないということ。
モナドみたいな形で解決できるかもしれないが。

470:デフォルトの名無しさん
20/02/23 21:19:41 eJliGvsG.net
>>438
「○〜○」や「○から○まで」という表現は閉区間だよ。13時ちょうどは次の閉区間と
重複し、昼休みであると同時に昼休みではないことになり、厳密に言えばおかしいが、
13時とそれより0.01秒前または後との違いなんて日常感覚では知覚できないから、
このような表現でも問題なく通用している。

秒を小数で表示すれば実数になるが、(連想配列でない)配列の添字は整数しか
ないから、実数を持ち出すのはそれこそナンセンス。実数は数直線上の点だが、
整数は番号が付けられた桝目として捉えられる。配列は下図のようなメモリ格納
イメージだから、

012345
□■■■□□

黒く塗られた部分をスライスとして指定したければ、その部分の最初と最後の番号を
使ってa[1:3]と書くのが分かりやすく間違えにくい。Excelのセル番地の範囲を
指定するのに閉区間でA1:B3と書き、半開区間でA1:<C4とは書かないのと同じ。

>>441
PowerShell, Python, Rubyのように配列の添字が負の整数-iのとき最後からi番目の
要素を指す仕様の言語では、正の整数iのとき最初からi番目の要素を指す仕様(つまり
添字が1始まり)にする方が整合性が取れて分かりやすいな(実際には0始まり)。

471:デフォルトの名無しさん
20/02/23 22:23:06.83 BvZqtd/x.net
>>455
> 配列の添字は整数しかないから、実数を持ち出すのはそれこそナンセンス
区間という概念が配列にしか使われないとでも?
> 13時ちょうどは次の閉区間と重複し、昼休みであると同時に昼休みではない
時間帯毎の集計程度の処理で容易に不具合出しそう

472:デフォルトの名無しさん
20/02/23 23:26:10.61 SvXUu1bl.net
グラフィック処理でのピクセル座標系とグリッド座標系の違いの方が似てるかな。
昔は直感的なピクセル座標系も使われていたけど、グリッド座標系の方が合理的だということが理解されて
今じゃそっちが主流だな。

473:デフォルトの名無しさん
20/02/23 23:33:16.75 VVi+7A/g.net
よくわかんない
ドラゴンボでたとえて

474:デフォルトの名無しさん
20/02/24 00:07:37 XuGp3j1T.net
馬鹿が馬鹿なことを言ってるだけだわ。
電流が本当は負の方向にながれててもそのまま正負は変えてないってこ


475:ニの意味を少しは理解しろ。



476:デフォルトの名無しさん
20/02/24 00:11:25 S594+rxm.net
つまり?

477:デフォルトの名無しさん
20/02/24 00:16:26 XuGp3j1T.net
>>460
閉区間に合わせろやと言ってるバカは無視していいってこと。

478:デフォルトの名無しさん
20/02/24 00:28:58 S594+rxm.net
>>461
ドラゴンボでたとえて!

479:デフォルトの名無しさん
20/02/24 11:16:49 FL3aaU5e.net
添字が実数の場合は左辺値という概念がなくなるだろうから
[]演算子は意味のない仕様だよ
()演算子だけでいい

480:デフォルトの名無しさん
20/02/24 11:37:27.76 S594+rxm.net
だからドラゴンボではなしてってゆってるでしょ!

481:デフォルトの名無しさん
20/02/24 12:23:33.10 Smt10ptd.net
ドラゴボじゃだめなの?

482:デフォルトの名無しさん
20/02/24 12:28:55 S594+rxm.net
ドラゴンボです!

483:デフォルトの名無しさん
20/02/24 13:49:03 XuGp3j1T.net
これが面白いと思ってるんだろうな。。かわいそうに。

484:デフォルトの名無しさん
20/02/24 15:48:18.28 dJSyQnEN.net
クソワロタwwwwwwwwwwwwwwwwww

485:デフォルトの名無しさん
20/02/24 16:06:14.97 FL3aaU5e.net
長編すぎて売れすぎた作品で笑った記憶ある?
お笑いは意味のない芸だよ

486:デフォルトの名無しさん
20/02/24 17:54:18.52 /m2XX1oE.net
三国志で張飛が「ぐわっ」の一言で死んだ時わろた

487:デフォルトの名無しさん
20/02/24 18:06:27.88 /m2XX1oE.net
あまりに社会に都合がわるい真実なので隠蔽されているが
笑いは基本的には嘲笑であり相手との社会的距離による
自分の地位向上が見込めそうなとき笑いが出る
自分と近しい人だとちょっとした失敗のとき笑う、ケガとかは後で自分に面倒がくるから笑えない
自分と距離がすごくある、究極的にはフィクションだと指でつつかれて頭が吹っ飛ぶのに大笑いできるわけだ
愚かさをアピールして反射的な笑いを取る方法だと
長期になるとそいつが愚かなのはわかりきってるので笑えなくなる
状況が思いもしない方向に転換するようなときは長編でも笑える

488:デフォルトの名無しさん
20/02/24 19:55:05 17cy6+il.net
>>461
範囲指定(スライスに限らない)が閉区間だけの言語
Fortran, F#, Haskell, Julia, MATLAB, Octave, Pascal, PowerShell, R, S, Scilab

どう見ても使用者の平均的な知能は半開区間だけの言語より高そうだなw

蛇に唆され禁断の果実を食べ「知恵」を得たが、「知恵」と呼べるほどのものでは
なかった。代償として産みの苦しみが増し、苦労して食物を収穫し、死んで塵に
帰らなければならなくなった―

Pythonに後続し半開区間だけにしたGoは、非合理で書きにくい記法を甘受しなければ
いけない、>>2の表現を借りるなら「イケてない労働者言語」か… その地位を
否定したいなら、改悛して閉区間も取り入れ、Pythonを駆逐してもらいたい。

489:デフォルトの名無しさん
20/02/24 20:11:23 XuGp3j1T.net
>>472
だからその使用者の平均的な知能が高そうな言語をおまえは使ってたらええやん。
そんなことも通じない人の知能が高いとはとても思えないけれど。

490:デフォルトの名無しさん
20/02/24 20:13:54 1guin73G.net
>>471
生きるの大変そう

491:デフォルトの名無しさん
20/02/24 21:42:39 17cy6+il.net
>>473
Pythonは何から何までキモくてただ絶滅を願うのみだが、Goは基本的には
良い言語だから、直すべき所は直して、より使いやすい言語になってもらいたい。
教祖様の決定はすべて正しいので信者は黙って従えという言語ではない(Swiftは
C系列の新言語の中では良くできていると思うが)から、不満点があれば改善を
求めて構わない。

>>428にあるGoの巨大数パッケージについてはどう思う? あんな煩雑な書き方で
満足できる? C#のようにすっきり書けるようになってもらいた


492:ュないか?



493:デフォルトの名無しさん
20/02/24 22:40:17 XuGp3j1T.net
じゃあC#つかって巨大数の計算してりゃええよ。
なんで無理にどの言語も同一的にしようとするのか?愚かとしか言いようがない。
お前が挙げてる下の言語にgoに近くなるように言ったらええわ。
Fortran, F#, Haskell, Julia, MATLAB, Octave, Pascal, PowerShell, R, S, Scilab
賢い人ばっかならそっちのが意見きいてくれるだろw

494:デフォルトの名無しさん
20/02/24 22:45:23 1U5lho1x.net
1始まりの閉区間これ最強マジお勧め

1. nが符号付整数でも
for (n = 100; n >= 1; n--) { ... }
 が有限ステップで止まる

2. nで表せる上限が65535のとき
 for (n = 1; n < 65535; n++) { ... } より
 for (n = 1; n <= 65535; n++) { ...

495:デフォルトの名無しさん
20/02/24 22:45:56 OInStaY+.net
>>475
求めるのは構わないがそれに対する反対もまた正当

言語設計者/コアメンバの判断やコミュニティで賛成多数かなどで決まるだろうが
不要な追加は改悪になりうるので説得出来ないなら現状維持が優先される

自分の好みや引き合いに出した言語の使用者の知能が高そうという話で
より多数の使用者を抱える言語の仕様を変えられると考えるのは無理がある

496:デフォルトの名無しさん
20/02/24 22:48:33 NVuyTsWU.net
>>475
C#のように半開区間で指定できるんだからいいじゃん

497:デフォルトの名無しさん
20/02/24 23:18:53 17cy6+il.net
>>478
後方互換性がない改版はむやみにすべきではないが、不合理な点をいつまでも
引きずるのも良くない。PythonやRubyは後方互換性がない改版を敢行した。

範囲を半開区間でしか指定できずそれをa[1:4]のように書くのは、for文で言えば
for (i = 1; i <= 3; i++) を禁止し、for (i = 1; i < 4; i++) しか許さず、
しかもそれをfor i = 1 to 4と書けと言っているような滅茶苦茶な仕様。

>>479
C#のスライスの歴史は浅く、2019年9月のC#8.0で採用されたばかり。同じ.NET系で
スライスを既に持っていたF#とPowerShellに合わせて閉区間にすべきだったな。
もちろん、a[1..<4]で半開区間を表し、それをF#とPowerShellにも導入するのは
一向に構わない。

498:デフォルトの名無しさん
20/02/24 23:36:38 iQYTd9Fe.net
>>472
数学よりの用途が比較的多い言語が並んでて興味深いな

499:デフォルトの名無しさん
20/02/24 23:38:10 OInStaY+.net
>>480
滅茶苦茶な仕様とやらは閉区間だけの言語には言わないのか?

専用の演算子が用意されていないことを禁止と言い換えるあたりもズレているし
それともそういう動作の関数すら自分で実装出来ないのか

自分の主観を中心にしすぎだ
だから好きな言語を使えという話になる

500:デフォルトの名無しさん
20/02/25 00:00:00.40 AmG8+LM2.net
>>482
閉区間だけなのは滅茶苦茶ではない。forループで言えば、Basic, Fortran, Pascalなどは
for i = 1 to 3のような書式しかなく、それでi = 1, 2, 3を網羅する。半開区間にしたければ
whileループを使う。
演算子を使えばすっきり書けるのに、何で>>428の巨大数演算みたいに関数でゴテゴテ
書かなければいけないのか。おまけに関数も自分で実装しなければならないなんて、
それこそ他の言語を使った方が良い。

501:デフォルトの名無しさん
20/02/25 01:06:59 C32G0TY+.net
ドラゴンボに喩えられない無能ども

502:デフォルトの名無しさん
20/02/25 02:54:50.77 oSeHo6cg.net
そんなに閉区間がいいならa.slice(1,3)とか作ればええやん・・・
と思ったが
Goはnon-localな型を直接拡張できないから
自前でラッパーを定義しないとa.slice(1,3)は無理
じゃslice(a, 1, 3)でもいいかって考えるけど
ジェネリックがないから要素の型ごとに関数定義が必要・・・
じゃマクロでコード生成すればいい・・・


503:・・ってマクロもない 詰んどるやんけ もうa[m:n+1]でええわってなる



504:デフォルトの名無しさん
20/02/25 03:52:13.55 1ovb/01f.net
Go ていつもそんな感じだよなwww
言語内で出来る範囲で済んでるうちはまあまあ快適だけど
いざ「これさぁ・・何度も同じパターンでてくるからなんかうまく
楽するやりかた考えられんもんかな」ってはじめると
あーージェネリックないから全部書かないといけないのか面倒くせぇ・・
じゃマクロ・・はないのか・・じゃあどうすれば・・
えええいもういいやベタでシコシコ書こう、ってなりがち
でそういうグチ言うとジェネレーター使えとかいわれるけどあんな
ウンコみたいな機構に頼らないといけない時点でクソすぎるわ

505:デフォルトの名無しさん
20/02/25 07:30:56.44 AO5ezpPA.net
Goは楽をするための言語ではない
確実に書くための言語なのだよ

506:デフォルトの名無しさん
20/02/25 09:14:21.30 SJd9VeEz.net
>>486
まともなビルドシステムも作れないようなお前がうんこなんだよ

507:デフォルトの名無しさん
20/02/25 14:22:44.48 2Lu4opRy.net
goは確実に書くための言語ではない
仕事を増やすための言語なのだよ

508:デフォルトの名無しさん
20/02/25 19:15:23.89 C32G0TY+.net
新言語覚えただけで仕事した気になるガイジ
俺みたいな優秀なビジネスマンから見たら同じことしてるだけで偉そうにしてるゴミ

509:デフォルトの名無しさん
20/02/25 21:30:57 AO5ezpPA.net
おまえは優秀なんだろうな
何がしたいのかわからんアホのために
仕事をし、結論をだし、さらにはその意味付けまで考え出す

馬鹿がトップにいても優秀に見えるようにふるまえる

おれはそんなに優秀じゃない
心が死ぬ

510:デフォルトの名無しさん
20/02/25 21:40:22.90 AO5ezpPA.net
雑談スレじゃないじゃねーか
赤っ恥かいた
もう来ない


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

308日前に更新/225 KB
担当:undef