중화사전망 - 서예자전 - 현대 컴퓨터 기술의 돌파구는 무엇입니까?

현대 컴퓨터 기술의 돌파구는 무엇입니까?

이렇게 많은 사람들이 중국어 프로그래밍에 대해 논쟁하는 것을 보고 나도 성명하고 싶다. 중국어 프로그래밍은 불가능하지 않습니다. 완제품은 이미 만들어졌지만, 이것은 표면적일 뿐입니다. 결국 Windows 로더로 자신을 메모리에 넣어야 할까요? 새로운 구조를 개발해야 진정으로 혁신할 수 있다. 이것은 정말 우리 과학자들이 연구해야 한다. 중국에 따르면 동북에 있는 한 교수는 3 진 컴퓨터를 하는 것으로 알려져 있다. 비록 그는 아직 폰 노이만의 속박에서 벗어나지 못했지만, 그는 몇 가지 새로운 생각을 가지고 있다. 현대 컴퓨터 기술의 돌파구가 무엇인지 이야기하다. 현재 많은 사람들이 중국어 프로그래밍을 제창하고 있다. (폄하하지 않고, 그렇게 생각하는 사람은 중국어가 불합격이니 신화사전으로 가서 찾아보자.) 동생도 프로그래머라서 할 말이 있어요.

우선, 나는 이렇게 말하는 사람의 애국심을 확신할 수 있다. 누구도 부인할 수 없다. 매일 보는 서류 자료도 모두 중국어였으면 좋겠다. 미국이 중국보다 강하다는 것은 자연적이라고 생각하는 사람도 없고, 백인이 황종인보다 강하다고 생각하는 사람도 없다. 매국노가 아니라면 연골병을 가진 사람이 그렇게 생각한다. 중국의 교육은 우리에게 이런 관점을 가르치지 않았다.

그것을 추월하기 위해서, 우리는 이전 사람들의 일을 이해해야 한다. 컴퓨터 분야에서는 프로그래밍이 일부분에 불과하다.

오늘날의 컴퓨터 시스템은 모두 폰 노이만의 아키텍처, 즉 입력, 출력, 연산자, 컨트롤러, 스토리지를 기반으로 합니다. 당신이 보는 컴퓨터, 휴대폰, 텔레비전, 산업용 로봇, 위성, 미사일, 어뢰 등 내부 통제 시스템은 모두 이 아키텍처를 기반으로 한다. 만약 이 구조를 언급하지 않는다면, 프로그래밍용 언어에 대해 이야기하는 것은 의미가 없다. 모든 고급 프로그래머는 컴퓨터 시스템에 대한 깊은 이해를 통해서만 정확하고 효율적인 프로그램을 작성할 수 있다.

프로그래머들이 포럼에서 어떤 언어가 가장 좋은지 자주 논쟁하는 것처럼, C/C++ 파 (이 학파 내부에는 논쟁이 있다), 자바파, 그리고 0 1 년 후의. net 파가 있다. 이러한 논조는 중국 프로그래밍의 목소리보다 훨씬 빠르다. 어떤 소리는 사라지고, 생명이 없는 언어는 반드시 멸망하고, 다툼은 수십 년 동안 계속된다. 따라서 컴퓨터 언어에 대한 다툼은 계속되고 있으며 멈추지 않을 것이다. 모든 사람은 자기가 쓰는 것이 최고라고 생각한다. 내가 사용하는 언어의 아름다움, 모두가 나처럼 느낄 수 있는 것이 최선이다. (조지 버나드 쇼, 언어명언)

핵심은 폰 노이만의 구조를 뛰어넘는 것이다. 이 폰은 매우 총명한 사람이자 위대한 수학자이다. 그는 원래 헝가리인이었는데, 나중에 미국에 갔다. 중국은 그의 선배를 능가하지 않고는 새로운 것을 할 수 없다.

예를 들어, 휴대폰, 라우터, 미사일 등으로 생각할 수 있는 기계를 얻는 것과 같은 리버스 엔지니어링 분야에는 코드가 없습니다. 나는 그것을 연구하고 싶다. 어떻게 해야 할까요? 먼저 폰 노이만 아키텍처 기반 컴퓨터에 의해 제어된다고 가정할 수 있으므로 프로세서가 있어야 합니다. 프로세서를 이해하면 명령어 세트를 이해하고 어셈블리를 얻을 수 있다. 그런 다음 메모리를 찾아 코드를 모두 덤프한 다음 컴퓨터를 자동으로 디스어셈블할 수 있는 프로그램을 작성하여 작동 메커니즘을 이해하고 취약점을 찾아낼 수 있습니다. 이렇게 하면 그에 상응하는 공격 코드를 쉽게 만들 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 컴퓨터명언)

여기를 보면 이해가 안 될 수도 있지만, 이 과정에서 당신이 프로그래밍하는 언어에는 아무것도 없다는 것을 알고 있습니다. 당신이 편집으로 쓰든, C/C++ 로 쓰든, 여기에는 아무도 관심이 없습니다. 모든 서열은 0 과 1 이지만, 우리가 쓰는 프로그램은