Google、プログラミング言語「Go 2」開発計画発表

Goプロジェクトチームは7月13日(米国時間)、「Toward Go 2 – The Go Blog」において、次期メジャーアップグレードバージョンとなる「Go 2」へ向けた基本計画を発表した。どのような問題を解決することを目指してGo 2へ向かっていくのか、実際にどのような工程でGo 2のリリースへと進めるのかを説明している。

Goは登場直後は大きな話題を集めたが、その後あまり注目されなくなってしまった。しかし、Goは確実に開発を重ね、Googleをはじめいくつものプロジェクトで採用されていった。現在では、企業システムの開発においても重要なプログラミング言語になりつつあり、特に2016年後半辺りから露出を増やしている。今後も利用の増加が見込めるプログラミング言語とみられてる。

Goプロジェクトチームはこれまでの開発経験や運用経験から問題点を洗い出し、Go 2で解決したい項目として挙げている。しかし、すでにできあがったこのGo 1のエコシステムを崩すことは避けるべきであるとし、現在のGo 1に徐々にGo 2の機能をマージしながら、Go 1との互換性を維持しつつGo 2の機能をゆっくり取り込んでいくとしている。最終的には、Go 1.20のリリースをGo 2.0に置き換えるなどして、スムーズなリリースを目指すとしている。
http://news.mynavi.jp/news/2017/07/16/064/

2: 名刺は切らしておりまして 2017/07/16(日) 17:45:23.25 ID:RrDt7QMS
どうせ、すぐやめるよ、こいつらは

3: 名刺は切らしておりまして 2017/07/16(日) 17:57:02.87 ID:if6FtFxm
もうあんまりいろんな言語作らないで><

7: 名刺は切らしておりまして 2017/07/16(日) 18:10:30.02 ID:dnqQHaMa
>>3
C++程度使われているという調査もあるんだよな。

まあ、C/C++が時代遅れになったというだけのことだが。

どの調査でもSwiftとは良い勝負だよね。

少なくともゴミではないな、

お前の書くコードがゴミなのはGoのせいでも、C++のせいでもないがな。

4: 名刺は切らしておりまして 2017/07/16(日) 18:02:47.08 ID:i7R8Xh3M
GOなんてゴミはいらんから

C++を依存関係記述してプリプロセッサで自動並列化使えるように改良しろ

5: 名刺は切らしておりまして 2017/07/16(日) 18:04:23.50 ID:isNKTqo6
日本だとメルカリもGoだっけか

8: 名刺は切らしておりまして 2017/07/16(日) 18:11:09.41 ID:dnqQHaMa
>>5
うん。
Web関係者は多いよね。

6: 名刺は切らしておりまして 2017/07/16(日) 18:09:40.39 ID:cuTH3NyI
なぜ新しいのが必要なんだか

9: 名刺は切らしておりまして 2017/07/16(日) 18:14:32.95 ID:dnqQHaMa
>>6
時代が変わった。

例えば、F1では今ではマニュアル変速は使われていない。
変速技術が進歩したので、細かな調整は機械がやっている。

戦闘機や旅客機も動かし方は大きく変わった。

プログラム言語だけ昔と同じというわけにはいかないのさ。

10: 名刺は切らしておりまして 2017/07/16(日) 18:21:48.06 ID:i7R8Xh3M
>>9
逐次アルゴリズムの衰退
並列アルゴリズムの勃興

空間演算の集積といえるAIなどがまさにそれ

11: 名刺は切らしておりまして 2017/07/16(日) 18:24:22.61 ID:TrcH0LYF
新しい言語覚えるの、もう面倒臭い

12: 名刺は切らしておりまして 2017/07/16(日) 18:29:00.75 ID:oznsHtAJ
GoGoの方が良いのに。

13: 名刺は切らしておりまして 2017/07/16(日) 18:31:30.79 ID:kbyimVBU
Goはつかいどころのない言語だったしな

15: 名刺は切らしておりまして 2017/07/16(日) 18:46:51.19 ID:dnqQHaMa
>>13
君なら、R&KのCを使ってみて同じこと言うだろうな。

14: 名刺は切らしておりまして 2017/07/16(日) 18:46:17.46 ID:pEOlhXvQ
Goってどこで使われてんだ

28: 名刺は切らしておりまして 2017/07/16(日) 20:35:00.25 ID:3p9vzjUX
>>14
最近だとdocker

16: 名刺は切らしておりまして 2017/07/16(日) 19:02:34.06 ID:qVborD0X
C++は、絶滅して欲しい。

61: 名刺は切らしておりまして 2017/07/17(月) 03:02:57.19 ID:jDx82sCt
>>16
なぜに?
PCを使いこなしている感がたまらなく良いのに。

18: 名刺は切らしておりまして 2017/07/16(日) 19:49:18.68 ID:UAxvoERU
来たれ、AIプログラミング

19: 名刺は切らしておりまして 2017/07/16(日) 19:52:19.07 ID:7ySLP2JP
Goはもう終わり?

22: 名刺は切らしておりまして 2017/07/16(日) 20:03:32.83 ID:mkH2S66e
Goは他人が書いたソースが読みやすいのが一番のメリットなんだな
仕様がシンプルだから
大規模なシステムになるほどプロジェクト人員が肥大化するから
可読性の高さが生産性向上のために極めて重要になってくる

24: 名刺は切らしておりまして 2017/07/16(日) 20:07:37.41 ID:27i3JZtV
言語がどれだけ普及するかなんて、結局はライブラリとかフレームワークの充実度で決まるもんだろ。
基本設計が素晴らしくてもこの辺が不足してたり疎かだったりする言語は使いたくなし振り回されたくないわ。

