Je ne pense pas que Go soit un descendant de C. Pour moi, le fait qu'il y ait un garbage collector le disqualifie d'office dans ce rôle. D'autant plus que, comme expliqué dans ce fameux article Less is exponentially more, ce ne sont pas des codeurs C ou C++ qui passent à Go, ce sont des pythoneux ou des rubyistes. Pour moi, comme C++ au départ était un «C with classes», Go est un «Python without classes» ou un «Ruby without classes». J'aime beaucoup le C et le C++, mais je ne me retrouve absolument pas dans Go.
Après, il y a de très bonnes idées dans Go qui pourraient être reprises dans d'autres langages (comme les interfaces), mais ça s'arrête là.
[^] # Re: Blabla sur go
Posté par rewind (Mastodon) . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 3.
Je ne pense pas que Go soit un descendant de C. Pour moi, le fait qu'il y ait un garbage collector le disqualifie d'office dans ce rôle. D'autant plus que, comme expliqué dans ce fameux article Less is exponentially more, ce ne sont pas des codeurs C ou C++ qui passent à Go, ce sont des pythoneux ou des rubyistes. Pour moi, comme C++ au départ était un «C with classes», Go est un «Python without classes» ou un «Ruby without classes». J'aime beaucoup le C et le C++, mais je ne me retrouve absolument pas dans Go.
Après, il y a de très bonnes idées dans Go qui pourraient être reprises dans d'autres langages (comme les interfaces), mais ça s'arrête là.