次世代言語15 Go Rust ..
[2ch|▼Menu]
2:デフォルトの名無しさん
19/04/19 22:20:19.27 er92Du55.net
しもた16やった

3:デフォルトの名無しさん
19/04/19 22:21:02.78 mPb3RkdR.net
いいんじゃね


4:デフォルトの名無しさん
19/04/19 22:21:27.31 er92Du55.net
>>990
次スレ立てるときは番号修正してください
次は17です。

5:デフォルトの名無しさん
19/04/19 23:35:49.54 n3H0AAK5.net
Bosqueって知らなかったんだが、
ググったらMSの研究所で作ってる言語か

6:デフォルトの名無しさん
19/04/20 00:05:55.59 LTHThaeU.net
Bosque Programming Language
URLリンク(www.microsoft.com)
> The Bosque programming language is designed for writing code that simple, obvious, and easy to reason about for both humans and machines.
URLリンク(github.com)
レビュー記事
Microsoft debuts Bosque – a new programming language with no loops, inspired by TypeScript
URLリンク(www.theregister.co.uk)

7:デフォルトの名無しさん
19/04/20 00:09:44.32 LTHThaeU.net
Microsoft aims for simplicity with Bosque programming language
URLリンク(www.infoworld.com)
・Bosqueは不変(immutable)データと調和する機能モデルを採用しているため、すべての値は不変です。
副作用がなければ、コードブロックの任意のステートメントの作用を理解することはとても簡単になります。
関数型言語は、プログラム開発の単純化、洗練されたツール、およびこのモデルによって可能になるコンパイラの最適化の恩恵を受けています。
・更新可能なvar!変数への複数回の代入を許可することで、関数型プログラミングはブロックスコープと{…}括弧と融合します。
・関数はファーストクラスの値であり型です。
・ラムダコンストラクタは、ラムダ作成時のクロージャキャプチャ変数のために、ラムダ本体のコード定義と変数コピーセマンティクスを組み合わせたものです。
・シンプルで押し付けがましくない型システムは、意図を伝え、問題領域の関連する特徴を符号化するために、構造型(structural types)、組み合わせ型(combination types)、および公称型(nominal types)といった一連の型の使用を可能にします。
・型付き文字列は、文字列の内容に関する既知の構造を、人にとって意味があり、かつ型チェッカーが利用できる方式で型に変換するためのメカニズムを提供します。
続く>>8

8:デフォルトの名無しさん
19/04/20 00:10:22.73 LTHThaeU.net
>>7 続き
・ref引数を渡すことでパラメータをスレッド化することができます。
複数の戻り値(multi-return values)に代わるものとして、これはメソッドが渡された変数を使用・更新するようなシナリオを単純化します。
パラメータの更新を許可することで、余分な(extra)戻り値の管理が不要になります。
この機能はまだ実装されていません。
・名前付き引数が提供されています。
残余引数(rest parameters)やスプレッド演算子(spread operators)も。
これらは呼び出しやコンストラクタ操作の一部としてデータ操作を実行できます。
・不変式/不変条件(invariants)、サニティチェック、および診断アサーションといったさまざまな表現のための一級のサポートが提供されています。
・Bosqueでの一括代数データ操作は、一括読み取りとデータ値の更新から始まります。
作成されたオペレータは、コードを全体的な意図に集中させ、開発者がデータ構造操作に関する代数推論をするのを助けます。
代数演算は、データ型、タプル、レコード、および名義型、さらには射影、複数更新、およびマージを含む演算に対して提供されます。
・反復処理機能により、構造化ループは高レベルの反復処理構成体と交換されます。
同じループを書くことの定型句を削除することで、束縛計算を含むエラーのクラスが排除されます。
intentは意図(intent)を明確にします。

9:デフォルトの名無しさん
19/04/20 01:59:32.06 tdttDGmt.net
このボケキューとかいう言語、コンセプツは良さげなのにまず言語名がボケすぎてボケなんだがw

10:デフォルトの名無しさん
19/04/20 02:25:46.55 y3gzP83H.net
前スレ>>1000
幽霊型ならオーバーヘッド無いよ

11:デフォルトの名無しさん
19/04/20 09:43:15.41 tdttDGmt.net
>>10
何言語の想定何?

