C #, Java 등과 같은 고급 프로그래밍 언어가 개발됨에 따라 많은 사람들이 어셈블리 언어 및 C / C ++와 같은 언어를 대체 할 것이라고 주장합니다. 컴퓨터를 다루는 데 시간을 낭비하지 않고 프로그램을 만들고 문제를 해결하는 데 도움이됩니다. 하드웨어가 지속적으로 개선됨에 따라 C / C ++와 Java의 성능 차이는 크지 않으며 큰 게임은 Java와 같은 언어로 프로그래밍 될 수 있습니다.
이것이 인터넷에서이 주제를 살펴본 후 간단히 요약 한 일반적인 아이디어입니다. 가까운 미래에 현실이 될 것이라고 생각하십니까? 저수준의 물건에 대해 우리가 배우는 모든 것이 더 이상 소프트웨어 산업에 실용적이지 않습니까? 즉, 어셈블리 언어와 C / C ++는 전기 구성 요소를 프로그래밍해야하는 유일한 사람이기 때문에 전기 엔지니어에게만 관련이 있습니까?
얼마나 많은 학습이 충분합니까? 저수준의 것들을 너무 많이 배우면 결국 전기 공학에 더 집중하게되고 너무 많은 수학을 배우면 프로그래머가 아닌 수학자가되는 법을 배울 수 있습니다. 나는 내가 배운 수학 자료 (이 책과 비슷한 자료를 다루는 수학 코스를 밟았습니다 (다른 교과서 사용) : 이산 수학 및 그 응용 프로그램)가 실제로 우리의 프로그래밍 기술 세트만큼 유용한 지 알고 싶습니다. 많은 수학 연습을하는 데 대부분의 시간이 소요될 수 있으며, 진지한 경우 프로그래밍을 공부하는 시간이 줄어 듭니다. gamedev 포럼에서 Math와 Physics조차도 프로그래밍과 비교할 수있는 섹션이 하나뿐입니다.
지금 막 "컴퓨터 프로그래밍의 기술"을 읽기 시작했습니다. 수학은이 책의 약 4 분의 1 만 다루지 만, 비 수학자에게는 연습이 어렵다. 그런 "초등"수학조차도, 우리의 경력에서 많이 사용 했습니까? 어떤 사람들은 TACOP라는 책을 읽는 것이 시간을 낭비한다고 말하고, 책이 프로그래밍에 관한 것이지만 (실제로 비슷한 것을 설명하는 것에 비해 약간 더 학문적 인) 시간이 더 걸릴 것입니다. 그러나 저자는 그것을 만들기 위해 많은 시간과 노력을 기울 였다고 생각합니다. 그는 5 권의 책을 모두 쓸 수 있으며, 청중은 그 책을 읽어야 할 사명 만 가지고 있습니다. 왜 안돼?