是不是因为java语法比较简单,容易实现,直接接触算法思想,而不会像使用c++那样有很多语法细节?
迷茫2017-04-18 09:57:25
최근에는 알고리즘 관련 내용을 검토하고 싶어서 Golang을 사용하고 있습니다.
알고리즘은 언어보다 더 높은 수준의 것이어야 합니다. 알고리즘의 개념을 이해할 수 있다면 어떤 언어로든 구현할 수 있어야 합니다.
특정 알고리즘을 특정 언어로만 구현할 수 있다고 가정하면 알고리즘이 아닌 언어만 배울 수 있습니다.
伊谢尔伦2017-04-18 09:57:25
왜 C를 사용하나요? 외국인 학생들은 모두 Python이 간단하기 때문에 사용합니다. 그래서 앞으로 어떤 언어를 쓸지 생각해보면 당연히 자바가 더 장점이 많고, 데이터 구조를 배우면 데이터 구조를 배워야 합니다. 자바는 캡슐화도 더 잘되고 더 간단하고 편리합니다.
PHP中文网2017-04-18 09:57:25
위 주장을 모두 지지하세요.
C 언어는 매우 좋지만 몇 가지 단점도 있습니다. 예를 들어 해싱의 경우 C를 사용하는 것이 약간 번거롭습니다. Java는 너무 크고 캡슐화도 너무 많습니다. 프로그램 = 데이터 구조 + 알고리즘이라는 것은 여전히 오래된 속담입니다. 언어에 대해 걱정할 필요가 없습니다. 자신이 편한 언어를 사용하면 됩니다.