29: 名刺は切らしておりまして 2017/07/16(日) 20:41:52.71 ID:qVborD0X
>>24
その点は、すでに及第点。

57: 名刺は切らしておりまして 2017/07/17(月) 01:12:53.58 ID:4EtJ8I3T
>>24
その辺はどうにでもなるでしょ

58: 名刺は切らしておりまして 2017/07/17(月) 01:16:20.27 ID:ruBugUOc
>>57
どうにでもって・・・優秀な人なのかな?
こちとら平凡プログラマなんでお仕着せの便利環境がないとやる気しないの

26: 名刺は切らしておりまして 2017/07/16(日) 20:22:56.59 ID:iS7bAKA1
Androidの標準言語になれば価値あるけどね
Javaと一蓮托生の現状何とかしろ

30: 名刺は切らしておりまして 2017/07/16(日) 20:53:50.72 ID:ukBFP4RZ
日本語が一番のセキュリティ
日本語で国内のシステムを構築しよう

38: 名刺は切らしておりまして 2017/07/16(日) 21:37:12.12 ID:ta4L+eQ2
.NETとそっくりに作ってね。

40: 名刺は切らしておりまして 2017/07/16(日) 22:08:31.32 ID:Sf/00p+q
 
Goは練りに練って作り上げられた言語ではなかったのか・・・

名前はGo++にでもしとけば?w

41: 名刺は切らしておりまして 2017/07/16(日) 22:46:15.65 ID:mSo3xUQL
信頼が全く無い
使えるプログラマーも少ない

42: 名刺は切らしておりまして 2017/07/16(日) 23:29:29.43 ID:UgXc6Fc2
とっちらかしてばかりのgoogleはどうも信頼できないなぁ。
言語の設計よくてもどっかで放り出しそう。

この会社個人事業主の集合体みたいなところが日本的なんだよな。
そしてとりつく島のないところも日本企業的。
調子いいときは破竹の勢いで成長し、悪くなるとものすごい勢いで姿を消す。

44: 名刺は切らしておりまして 2017/07/16(日) 23:53:45.39 ID:sdXNJ5uY
Goのマスコット「Gopher」

no title

まずこれをなんとかしないとフレンズは増えない

45: 名刺は切らしておりまして 2017/07/17(月) 00:04:12.97 ID:Y9fNdsCx
GoogleのGoよりはまだMicrosoftのTypeScriptのほうが信用できるな
そういえばfacebookのF#はどうなった?
Rubyもオワコンっぽいし時代はPythonなのかなあ
相変わらずJavaは需要あるけど

63: 名刺は切らしておりまして 2017/07/17(月) 03:21:54.65 ID:Dmf2VrsA
>>45
f#はマイクロソフトのでしょ

46: 名刺は切らしておりまして 2017/07/17(月) 00:08:18.17 ID:6MygCPqL
電車でGo

47: 名刺は切らしておりまして 2017/07/17(月) 00:20:45.73 ID:Xp2OfYzU
優秀なプログラマが
言語から作り直したいと思うのは理解できる。

48: 名刺は切らしておりまして 2017/07/17(月) 00:34:41.18 ID:GF/34VhP
何が変わるんだ?
ジェネリクスでも導入されるんか?

52: 名刺は切らしておりまして 2017/07/17(月) 00:45:12.59 ID:bT9BCy/j
データベースのカラムと変数をマッピングする前時代的なのは勘弁な

53: 名刺は切らしておりまして 2017/07/17(月) 00:54:09.66 ID:VSLQg+14
せめてAndroidの標準言語にしないと話にならんよ
Appleはswiftを標準に据えたしMSは昔からC#標準だし
GoogleはGoとかDartとか新しい言語乱造しても自社プラットフォームに採用しないし不誠実過ぎる

54: 名刺は切らしておりまして 2017/07/17(月) 00:59:13.17 ID:ruBugUOc
>>53
覚悟が見えないよな
あれだけ大々的にぶち上げるのも、悪く言えば周りを巻き込んでタダ働きしてもらおうという戦略にしか見えん

60: 名刺は切らしておりまして 2017/07/17(月) 02:53:24.73 ID:1e7Ax5fg
>>53
Google Cloud Platformで使えるけど。

55: 名刺は切らしておりまして 2017/07/17(月) 01:00:21.55 ID:0H2rfOLP
Dartは完全に失敗したよな

56: 名刺は切らしておりまして 2017/07/17(月) 01:09:11.50 ID:VSLQg+14
DartをChromeで実行できるようにするって話だったのにブン投げたよね
javascriptを駆逐してくれるのかとちょっと期待したのに

64: 名刺は切らしておりまして 2017/07/17(月) 03:52:22.48 ID:E1KjfUIL
今以上に新しい言語なんていらないと思うな
ただ混乱するだけ
当面Javaとマイクロソフトの開発言語(C#、VB)だけでいい感じ
組み込みはC、C++だけで良いわ

新しい言語と言っても上記の言語よりタイピングが少し少なくなるだけでしょ

65: 名刺は切らしておりまして 2017/07/17(月) 04:17:36.37 ID:unjhQpra
他の言語の思想無駄に取り込もうとするのが悪い
1からデザインして10年は変えるな

68: 名刺は切らしておりまして 2017/07/17(月) 16:17:15.58 ID:oazYQdcl
openclで十分だろ。



タグ: Go2google

コメントをどうぞ