12:デフォルトの名無しさん
19/04/20 17:01:18.74 +2B3CouG.net
お題:もし流ればGolangみたいにMS公式に昇格できるか?Bosque
Bosqueとかけまして
ボス・キューと解きます
その心は?
ボスの首を(ピー

13:
19/04/20 17:20:22.20 /wmjgZ32.net
>>12
それのどこが面白いの?面白いとおもったの?

14:デフォルトの名無しさん
19/04/20 17:41:39.74 nkE3dUzD.net
>>8
すまない、日本語で書いてくれ

15:デフォルトの名無しさん
19/04/20 18:07:10.80 tdttDGmt.net
>>12
おもんな、ガイジ

16:デフォルトの名無しさん
19/04/20 19:33:59.16 f5BR4Kws.net
typescriptのアドオン機能なみの言語仕様

17:デフォルトの名無しさん
19/04/20 20:58:23.16 nkE3dUzD.net
>>16
なるほど

18:デフォルトの名無しさん
19/04/21 19:22:29.36 v8NaAGnJ.net
Bosque is Microsoft’s new open source, TypeScript-inspired programming language
URLリンク(betanews.com)
> the language “derives from a combination of TypeScript inspired syntax and types plus ML and Node/JavaScript inspired semantics”

19:デフォルトの名無しさん
19/04/21 20:08:37.41 yvgLnhov.net
これからはダーールの時代やゾダーーーーーーーーーーール
URLリンク(logmi.jp)

20:デフォルトの名無しさん
19/04/21 20:27:11.61 ZtsKSKQ7.net
これパッと見で中身理解できないからあかんわ

21:デフォルトの名無しさん
19/04/21 20:38:03.08 v8NaAGnJ.net
>>19
[dɔl]にしろ[dɔːl]にしろどうカナ音写してもダールとはならない。
ドールだ。
ALLをアール、Callをカールと読むのなら別だがな。
カナ音写したときよくアとオで別れるのは-al-ではなく-o-。
カーペンターズのトップオブザワールドで「ターップ」って聞こえないか?
あれはアメリカ英語ではTopの発音は[tάp]だからだ。(日本語のアと完全に同じではなくもっと口を縦に大きく開く。そのためトップと聞こえる人もいるかもしれないが…)
で、イギリス英語では(地域・社会階層にもよるが)[tɔp]なんだが、この発音は日本人にはトップとしか聞こえない。
なぜイギリス人のカーペンターズがアメリカ発音かというと、マーケティング上の理由で矯正したらしい。

22:デフォルトの名無しさん
19/04/21 22:10:04.17 yvgLnhov.net
>>21
は?きも

23:デフォルトの名無しさん
19/04/21 23:50:08.92 0h0Ca+x5.net
>>21
Cot–caught mergerでallは[ɑɫ]になったよ

24:デフォルトの名無しさん
19/05/10 01:31:32.23 XR0dijN+.net
未だにTypeScript書くのにVSCode以外を使ってるバカってバカなん?バカすぎてバカにならんわ

25:デフォルトの名無しさん
19/05/10 02:04:29.58 XR0dijN+.net
ほんといまだにsublimeとかatom使ってるゲエジがいて草もペンペンですわ

26:デフォルトの名無しさん
19/05/10 07:41:05.56 +w1W5qMY.net
>>24
ごめんね、たまにVisual Studioも使ってるわ

27:デフォルトの名無しさん
19/05/10 10:50:20.96 MRZtgq4L.net
vscode使いづらくね?見た目とかも気に入らん

28:デフォルトの名無しさん
19/05/10 10:51:03.69 LFk0A1SH


29:.net



30:デフォルトの名無しさん
19/05/10 11:00:42.13 LFk0A1SH.net
>>27
(煽りとかじゃないよ)主観だと「俺はVSCodeが一番使いやすい」で話が終わるからダメ

31:デフォルトの名無しさん
19/05/10 11:02:16.79 MRZtgq4L.net
>>29
確かにそうだわ、ごめん

32:デフォルトの名無しさん
19/05/10 11:08:45.28 LFk0A1SH.net
>>30
2chで素直に謝られるとマジで申し訳ない気持ちになるわ
俺こそ煽るような書き込みしてごめんよ

33:デフォルトの名無しさん
19/05/10 12:19:18.51 lFPLuPRS.net
VSCodeに限らず最近のエディタはキーバインドをバリバリ使いこなすよりもコマンドパレット開いてやりたい事を補完で絞り込んで実行みたいなインターフェイスが主流になってきてるな。

34:デフォルトの名無しさん
19/05/10 13:48:09.10 sZdncDhC.net
機能数に対してキーが少なすぎるからね。
足りたとしても全部覚えんのかいという。

35:デフォルトの名無しさん
19/05/10 23:46:27.84 qOht5q8h.net
>>21
> なぜイギリス人のカーペンターズがアメリカ発音かというと、マーケティング上の理由で矯正したらしい。
カーペンターズ兄妹は2人ともアメリカ生まれのアメリカ育ちだ

36:デフォルトの名無しさん
19/05/11 10:33:07.16 V2a3BPcr.net
VSCodeの唯一の欠点はM$が作ってることだな

37:デフォルトの名無しさん
19/05/11 12:42:33.06 cJoJkygm.net
じゃあどこが作ってたらいいんだ

38:デフォルトの名無しさん
19/05/11 13:35:09.86 V2a3BPcr.net
Alibaba・・・かな

39:デフォルトの名無しさん
19/05/11 23:11:29.33 s81pq9/g.net
ゲイツ・バルマーが仕切ってた頃M$だったのはそうだし
ナデラMSもまずビジネス考えて行動してるけど
それなら結局GAFAも中国企業も同じ
というのが最近の結論じゃね?

40:デフォルトの名無しさん
19/05/12 09:13:03.53 6FJB0c6X.net
mattnのsqlite3ドライバとgormを使って
struct Model {
gorm.Model
Name string
}
としたレコードを登録すると、
CreatedAtの自動挿入された日付が全部1899/12/31なんだけど
自動で付与させるための操作が何か必要なんでしょうか
何もしないでもいいものだと思っていたのですけど。

41:デフォルトの名無しさん
19/05/12 09:17:39.27 yAANJdhY.net
まず必要なのは、適切な場所で質問できる脳みそかな

42:デフォルトの名無しさん
19/05/12 10:18:50.32 6FJB0c6X.net
間違えたー、
ほんとすみません

43:デフォルトの名無しさん
19/05/12 15:56:43.49 tDx5/mlf.net
>>28
なぜそんな疑問が?

44:デフォルトの名無しさん
19/05/12 17:56:26.32 bP+aHDBJ.net
vscodeの設定ファイルはjsonだから、チームメンバーと共有しやすい
俺が知ってる限り、こんなに簡単かつ正確に設定共有できるのはvscodeだけだな
特別な理由がない限り、フロントエンド開発はvscodeとlint等設定した設定ファイルを強制させてるわ

45:デフォルトの名無しさん
19/05/12 17:59:11.65 4Hg7nfmB.net
spring bootやnode.jsやgoやPythonもvscodeのほうが楽だし軽いからな
バックエンドにもおすすめだわ

46:デフォルトの名無しさん
19/05/12 17:59:52.66 bP+aHDBJ.net
X : 設定共有できるのは
O : 設定共有できるIDEは
馬鹿げたプロジェクトセットアップ手順書を作らないでよいってだけで神
もうeclipseやideのゴミみたいな独自DSL設定ファイル + 複雑なGUI設定画面を見たくない

47:デフォルトの名無しさん
19/05/12 18:09:43.97 ql2vIUvL.net
VSのXMLでも共有には困らんが。jsonだから特に良いってところあるかねぇ?

48:デフォルトの名無しさん
19/05/12 18:15:05.64 FNqiHCYT.net
Visual Studio Onlineは設定ファイルの共有とかじゃなく1つのVSCodeを皆で使う感じになると思うけど、全ての設定変更が全員に影響すんのかな

49:デフォルトの名無しさん
19/05/12 18:41:06.42 bP+aHDBJ.net
>>46
VSは使ったことないんだが、設定は層状になってる?
vscodeの場合は、この3つが適用される
強い順(下の方が設定が勝つ)ね
default
user
workspace

50:デフォルトの名無しさん
19/05/12 19:47:40.93 ql2vIUvL.net
それjson関係あるの?

51:デフォルトの名無しさん
19/05/12 22:47:13.87 bP+aHDBJ.net
jsonだから特に良いってことはないが
独自DSLや冗長なXMLよりはよい

52:デフォルトの名無しさん
19/05/12 23:22:20.72 ql2vIUvL.net
>jsonだから、チームメンバーと共有しやすい
こう思った理由を聞いただけなんだがなぁ。
会話にならん。

53:デフォルトの名無しさん
19/05/13 07:49:23.83 WsfhYkgD.net
なんでチームとエディタの設定を共有するのか分からん
好きなもん使えばいいやん

54:デフォルトの名無しさん
19/05/13 08:48:33.98 l8uZZqQ0.net
はいcrlf
はいtab
はい僕の考えた最強のフォーマッタ
はいLintはいらないおじさん「Lintはいらない」

55:デフォルトの名無しさん
19/05/13 15:47:55.39 fb9Hu3lu.net
Go, Dart, Kotlin, Swiftのどれかから、とりあえず1つ始めようと思うんだけどさあ
最初に知っときたいんだけど、SwiftってFuchsiaの公式サポート言語なの???
AndroidでSwiftが採用されるって騒いでたときみたいに、蓋を開けたらKotlinだったりしねえよな?

56:デフォルトの名無しさん
19/05/13 17:07:51.87 Azr5OWG8.net
Fuchsiaは先進技術を試すための、ただの実験用OSであるとヒロシが言ってた
仮にSwiftが公式サポート言語だとしても、それを理由に言語を学ぶ意味は無いんじゃね

57:デフォルトの名無しさん
19/05/13 18:27:02.73 H4vyrODH.net
>>54
Go: 主にサーバーサイド(クライアントも可)
Dart: 実質Flutter用
Kotlin: 主にJavaの代替(JS,Nativeによりブラウザ上やiOSも一応可)
Swift: 実質iOS,macOS用
手広く使えるという点ではGoかKotlinだろうな

58:デフォルトの名無しさん
19/05/13 18:32:13.03 H4vyrODH.net
>>54
あとFuchsiaだけど、もし世に出るとしても
Androidアプリをサポートするから気にしなくていいぞ
URLリンク(www.dream-seed.com)

59:デフォルトの名無しさん
19/05/13 19:32:54.92 rAHb+0ME.net
>>54
rust

60:デフォルトの名無しさん
19/05/13 22:46:14.82 mEMzllp9.net
>>54
Flutterやろう

61:デフォルトの名無しさん
19/05/14 10:21:09.36 shgZHQbU.net
DartかNimがいいんではなかろうか

62:デフォルトの名無しさん
19/05/14 12:24:54.33 rI4MaMp1.net
goかrust

63:デフォルトの名無しさん
19/05/14 12:51:55.81 YfHKBZp4.net
Juliaって速い?

64:デフォルトの名無しさん
19/05/14 16:48:11.63 IsdOqmjg.net
Dartはぃゃゃ

65:デフォルトの名無しさん
19/05/14 17:39:51.91 FDFESg8Y.net
java -> kotlin
c++ -> rust
でしょ?
goはなんなの?

66:デフォルトの名無しさん
19/05/14 17:46:20.91 J9pm/nYe.net
C --> go

67:デフォルトの名無しさん
19/05/14 17:59:48.20 nFYlsbhw.net
>>65
作った人が同じだった気がする

68:デフォルトの名無しさん
19/05/14 19:18:22.40 aOGss/QH.net
java -> go
でしょ

69:デフォルトの名無しさん
19/05/14 19:19:49.03 IsdOqmjg.net
まあ少なくともc->は無いわなぁ

70:デフォルトの名無しさん
19/05/14 19:37:58.71 rV66FunX.net
What are Go's ancestors?
URLリンク(golang.org)
Not just C
URLリンク(talks.golang.org)
We "started with C" but Go is profoundly different.
とのこと

71:デフォルトの名無しさん
19/05/14 19:43:34.43 67vrXGZp.net
goはcの後継言語

72:デフォルトの名無しさん
19/05/14 19:56:33.35 /4NFgqiF.net
c++ -> java -> go
っていう機能削減によるある種の進歩

73:デフォルトの名無しさん
19/05/14 22:09:28.79 nfxfk3lx.net
TypeScriptにすりゃフロエンからサバサイまで全部できるで

74:デフォルトの名無しさん
19/05/14 22:29:13.66 e38EprYZ.net
rustにすれば組み込みからフロントエンド、os書いたりiosアプリ作ったりcudaカーネル書いたりもできるよ

75:デフォルトの名無しさん
19/05/14 22:45:27.61 67vrXGZp.net
>>72
JavaScriptでええな

76:デフォルトの名無しさん
19/05/14 22:51:52.19 nfxfk3lx.net
>>74
いかんで
生JSはもはや犯罪や

77:デフォルトの名無しさん
19/05/14 22:54:56.04 nfxfk3lx.net
>>73
でもワイチャンはバ−サイとエンフロの生産パフォマンが最大化できればいいので
ルーストはコストオブ学習が重すぎンゴねえ

78:デフォルトの名無しさん
19/05/14 22:58:05.17 FfMMm2Sa.net
Kotlin/JSがイマイチで残念
Kotlin/Nativeもイマイチで残念
FlutterでKotlin使えるようになることを祈る

79:デフォルトの名無しさん
19/05/14 23:00:56.74 /4NFgqiF.net
rust厨の胡散臭さは半端ないな。

80:デフォルトの名無しさん
19/05/14 23:15:56.65 e38EprYZ.net
にわかだからしょうがない
俺も思うわ、rust布教してるやつはミーハーみたいのばっかでキモい
スタバでmacペチペチしてドヤってそう

81:デフォルトの名無しさん
19/05/14 23:22:27.78 nfxfk3lx.net
なんでもいいけど型・型推論のある言語にしてくれマジで

82:デフォルトの名無しさん
19/05/15 00:04:43.04 U88K4zid.net
rustは良い言語なんだが、取り敢えずasync/awaitの安定化はよしてくれって感じかな

83:デフォルトの名無しさん
19/05/15 00:27:43.59 BpPFb7CC.net
ボスケには期待してる

84:デフォルトの名無しさん
19/05/15 00:38:57.24 2fQDEykO.net
そういやボスケなんて言語あったね、懐かしい
どこへ行ってしまったんだろう?

85:デフォルトの名無しさん
19/05/15 08:37:45.18 BYgc5hij.net
ていうか自分はRustミーハーだけどGoとKotlinが候補に上がってる所にRust提案するのは適応領域考えられてないとしか思わないよ

86:デフォルトの名無しさん
19/05/15 08:47:52.97 vrrKs+Dd.net
なんか作りたいんだったらgoなんだけど、
Goはつまらなさ過ぎて誰にもおすすめしたくない言語

87:デフォルトの名無しさん
19/05/15 09:02:54.17 djn3y7kM.net
>>84
なんで?

88:デフォルトの名無しさん
19/05/15 09:41:22.60 owospDSo.net
ワゴンやセダンを考えてるところにF1提案みたいな感はある

89:デフォルトの名無しさん
19/05/15 09:47:57.87 V2yVTYTK.net
英語とフランス語が候補に入ってるところにラテン語突っ込んでくるような感覚

90:デフォルトの名無しさん
19/05/15 11:26:43.40 dq2v0yjU.net
>>83
寝ボスケ言うくらいやからスロースターターなんや

91:デフォルトの名無しさん
19/05/15 13:16:21.14 XgaKOhKB.net
やりたいことで決めるべし
go→microservice, client app(cui)
kotlin→web, android
swift→ios
dart→gomi

92:デフォルトの名無しさん
19/05/15 13:25:15.65 6K9ZfwU3.net
>>90
左右が逆じゃね?

93:デフォルトの名無しさん
19/05/15 16:07:55.48 OzqvSJkj.net
えっと、dartはゴミなのw?

94:デフォルトの名無しさん
19/05/15 16:56:52.50 5nbFJWXe.net
DartはFlutter専用のDSLだぞ

95:デフォルトの名無しさん
19/05/15 17:07:37.89 ScRFN7V8.net
結局アンチが多い言語って主流になるよな
Javaみたいに

96:デフォルトの名無しさん
19/05/15 17:15:40.35 ZjxLzdy1.net
Rustが主流になる未来が見えない

97:デフォルトの名無しさん
19/05/15 17:48:40.50 RxVwOV/C.net
rust嫌な奴ってrust厨が嫌いなだけだろ?俺もrust厨は嫌いだけどやっぱりrustはいい言語だと思うから推してきたい
rust厨だと思われてもね
まあだからといって何でもかんでもrustrust言ってればいいわけじゃないのもわかるけど言いたくなっちゃうんだよ
TwitterとかQiitaにいるようなやつには絶対なりたくないから仲のいい友人に言うかここに書くかぐらいしかしないけどね
書いてて思うけどこんな文章書いてるのもキモい

98:デフォルトの名無しさん
19/05/15 19:12:20.39 Ic4HEK+t.net
こんなとこにいるような奴が最底辺だからな
認識を改めろ

99:デフォルトの名無しさん
19/05/15 19:51:31.98 4Ta36StR.net
C++の勉強なんていまさらする気が起きないから、Rustにはメジャーになってほしいな
メジャーになったらしょうがないからその時頑張って勉強するわ

100:デフォルトの名無しさん
19/05/15 20:45:56.61 mNFQLWUr.net
rust厨は仕様がよくても言語実装がクソって言うところを無視してる印象が強い。
抽象論は好きだけれど実際にベンチマーク取るのはやらん輩が勧めてる印象だから好きになれんわ。
人を人柱にしてもなんとも思わんクソ野郎しかいない言語は流行らんわ。

101:デフォルトの名無しさん
19/05/15 20:48:26.00 BYgc5hij.net
async/awaitの実装が遅れてるのはむしろ散々ベンチとってる結果のように思うが……

102:デフォルトの名無しさん
19/05/16 06:04:53.37 hE9mxzUv.net
URLリンク(news.mynavi.jp)
stackoverflow厨はrustがお好き
でも使いたいのはc++より1つ上の順位

103:デフォルトの名無しさん
19/05/16 06:59:57.16 h24zy0Fv.net
坊主憎けりゃ理論なんて子供みたいだな
ナントカ厨とか使ってるのをみると盛りを過ぎたおっさんの妬みにみえる

104:デフォルトの名無しさん
19/05/16 07:10:55.39 F6/GK8C3.net
どこいってもおっさんおっさん言われるけどみんなおっさんに見えるんか
そりゃまだほんとに子供だからだよ、大学受験しなきゃ

105:デフォルトの名無しさん
19/05/16 08:38:36.25 hE9mxzUv.net
型付きpythonってあったっけ?
高速になるんならそれでいい
あとはメンドイ

106:デフォルトの名無しさん
19/05/16 12:21:09.67 kCubKHRl.net
>>104
Nim?

107:デフォルトの名無しさん
19/05/16 12:44:12.75 KPUxvSgB.net
これ使った?
mypyなどより5倍以上高速:
Microsoft、Pythonの静的型チェック機能を提供する「VS Code」プラグイン「Pyright」を公開
Microsoftは、Pythonの静的型チェック機能を提供する「Visual Studio Code」(VS Code)のプラグイン「Pyright」をオープンソースのMITライセンスで公開した。
URLリンク(www.atmarkit.co.jp)

108:デフォルトの名無しさん
19/05/16 15:49:54.93 cFhpVW/8.net
>>104 多少互換性は落ちるが、Cython ならコンパイル言語で早くなる。
Numba とかのJIT系の方が人気があるけど。 スピードは同じくらい。 型指定すると少し早くなる。

109:デフォルトの名無しさん
19/05/16 15:54:34.44 cFhpVW/8.net
ドキュメント性を高める目的のためだけなら、標準Python でも型指定はできる。 ノーチェックだからドキュメント性を高める目的でしかないが、関数パラメータなどを明示的に型を示すのは有効に思える。
将来的には、その文法を使ってスピードアップとかしてくるんだと思うけど。

110:デフォルトの名無しさん
19/05/16 16:31:24.84 JQ/uoull.net
GCを捨てろよスピードアップ野郎

111:デフォルトの名無しさん
19/05/16 18:06:11.75 86ucQytQ.net
最初からCで書くのが一番速い

112:デフォルトの名無しさん
19/05/16 18:14:05.65 6G9eME8R.net
CよりはGO

113:デフォルトの名無しさん
19/05/16 18:34:24.44 r2hfBZxD.net
四(し)より五(ご)、にかけてるよね?

114:デフォルトの名無しさん
19/05/16 19:44:55.24 716ODGdI.net
絶対違う

115:デフォルトの名無しさん
19/05/16 19:47:12.47 BjRTA4nH.net
四の五の言うな

116:デフォルトの名無しさん
19/05/16 20:39:03.63 KPUxvSgB.net
それが言いたかっただけの自演

117:デフォルトの名無しさん
19/05/16 20:54:15.46 KjZxock2.net
>>63
どして?
俺的にはNNBD入って型宣言が後置ならいいと思ってるんだが

118:デフォルトの名無しさん
19/05/16 23:07:19.74 JakmRJPH.net
>>100
そなの?
ずっとasync/awaitはrustの所有権との両立が難しいという
構文上の問題で遅れてるんだと思ってったんだけど

119:デフォルトの名無しさん
19/05/18 09:42:13.47 nnd79wYg.net
>>116
実質Flutter専用言語で、おまけにそのFlutterが一過性になりがちなデザイン流行のマテリアルUIに完全ロックインしてるという愚かしさ
構文は古臭いJavaを彷彿とさせる前時代的ゴミ
産まれる前からの死産ですわ
Angularといい、Googleのフロントエンド技術はゴミばかり

120:デフォルトの名無しさん
19/05/18 13:05:33.51 V1bm/mN0.net
結局飾りでしかないんだよね彼らにとっては
中の人だから
アルゴリズムの開発の方が力が入るんでしょ

121:デフォルトの名無しさん
19/05/18 13:21:38.67 n0dhGO8I.net
ユーザーとしても見た目汚くて動作早い方がいいけどな

122:デフォルトの名無しさん
19/05/18 16:33:25.43 mNNQoTWu.net
C++の古さではなくJavaの古さを彷彿とさせる
古くなるのを想定してなかった感

123:デフォルトの名無しさん
19/05/18 21:23:47.86 oSZORDm9.net
Googleなら新しい流行デザインが出てきたらすぐ取り入れそうだけどな
今もiOS風デザインにできるし
ただDartの古臭さは今後も消臭されない

124:デフォルトの名無しさん
19/05/18 23:11:32.60 V1bm/mN0.net
uxはね。。。
dart言語開発者のセンスが古いんだろ

125:デフォルトの名無しさん
19/05/18 23:46:23.32 ZqAhEMzJ.net
Goは古くさい文法を全面に出していて、恥じていない。

126:デフォルトの名無しさん
19/05/19 07:59:01.69 tquD1oX1.net
まあそういうしょうもないことにこだわった言語ほどレガシー化しやすいからな。

127:
19/05/19 08:27:45.63 8BTe2vpb.net
>>125
Sheme プログラマのレベル10
URLリンク(practical-scheme.net)
レベル5
仕事でJavaやC++を使っている時にああここでちょいと クロージャを使って再帰すれば、と思うことがある。
救いを求めてファンクタなど使ってみるが、 (), {}, [], <>などという4種類もの括弧にもはや頭がついていかない。 括弧は()で十分だ。
レベル6
他の言語のデザイナが演算子の優先順位や文法に使う記号の善し悪しを 議論しているのが遠い世界のように感じられる。

128:デフォルトの名無しさん
19/05/19 08:57:56.68 0MG3IMZ2.net
だから、自分達だけはレガシー化しないという前提が大間違いで設計ミスなんだぞ

129:デフォルトの名無しさん
19/05/19 09:15:27.70 XT86ylXs.net
Generics入れないGoは神とか言ってたバカどもイキしてるぅ?

130:デフォルトの名無しさん
19/05/19 09:58:19.98 tquD1oX1.net
go 2 でgeneric入るの喜んでる奴のがバカだと今も思ってるが?

131:デフォルトの名無しさん
19/05/19 10:14:03.14 0MG3IMZ2.net
ジェネリクスも何もないpythonと
何でもあるrustと
二元論を嫌う有象無象
とりあえず三通りのパターンを理解するといい

132:デフォルトの名無しさん
19/05/19 10:28:31.00 b1S+2jBu.net
>>130 python にジェネリクスは付いたよ。
URLリンク(docs.python.org)
URLリンク(i.imgur.com)

133:デフォルトの名無しさん
19/05/19 11:26:04.73 0MG3IMZ2.net
libraryってのが面白そう
三日会わざれば刮目して見よってか

134:デフォルトの名無しさん
19/05/19 12:23:55.86 9lWN/gzA.net
>>131
型無しウンコ言語がちょっとましなウンコになったな

135:デフォルトの名無しさん
19/05/19 12:27:13.04 9lWN/gzA.net
Google信者>>129「Googleはバカ」
これもうわかんないな

136:デフォルトの名無しさん
19/05/19 12:30:42.52 +O4ymg50.net
>>133
スクリプト言語に型(笑)

137:デフォルトの名無しさん
19/05/19 12:47:52.36 9UkTIxmR.net
静的な型チェックはスクリプト言語であっても動的言語じゃないなら可能だろう。

138:デフォルトの名無しさん
19/05/19 13:11:08.30 0MG3IMZ2.net
モジュールを変更したらそれをimportした全てのモジュールの型チェックをやり直すから
静的型は密結合というのは公然の秘密

139:デフォルトの名無しさん
19/05/19 13:41:48.01 aMtUW8IN.net
>>135
こいつ…

140:デフォルトの名無しさん
19/05/19 14:09:46.57 9lWN/gzA.net
>>137
暗黙秘密の密結合の方がマシだと?wwwwwww

141:デフォルトの名無しさん
19/05/19 20:00:46.45 tquD1oX1.net
>>134
google信者でもないし、googleにもバカは結構いるなと思ってる。
てかよくそういういい加減な思い込みできるな。。generic好きはやっぱバカなんだな。

142:
19/05/19 20:39:06.80 8BTe2vpb.net
>>140
generics ごときでどうこういっているのですか…C++ テンプレート様様をお忘れか?

143:デフォルトの名無しさん
19/05/22 07:59:19.67 a23nlY2Z.net
>>141
それが大きく失敗してるって言ってるんだが理解できてない?
本当にc++で大規模なプログラムしたことある?

144:デフォルトの名無しさん
19/05/22 08:50:26.29 57R/GVzF.net
むしろ日本のGopherのがC++書いてた人ほとんどいないイメージだったわ
Goを使う場面でジェネリクスはあまり必要ないと思うけど、なんでそんなに拒絶されるのかわからん

145:デフォルトの名無しさん
19/05/22 10:11:57.98 r01q6IED.net
cぽい人が多いから

146:デフォルトの名無しさん
19/05/22 13:23:41.81 0gICpRqE.net
大規模なプログラムすればわかるってのは、言葉では教えない目で盗めっていうことだよ
それでいいんだろうか
C++のあの分厚い本を少しは見習ったらどうか

147:デフォルトの名無しさん
19/05/22 14:24:30.80 XpwqBo8h.net
>>145
C++は、軍人や宇宙、更にはOSやコンパイラで使用される言語
他の雑魚な言語とは違う

148:デフォルトの名無しさん
19/05/22 14:48:18.24 PDoO3tU8.net
くくく・・だがC++もしょせん四天王の中では最弱・・

149:デフォルトの名無しさん
19/05/22 15:54:29.68 hV5QwTlm.net
記録からみるLinus TorvalsのC++観
URLリンク(cpplover.blogspot.com)

150:デフォルトの名無しさん
19/05/22 16:54:42.26 k7DAND4r.net
linusが言うんだから
たぶん正しいんだろう

151:デフォルトの名無しさん
19/05/22 18:10:27.49 S9TWESI3.net
> ちなみに私はCが嫌いだ
最後に来るかw
しかしモノの見事に俺と同じ考え方だな
草も生えん

152:デフォルトの名無しさん
19/05/22 18:21:49.77 1Zogi5Lx.net
Linusはオブジェクト指向も嫌いだったはず。

153:デフォルトの名無しさん
19/05/22 18:28:54.12 S9TWESI3.net
オブジェクト指向がクソなのは昔から言われてるし
隠蔽体質の強いプログラミング言語は出来る限り触りたくない

154:デフォルトの名無しさん
19/05/22 19:08:34.97 x6BxaURH.net
>>89
ワロタ

155:デフォルトの名無しさん
19/05/22 20:58:09.99 9twvfSOc.net
C++コンパイラはLinusのコードをエラーにしない
嫌われているのはコンパイラではない
エラーではないコードを実質的にエラーだと思い込んでいる人間達だ

156:デフォルトの名無しさん
19/05/22 21:00:02.90 a23nlY2Z.net
linusは結構当たり前のこと主張してるだけだがな。
言い方きついが言ってることは普通。

157:デフォルトの名無しさん
19/05/22 22:44:01.58 BwILkZFg.net
リーナスレベルの仕事してる奴なんてこのスレにはいないんだから気にせんでええやろ

158:デフォルトの名無しさん
19/05/22 23:15:26.63 a23nlY2Z.net
いやレベル関係なくソフトウェア開発するなら気にするべきことを言っとるぞ。

159:デフォルトの名無しさん
19/05/22 23:17:57.56 hKcnqksZ.net
型無し糞言語とそれを使うガイジそれを作るガイジども死ね
これでQED

160:デフォルトの名無しさん
19/05/23 01:03:40.91 zimBYKDN.net
ジェネリクス無し言語「型無し言語が地上再弱なら、最弱から二番目でいい」
最弱に引き寄せられる法則

161:デフォルトの名無しさん
19/05/23 07:25:19.05 eCymInjh.net
generics厨うぜえ

162:デフォルトの名無しさん
19/05/23 07:54:18.34 2qSKdIME.net
PHPでも使ってろカス

163:デフォルトの名無しさん
19/05/23 12:45:57.94 5CVN4Meg.net
javaでも使えや

164:デフォルトの名無しさん
19/05/23 13:00:29.94 B1T0bG1h.net
お前らに言語の選択権あるの(笑)?

165:デフォルトの名無しさん
19/05/23 13:47:24.29 TF9vrPYG.net
あるよ

166:デフォルトの名無しさん
19/05/23 14:03:03.49 aJDTSiZv.net
ぼくもあるよ!

167:デフォルトの名無しさん
19/05/23 14:03:51.99 gsa40hgp.net
俺くらいになると言語に選ばれるわけよ

168:デフォルトの名無しさん
19/05/23 21:20:23.61 kLutynKl.net
まじかよ

169:デフォルトの名無しさん
19/05/23 22:02:14.49 To3QR7Dc.net
>>147
最弱では無いだろ。むしろ最狂。

170:
19/05/24 20:50:11.07 0N6+tWvP.net
>>168
たしかに最近のアップデートは狂っていますね>>C++

171:デフォルトの名無しさん
19/05/25 09:31:41.73 gLzbHT8W.net
ちゅうかC++以外の3天王はどれなんだよ

172:デフォルトの名無しさん
19/05/25 10:03:12.43 uqI/ytR1.net
ひみつ

173:デフォルトの名無しさん
19/05/25 10:43:36.26 PPYJv2uE.net
ぶっちゃTypeScriptとPythonあれば困らんやろ
言語としての機能なんてほとんど一緒やし
後はライブラリと実行環境くらいの差くらいしかない
そうなるとTS(JS)とPythonが最強電鉄になる

174:デフォルトの名無しさん
19/05/25 11:43:41.86 uqI/ytR1.net
おそい

175:デフォルトの名無しさん
19/05/25 18:18:32.08 NI3fO233.net
>>172
その理論CとJSの間違いでは?
この二つがあれば大体何とかなる

176:デフォルトの名無しさん
19/05/25 19:46:48.27 PPYJv2uE.net
>>174
俺くらいの上級エンジニアになるとPythonでAI書かないといけないからさ
組み込みおじさんは帰って(笑)

177:デフォルトの名無しさん
19/05/25 19:5


178:6:11.98 ID:TS5MuCGj.net



179:デフォルトの名無しさん
19/05/25 21:29:31.11 1pSM7n1N.net
そのAIライブラリのコア実装は何で書かれてると思ってるんだ と釣られ

180:デフォルトの名無しさん
19/05/25 23:25:13.38 c9gXCl3D.net
プログラマなら、AIという言葉がどれだけ意味を変えてきたのか知ってるだろう
下手な煽りに使うとむしろ見識の無さがバレる

181:デフォルトの名無しさん
19/05/25 23:56:50.19 PPYJv2uE.net
釣れたw

182:デフォルトの名無しさん
19/05/25 23:57:56.70 PPYJv2uE.net
いやすまん
なんかネットだとナチュラルに煽ってしまう
でもマジでこの2言語で今のところ困ってないんだよね
DBやESはまた別だぜ

183:デフォルトの名無しさん
19/05/26 00:08:25.10 3AFdRATm.net
釣り宣言久しぶりに見た

184:デフォルトの名無しさん
19/05/26 00:34:20.74 5z4iQyi0.net
>>180
お前が低レベルなのは分かったからどこか行けよw

185:デフォルトの名無しさん
19/05/26 00:59:59.12 jo8U1aRL.net
言語の格が下がるからバカは近寄らないでくれ・・・

186:デフォルトの名無しさん
19/05/26 15:44:49.42 6YqXJn/g.net
自己満足したいんだけど、実行環境整えるの楽で技巧が光る言語ってなんでしょうね。
やっぱ関数型なのかな。

187:デフォルトの名無しさん
19/05/26 17:20:26.14 jo8U1aRL.net
create-react-app (TS) + netlify
一瞬でナウイSPAをデプロイできるぞ

188:デフォルトの名無しさん
19/05/26 17:21:05.34 4V36Ew6w.net
技巧が光らなくないか

189:デフォルトの名無しさん
19/05/26 18:06:26.09 jo8U1aRL.net
じゃあEKSでRust + Ironのサーバー立てる

190:デフォルトの名無しさん
19/05/26 18:44:42.35 5z4iQyi0.net
Golangおすすめだけど今は時期が微妙

191:デフォルトの名無しさん
19/05/27 12:59:43.39 qwyIvkoJ.net
>>188
なんで微妙なの?

192:デフォルトの名無しさん
19/05/27 19:48:12.46 p1QXd9wX.net
>>189
Go 2でぶち壊す予兆があるからじゃね?

193:デフォルトの名無しさん
19/05/27 19:54:27.00 M+AjYQS+.net
ゴッツってどんな言語になりそうなん?
Goと比較してくわしく

194:デフォルトの名無しさん
19/05/27 20:02:51.37 cpnvt74A.net
初耳

195:デフォルトの名無しさん
19/05/27 22:36:34.71 xgBSOm84.net
ごっつええ感じになるで

196:デフォルトの名無しさん
19/05/27 22:38:32.65 zFWKvIPE.net
まだまだ時間掛かるからGo2は気にしなくていい
提案の整理が全然終わってない
URLリンク(github.com)

197:デフォルトの名無しさん
19/05/28 00:42:09.52 qFveu+M0.net
vlangマダー?

198:デフォルトの名無しさん
19/05/28 22:47:20.46 IzOxzCNY.net
vaporlangでござるよ

199:デフォルトの名無しさん
19/05/30 05:20:45.49 zzdkTnF8.net
>>195
rustでよくね?

200:デフォルトの名無しさん
19/05/30 20:25:03.60 s4B+etfT.net
最近は言語イキリ厨が減ったね。

201:デフォルトの名無しさん
19/05/30 20:26:56.34 8eXzMTQj.net
まだいるよ

202:デフォルトの名無しさん
19/05/31 18:12:10.23 PQUoeXTN.net
荒れ方がガキっぽくなったな

203:デフォルトの名無しさん
19/05/31 20:17:28.31 8Nq4J3at.net
rustとgoだったらどっちが速いの?

204:デフォルトの名無しさん
19/05/31 20:33:53.92 irA/tBEa.net
>>201
速いのはrust
早いのはgo

205:デフォルトの名無しさん
19/05/31 21:15:30.23 jLO06jz8.net
処理速度だけならCのほうが速いからなー

206:デフォルトの名無しさん
19/05/31 22:16:08.89 8uAssd9+.net
開発時間が決まってるなら最適化に時間をかけられる分間違いなくGoの方が速いだろうな

207:デフォルトの名無しさん
19/05/31 23:34:59.77 n6EZOEpX.net
>>202
うまいこと言うね

208:デフォルトの名無しさん
19/06/01 07:42:01.99 gFsX3PNG.net
CPU、メモリを全開に使ってランタイム速度上げるような部分なんてほとんどない。
あってももう誰かが実装してるのがほとんど。
BLASなんて素人が書いても


209:絶対にMKLを超えるのは無理だし。



210:デフォルトの名無しさん
19/06/01 12:03:15.74 6vvLTfZk.net
誰もBosqueの話ししてないし次からBosqueで抜いてNim入れようぜ

211:デフォルトの名無しさん
19/06/01 12:57:16.56 f9ycqMAV.net
ボスケのIssue眺めてると面白い
ぼくのかんがえたさいきょうのげんご発表会になってる

212:デフォルトの名無しさん
19/06/01 12:58:27.24 /Vd5izFa.net
Bosqueで抜くのはレベル高いな

213:デフォルトの名無しさん
19/06/01 23:41:31.75 +itGqD4a.net
おまえら次世代言語でシコってんのかよカッケーな

214:デフォルトの名無しさん
19/06/02 09:56:08.56 sOEEtAtn.net
Bosqueはpocの段階でしょ?
nodeで動くんだっけ?

215:デフォルトの名無しさん
19/06/02 13:26:45.88 vZvG43k7.net
Nimの話も誰もしてない件

216:デフォルトの名無しさん
19/06/02 13:28:56.23 nWi1j94r.net
Nimのマスコットキャラのニムニムくんはどうなったん?

217:デフォルトの名無しさん
19/06/03 19:16:54.91 Vf8cTKns.net
なにそれ

218:デフォルトの名無しさん
19/06/03 21:23:31.20 YhlOxi2o.net
Nimは機能的にはよく出来ているのかもしれないけど、なんか言語としての面白味を感じないんだよなぁ。

219:デフォルトの名無しさん
19/06/03 21:26:09.48 3/CobnB+.net
まあほとんどのやつが今の言語でさえ持て余してるのに
新しい言語とか機能が必要なんかなとは思う。
そりゃイキリたい奴には必要なんだろうけれど。

220:デフォルトの名無しさん
19/06/03 21:38:38.94 caBEQVKz.net
goの広まり方、経緯を知ってる人がいたら教えて欲しいわ
実際に触らないと分からない部分(開発時の反応の良さとか)が良く出来てるのは知ってるんだけど、外観見るとそれほど魅力的に見えない

221:デフォルトの名無しさん
19/06/03 22:43:44.65 LPk6XEK1.net
>>217
Goって初期はPythonからの乗り換えが多かったんだよ
パフォーマンスとデプロイ容易性に優れており、シンプルな言語仕様でプログラマの手足を意図的に縛るというPythonと共通した思想を持っているからね
で言語にそういうものを求める人種って「〇〇は楽しい」とか言っちゃうアレな人達なんかと比べてずっと優秀だから、
目立つ成功事例があっという間にに沢山生み出された
その結果、(Google製ということもあり)凄い実績を持つ言語を使っていることで優越感を得ようとする低レベルな層も群がってきて今がある

222:デフォルトの名無しさん
19/06/03 22:44:26.83 xcmtX31N.net
シンタックスはガチで糞だな
変数宣言が数パターンあって、おまけに古いJavaScriptみたいにまとめて宣言できますよとか糞糞糞&糞の糞
せめてfinalくらい入れとけ糞バカP言語かよと糞

223:デフォルトの名無しさん
19/06/03 22:46:47.25 ms4CuSBT.net
既存言語の反省の上に成り立ってるから使いやすいし安全性も高い
だけど地味
何か新しい要素を求めてる人にはつまらなく思われる

224:デフォルトの名無しさん
19/06/03 22:59:58.99 O5A5TXtG.net
新しい要素は何もいらんから自由で使いやすくて痒いところに手が届く言語なら何でも良いんだよ
で、行き着く先がC言語やJavaScriptというね

225:デフォルトの名無しさん
19/06/04 00:50:04.45 r6KUPTTE.net
本当に優秀なのはCとC++の共存、python2とpython3の共存
新しい方の言語仕様でプログラマを縛るというアレな人達なんかと比べてずっと優秀だよ

226:デフォルトの名無しさん
19/06/04 00:57:24.50 u1zIpl/p.net
goのいいところはシングルバイナリと速さだろ
あれが使いやすいとか頭がおかしい
品性を疑うわ

227:デフォルトの名無しさん
19/06/04 00:58:36.56 u1zIpl/p.net
使いやすいは違うな、書きやすいって言ってるガイジな

228:デフォルトの名無しさん
19/06/04 01:05:20.63 sWDM0eGK.net
とりあえずjavascriptが滅びてくれれば良いよ
下手に有能な人が有用なライブラリ作っちまってなかなか滅びてくれない

229:デフォルトの名無しさん
19/06/04 01:49:36.49 CJGW/mj5.net
面白味や工夫の余地は無いが誰が書いても同じ物を
ひたすらだらだら並べるしかないという意味では書きやすいと言えるかも

230:デフォルトの名無しさん
19/06/04 01:54:27.71 SXYMyWO0.net
>>225
なんで?

231:デフォルトの名無しさん
19/06/04 02:10:09.55 u+S7EiZ9.net
滅びるわけないだろ世の中の仕組みが分かってない奴だな。
だいたいメタに考えても無い。
なぜならこの世の中で>>225の希望が叶ったことなんてひとつも無いからだ。
これからもそう。
俺は正しい世の中が間違っていると僻んで妬んで死んでいく。

232:デフォルトの名無しさん
19/06/04 07:25:00.53 5jXXyAl7.net
goはビルドが楽だわ。
他の言語はビルド工程についてろくなものを用意しない。
まあにわか商売するならそれは正解なんだが。

233:デフォルトの名無しさん
19/06/04 07:46:12.42 E0r3YgMl.net
include地獄とかないのはいいよね
バイナリはデカいけど
なにあれ
小さくできないの?

234:デフォルトの名無しさん
19/06/04 08:02:43.00 u1zIpl/p.net
goはバカナリ


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

268日前に更新/206 KB
担当:undef