Maison > Questions et réponses > le corps du texte
是不是因为java语法比较简单,容易实现,直接接触算法思想,而不会像使用c++那样有很多语法细节?
迷茫2017-04-18 09:57:25
Récemment, je veux revoir des trucs algorithmiques et j'utilise Golang.
Les algorithmes devraient être quelque chose d'un niveau supérieur au langage. Si vous pouvez comprendre l'idée de l'algorithme, vous devriez être capable de l'implémenter dans n'importe quel langage.
En supposant qu'un certain algorithme ne peut être implémenté que dans une langue spécifique, vous ne pouvez alors apprendre que la langue, pas l'algorithme.
PHPz2017-04-18 09:57:25
Les algorithmes sont des compétences internes, le langage n'est qu'une arme. Peu importe l’arme qu’utilise une personne possédant des compétences internes avancées
伊谢尔伦2017-04-18 09:57:25
Pourquoi utiliser C ? Les étudiants étrangers utilisent tous python car c'est simple. Ainsi, lorsque vous réfléchissez au langage que vous utiliserez à l'avenir, Java présente évidemment plus d'avantages, et si vous apprenez les structures de données, vous devez apprendre les structures de données. Java a une meilleure encapsulation et est plus simple et plus pratique.
PHP中文网2017-04-18 09:57:25
Supportez tous les arguments ci-dessus.
Le langage C est très bon, mais il présente aussi quelques défauts. Par exemple, en matière de hachage, utiliser C est un peu gênant. Java est trop gros et comporte trop d'encapsulations. C’est toujours le vieil adage : programme = structure de données + algorithme. Vous n’avez pas à vous soucier de la langue, utilisez simplement la langue avec laquelle vous vous sentez à l’aise.