컴퓨터는 매우 강력하지만. 인터넷 서핑, 게임, 회사 인사 관계 관리 등을 할 수 있습니다. , 하지만 절차가 없으면 고철 더미와 같고, 우리가 준' 명령' 은 신경쓰지 않는다. 그래서 우리는 한 가지 방법으로 그것을 길들일 수 있습니다-프로그램, 이것이 우리가 컴퓨터와 소통하는 유일한 방법입니다.
도대체 무슨 절차야?
프로그램은 컴퓨터에 특수 작업을 수행하는 방법을 알려주는 명령 모음입니다.
예를 들어, 메뉴를 만들거나 교통 경찰 (또는 교통 표지) 을 목적지까지 안내하는 것과 같습니다. 이러한 특별한 지침이 없으면 예상 작업을 수행할 수 없습니다. 컴퓨터도 마찬가지다. 컴퓨터가 당신을 위해 뭔가를 해주길 원할 때, 컴퓨터 자체는 자발적으로 우리를 위해 일할 수 없기 때문에, 우리는 그것을 지시해야 하며, 인간의 자연어가 사물에 대한 묘사를 전혀 이해할 수도 없고 이해할 수도 없기 때문에, 우리는 컴퓨터로 무엇을 하고 어떻게 하는지 프로그램에 알려야 한다. 가장 간단한 작업이라도 키 입력 방법, 화면에 문자를 넣는 방법, 디스크에 파일을 저장하는 방법 등 지침이 필요합니다.
이렇게 번거로우니, 이런 물건들을 프로그래밍하는 것조차도 고려해야 한다! 어쩐지 프로그래밍이 이렇게 어렵다고 하는 사람이 있어! 너 틀렸어. 사실, 이러한 명령어 중 상당수는 이미 만들어져 있으며, 처리 칩에 포함되어 있으며 운영 체제에 내장되어 있기 때문에, 우리는 그들의 작업에 대해 걱정할 필요가 없다. (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 운영명언) 모두 프로세서와 운영 체제에 의해 이루어지며, 우리는 이러한 과정에 개입할 필요가 없습니다.
위에서 말한 컴퓨터는 자발적으로 어떤 일도 하지 않는다. 따라서 우리는 프로그램을 통해 컴퓨터가 우리를 위해 "서비스" 하도록 해야 한다. 그리고 이 과정은 우리 스스로 만든 것입니다. 어떤 프로그래밍 언어를 사용하면 프로그래밍을 할 수 있고, 컴퓨터가 무엇을 해야 하는지 이 언어의 문법에 따라 묘사할 수 있다.
우리가 여기서 말하는 문법은 외국어의 문법과 완전히 다르다. 우리가 여기서 말하는 문법은 단지 너의 프로그램을 읽고 규칙을 쓰는 것이다.
프로그램을 다 쓴 후, 특수 소프트웨어는 당신의 프로그램을 컴퓨터가 인식할 수 있는' 컴퓨터 언어' 로 해석하거나 번역하고, 그러면 컴퓨터는 당신의 말을' 이해' 하고, 당신의 지시에 따라 일을 할 수 있다. 그래서 프로그래밍은 실제로 "사람이 컴퓨터에 규칙을 만드는 과정" 입니다.
컴퓨터 언어는 종류가 다양하며 일반적으로 기계 언어, 어셈블리 언어 및 고급 언어의 세 가지 범주로 나눌 수 있습니다.
컴퓨터의 모든 동작과 단계는 컴퓨터 언어로 작성된 프로그램에 따라 수행됩니다. 프로그램은 컴퓨터가 실행해야 할 명령 모음으로, 모든 프로그램은 우리가 파악한 언어로 작성되었습니다. 따라서 사람들이 컴퓨터를 제어하려면 컴퓨터 언어를 통해 컴퓨터에 명령을 보내야 합니다.
컴퓨터가 인식할 수 있는 유일한 언어는 기계 언어, 즉 하지만 보통 사람들은 프로그래밍할 때 기계 언어를 사용하지 않는다. 왜냐하면 그것은 기억과 식별이 매우 어렵기 때문이다.
현재 통용되는 프로그래밍 언어는 어셈블리 언어와 고급 언어의 두 가지입니다.
어셈블리 언어의 본질은 기계 언어와 동일합니다. 모두 하드웨어에서 직접 작동하지만, 지시문에는 영어 약어 식별자가 사용되어 쉽게 식별하고 기억할 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 언어명언) 또한 프로그래머가 각 특정 작업을 명령으로 작성해야 합니다.
어셈블러의 각 명령은 실제 작업 중에 이동, 자체 증가 등과 같은 매우 미세한 동작만 대응할 수 있습니다. 따라서 어셈블리 소스 프로그램은 일반적으로 길고 복잡하며 오류가 발생하기 쉬우며 어셈블리 언어로 프로그래밍하려면 더 많은 컴퓨터 전문 지식이 필요하지만 어셈블리 언어의 장점은 분명합니다. 어셈블리 언어가 수행할 수 있는 작업은 일반 고급 언어가 아닙니다. 소스 프로그램에서 생성된 실행 파일은 비교적 작을 뿐만 아니라 매우 빠릅니다.
고급 언어는 현재 대부분의 프로그래머들의 선택이다. 어셈블리 언어에 비해 많은 관련 기계 명령을 하나의 명령으로 합성할 뿐만 아니라 스택 및 레지스터 사용과 같이 특정 작업과 관련이 있지만 완료 작업과 관련이 없는 세부 사항 (예: 스택 및 레지스터 사용) 을 제거하여 프로그램의 명령을 크게 단순화합니다. 많은 세부 사항을 생략했기 때문에 프로그래머는 많은 전문 지식을 가질 필요가 없다.
고급 언어는 주로 어셈블리 언어와 관련이 있습니다. 특정 언어를 의미하는 것이 아니라 VB, VC, FoxPro, Delphi 등과 같은 많은 프로그래밍 언어를 포함합니다. 이 언어들은 서로 다른 문법과 명령 형식을 가지고 있다.
(1) 통역류: 우리의 일상생활에서' 동시 통역' 과 비슷한 방식으로 시행됩니다. 응용 프로그램의 소스 코드를 대상 코드 (기계어) 로 번역하여 동시에 실행하는데 비효율적이어서 독립적으로 실행할 수 있는 실행 파일을 생성할 수 없다. 응용 프로그램은 인터프리터와 분리할 수 없지만 이 방법은 유연성이 있어 응용 프로그램을 동적으로 조정하고 수정할 수 있습니다.
(2) 컴파일 클래스: 컴파일이란 응용 프로그램 소스 코드가 실행되기 전에 프로그램 소스 코드를 대상 코드 (기계 언어) 로 "변환" 하여 대상 프로그램을 해당 로켈과 독립적으로 실행할 수 있도록 하는 것을 의미합니다. 그러나 일단 적용이 수정되면 소스 코드를 수정한 다음 다시 컴파일하여 새 대상 파일 (*) 을 생성해야 합니다. 실행 될 수 있습니다. 소스 코드는 수정하지 않고 대상 파일만 수정하는 것은 불편합니다. 현재 대부분의 프로그래밍 언어는 Visual Basic, Visual C++, Visual Foxpro, Delphi 등과 같이 컴파일됩니다.
이 문제는 사실 매우 간단하다. 앞서 말씀드린 바와 같이, 프로그램이 컴퓨터와 의사소통할 수 있는 유일한 방법이기 때문에, 우리가 컴퓨터가 우리를 위해 봉사하게 하려면 프로그램이 있어야 합니다. 그리고 프로그램이 어디서 왔을까요? (데이비드 아셀, Northern Exposure (미국 TV 드라마), 컴퓨터명언) 물론 우리가 쓴 것이다. 어쩌면 당신은 또 다른 질문을 할 것입니다: 지금 내가 원하는 모든 프로그램이 있는데, 내가 왜 프로그래밍을 해야 합니까? 여기가 네가 틀린 곳이다. 지금 많은 프로그램이 있지만, 인터넷에서 직접 비슷한 프로그램을 찾는 데는 시간이 오래 걸리지 않습니다. 아마도 당신이 필요로 하는 것일 것입니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 프로그램명언) 그러나, 이것은 마치 옷을 사는 것과 같다. 도처에서 옷을 파는 사람들이 있지만, 어느 것이 당신을 위해' 맞춤화' 된 것입니까!
프로그램도 많은 일을 할 수 있다. 프로그램마다 다른 일을 할 수 있다. 큰 방면은 국가 재정을 관리하는 것이고, 작은 방면은 가계장부를 관리하는 것이다.
예를 들어, 컴퓨터에서 애니메이션을 재생하려면 컴퓨터에 해당 애니메이션 플레이어가 있어야 합니다. 다음은 F 1ssh 애니메이션 플레이어입니다. 우리는 다음 장에서 이 프로그램의 프로그래밍 과정을 상세히 설명할 것이다.
컴퓨터가 급속히 발전함에 따라 프로그래밍할 줄 모르는 사람은 언젠가는' 문맹자' 로 분류된다. 너는 원하지 않지, 그렇지? 그런 다음 프로그래밍 언어를 잘 배우십시오.
프로그래밍이 시대에 뒤떨어질까요?
프로그래밍이 시대에 뒤떨어질까요? 먼저 한 가지 질문을 드리겠습니다. 컴퓨터가 사라질까요? 답은 똑같다. 컴퓨터가 사라지는지 알면 프로그래밍이 시대에 뒤떨어질지 알 수 있다.
프로그래밍 도구는 구식이지만 프로그래밍은 구식이 아닙니다.
컴퓨터 시스템은 보이는 하드 반전 시스템과 보이지 않는 소프트웨어 시스템으로 구성됩니다. 컴퓨터가 제대로 작동하려면 하드웨어 시스템만 있을 수 없다. 소프트 드롭 시스템 (즉, 프로그램 없음) 이 없는 컴퓨터는 고철 더미일 뿐 아무것도 할 수 없다고 할 수 있다. 예를 들어, 문장 한 편을 쓸 때, 운영 체제의 문자편집 소프트웨어를 사용하여 문자를 입력해야 하는데, 이런 문자입력 소프트웨어가 없다면, 어떻게 컴퓨터에 문장 를 입력할지 생각해 본 적이 있습니까? 소프트웨어 (베어 메탈이라고 함) 가 없는 컴퓨터에 문자를 입력하는 방법을 상상하기 어렵다. 그리고 이러한 소프트웨어는 실제로 우리가 일반적으로 부르는 프로그램입니다.
프로그래밍이 시대에 뒤떨어질까요? 다른 각도에서 이 문제를 고려해 봅시다. 컴퓨터가 사라질까요? 어느 날 세상의 모든 것이 컴퓨터를 사용하지 않으면 컴퓨터는 곧 사라질 것이고, 그때가 되면 프로그래밍은 시대에 뒤떨어질 뿐만 아니라 그에 따라 사라질 것이다. (윌리엄 셰익스피어, 햄릿, 컴퓨터명언) 그런데 컴퓨터가 사라질까요? 물론 아닙니다. 오늘날, 컴퓨터는 각 분야에 적용되어 인류의 발전에 헤아릴 수 없는 공헌을 하였다. 어느 날 전 세계의 컴퓨터가 갑자기 사라지면 세상이 어떻게 될지 상상해 보세요. 전 세계 정전처럼 무서울 수도 있고, 손실이 더 클 수도 있다. 컴퓨터의 존재는 반드시 소프트웨어 시스템에 의해 유지되어야 한다. 따라서 프로그래밍은 결코 시대에 뒤떨어지지 않을 수도 있고, 시대에 뒤떨어질 수도 없다.
오늘날 컴퓨터 프로그래밍 언어는 가장 원시적인 기계 언어에서 오늘날의 시각화 통합 개발 환경으로 발전했으며, Microsoft 의 NET 플랫폼과 같은 동일한 개발 플랫폼에 여러 언어를 설치하기도 했습니다. 프로그래밍 언어의 역사를 돌이켜 보면 프로그래밍에는 프로그래밍 도구만 시대에 뒤떨어지고 프로그래밍 자체는 시대에 뒤떨어지지 않는다는 것을 쉽게 알 수 있다.
기술을 바꾸려면 프로그래머를 바꿔야 한다.
1960 년대 이후 컴퓨터가 급속히 발전했다. 역사상 컴퓨터보다 더 빨리 발전한 과학은 없는 것 같다. 하드웨어, 소프트웨어, 인터넷은 모두 놀라운 속도로 발전한다. 컴퓨터 하드웨어의 발전 속도는 무어의 법칙에 따라 18 개월마다 두 배로 늘었다 (실제로는 이미 이 속도를 초과했다). 소프트웨어 개발 속도와 하드웨어는 같습니다. 1990 년대에 중국의 소프트웨어 산업은 아직 그다지 성숙하지 않았다. 지금은 크고 작은 소프트웨어 기업들이 비일비재하며 인터넷 어디에서나 * * * * 소프트웨어를 볼 수 있다. 나날이 변화하는 기술은 나날이 변화하는 프로그래머가 필요하다. 예를 들어, 현재 Visual Basic 은 Windows 에서 응용 프로그램을 신속하게 구축할 수 있으며, 프로그래밍 기술도 끊임없이 발전하고 있으며, 새로운 개념과 방법을 지속적으로 내놓고 있습니다. 예를 들어, 구조화 된 C 로 시작하여 객체 지향 아이디어를 제시 할 때 C++ 가 나타납니다. C++ 를 기반으로 Microsoft 는 사용자가 win32 어플리케이션을 쉽게 구축할 수 있도록 Visual C++ 를 출시했습니다. 이를 위해서는 프로그래머가 끊임없이 자신의 기술을 업데이트해야 한다.
컴퓨터 과학은 다른 학과와 매우 다르다. 언어학이나 역사와는 달리 거의 영구적인 것이다. 컴퓨터 과학은 끊임없이 지식을 갱신해야 한다. 그렇지 않으면 곧 도태될 것이다. 심지어 프로그래밍 방면에서도.
프로그램을 쓰면 고급 일을 많이 할 수 있기 때문에 프로그램을 쓰는 것이 재미있다. 예를 들어, 다음 섹션에서는 Visual Basic 을 사용하여 플래시 애니메이션 플레이어를 작성하는 방법과 다운로드 소프트웨어 관리자를 작성하는 방법에 대해 설명합니다. 원한다면 이보다 더 고급 프로그램을 작성할 수 있습니다.
컴퓨터 소프트웨어 산업이 발전하면서' 프로그래머' 라는 직위가 탄생했다. 그래서 프로그램 시퀀스를 쓰는 사람이 프로그래머라는 관념을 형성하기 때문에 프로그래밍은 프로그래머의 일이다. 하지만 프로그래머는 처음부터 프로그래머가 아니라 우리의 현재 직책에서 프로그래머로 점차 자리잡고 있다. (윌리엄 셰익스피어, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머)
프로그램을 쓰면 고급 일을 많이 할 수 있기 때문에 프로그램을 쓰는 것이 재미있다. 예를 들어, 다음 섹션에서는 Visual Basic 을 사용하여 플래시 애니메이션 플레이어를 작성하는 방법과 다운로드 소프트웨어 관리자를 작성하는 방법에 대해 설명합니다. 원한다면 이보다 더 고급 프로그램을 작성할 수 있습니다.
프로그래밍은 취미나 취미로도 사용할 수 있다. 만약 네가 그것에 관심이 있다면, 배우기가 훨씬 쉬울 것이다! 만약 당신이 프로그래밍에 관심이 있다면, 당신은 그것에 관한 책을 더 많이 보고, 작은 프로그램을 더 많이 만들어 컴퓨터에서 연습하기 때문에, 이것은 프로그래밍을 배우는 데 매우 도움이 될 뿐만 아니라, 학습 과정이 계속 진행됨에 따라, 당신은 이것이 결코 어렵지 않지만, 오히려 쉽다는 것을 알게 될 것이다.
요컨대, 학습 프로그래밍은 반드시 끈기를 갖추어야 하며, 자신감과 끈기가 있으면 반드시 잘 배울 것이다. 그럴듯한 생각 때문에 자신감을 흔들어서는 안 된다.
함께 프로그래밍합시다.
눈앞의 컴퓨터를 어떻게 조작하느냐 하는 것은, 이 문제가 더 이상 모두를 괴롭히는 가장 중요한 문제가 아니라고 믿는다. 현재 소프트웨어 종류가 다양한데, 선택할 때' 컴퓨터 매니아' 가 언젠가 스스로 소프트웨어를 쓸 수 있을 거라고 생각해 본 적이 있나요? 프로그래밍을 배우고 싶은 친구가 프로그래밍 언어를 선택할 때 어떻게 선택해야 할지 몰라서 골머리를 앓지 않을까요? 어떻게 시작해야 할지 모를 때 친구들은 "내가 프로그래밍할 수 있을까?" 를 만들어 낼 수 있을까? " 하지만 어느 프로그래머가 배우지 않아도 성공할 수 있다! 사실 프로그래밍은 사람들이 생각하는 것만큼 어렵고 복잡하지 않다. 컴퓨터 공부에 힘쓰는 모든 친구가 시도해 볼 수 있다. (윌리엄 셰익스피어, 햄릿, 컴퓨터명언)
적절한 프로그래밍 언어를 선택할 필요성.
현재 많이 사용되는 기본 프로그래밍 언어는 파스칼, C 언어, Qbasic, 포트란, Visual Basic 등 다양합니다. 하지만 처음 몇 개는 모두 DOS 의 프로그래밍 도구이고, Visual Basic 은 Windows 에서 디자인을 적용하는 프로그래밍 도구입니다. 현재 대부분의 컴퓨터 사용자는 더 이상 DOS 를 사용하지 않기 때문에, 우리는 보통 Visual Basic 을 초보자를 위한 프로그래밍 도구로 선택한다. Visual Basic 은 Windows 응용 프로그램 설계에서 가장 사용하기 쉬운 프로그래밍 도구이며 학습 단계는 초보자가 쉽게 받아들일 수 있습니다. 프로그래밍을 처음 배우는 초보자에게는 Visual Basic 을 선택하세요. 프로그래밍 언어를 배우는 것은 가장 좋은 방법으로 상상할 수 없고, 점진적으로 진행하는 것이 가장 좋은 방법이다.
스스로 프로그램 쓰는 것을 배우는 자신감을 굳히다.
프로그램을 쓰는 것은 전문 지식을 가진 사람의 특허가 아니다. 컴퓨터를 배우는 모든 사람은 프로그램을 쓴다. 사람마다 프로그램을 쓰는 영감이 다르고 생각과 방법도 다르다. 하지만 같은 생각은 성공적인 프로그램을 쓰는 것이다. 프로그래밍을 배우는 것은 긴 과정이며 노력과 땀이 필요하지만 성공한 사람의 기쁨은 다른 사람이 체득할 수 없는 것이다. 공부상의 어려움을 극복하고, 열심히 연습하고, 다른 사람이 할 수 있는 일, 자신도 할 수 있다는 생각이 있다. 컴퓨터의 보급은 더 많은 사람들이 배울 수 있는 기회를 주었고, 더 많은 사람들을 프로그래머 대열에 참여시켰다. 모든 사람은 프로그래밍할 권리가 있고, 기회는 모든 사람에게 평등하다. 필승의 자신감을 가지고 프로그래밍의 길에서 용감하게 진취적으로 나아가며 성공이 눈앞에 있다고 믿는다.
프로그래밍 할 수 있습니까?
컴퓨터 소프트웨어 산업이 발전하면서' 프로그래머' 라는 직위가 탄생했다. 그래서 프로그램 시퀀스를 쓰는 사람이 프로그래머라는 관념을 형성하기 때문에 프로그래밍은 프로그래머의 일이다. 하지만 프로그래머는 처음부터 프로그래머가 아니라 우리의 현재 직책에서 프로그래머로 점차 자리잡고 있다. (윌리엄 셰익스피어, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머)
프로그램을 쓰면 고급 일을 많이 할 수 있기 때문에 프로그램을 쓰는 것이 재미있다. 예를 들어, 다음 섹션에서는 Visual Basic 을 사용하여 플래시 애니메이션 플레이어를 작성하는 방법과 다운로드 소프트웨어 관리자를 작성하는 방법에 대해 설명합니다. 원한다면 이보다 더 고급 프로그램을 작성할 수 있습니다.
프로그래밍은 취미나 취미로도 사용할 수 있다. 만약 네가 그것에 관심이 있다면, 배우기가 훨씬 쉬울 것이다! 만약 당신이 프로그래밍에 관심이 있다면, 당신은 그것에 관한 책을 더 많이 보고, 작은 프로그램을 더 많이 만들어 컴퓨터에서 연습하기 때문에, 이것은 프로그래밍을 배우는 데 매우 도움이 될 뿐만 아니라, 학습 과정이 계속 진행됨에 따라, 당신은 이것이 결코 어렵지 않지만, 오히려 쉽다는 것을 알게 될 것이다.
요컨대, 학습 프로그래밍은 반드시 끈기를 갖추어야 하며, 자신감과 끈기가 있으면 반드시 잘 배울 것이다. 그럴듯한 생각 때문에 자신감을 흔들어서는 안 된다.
넷째, 우리는 함께 프로그래밍한다.
눈앞의 컴퓨터를 어떻게 조작하느냐 하는 것은, 이 문제가 더 이상 모두를 괴롭히는 가장 중요한 문제가 아니라고 믿는다. 현재 소프트웨어 종류가 다양한데, 선택할 때' 컴퓨터 매니아' 가 언젠가 스스로 소프트웨어를 쓸 수 있을 거라고 생각해 본 적이 있나요? 프로그래밍을 배우고 싶은 친구가 프로그래밍 언어를 선택할 때 어떻게 선택해야 할지 몰라서 골머리를 앓지 않을까요? 어떻게 시작해야 할지 모를 때 친구들은 "내가 프로그래밍할 수 있을까?" 를 만들어 낼 수 있을까? " 하지만 어느 프로그래머가 배우지 않아도 성공할 수 있다! 사실 프로그래밍은 사람들이 생각하는 것만큼 어렵고 복잡하지 않다. 컴퓨터 공부에 힘쓰는 모든 친구가 시도해 볼 수 있다. (윌리엄 셰익스피어, 햄릿, 컴퓨터명언)
적절한 프로그래밍 언어를 선택할 필요성.
현재 많이 사용되는 기본 프로그래밍 언어는 파스칼, C 언어, Qbasic, 포트란, Visual Basic 등 다양합니다. 하지만 처음 몇 개는 모두 DOS 의 프로그래밍 도구이고, Visual Basic 은 Windows 에서 디자인을 적용하는 프로그래밍 도구입니다. 현재 대부분의 컴퓨터 사용자는 더 이상 DOS 를 사용하지 않기 때문에, 우리는 보통 Visual Basic 을 초보자를 위한 프로그래밍 도구로 선택한다. Visual Basic 은 Windows 응용 프로그램 설계에서 가장 사용하기 쉬운 프로그래밍 도구이며 학습 단계는 초보자가 쉽게 받아들일 수 있습니다. 프로그래밍을 처음 배우는 초보자에게는 Visual Basic 을 선택하세요. 프로그래밍 언어를 배우는 것은 가장 좋은 방법으로 상상할 수 없고, 점진적으로 진행하는 것이 가장 좋은 방법이다.
스스로 프로그램 쓰는 것을 배우는 자신감을 굳히다.
프로그램을 쓰는 것은 전문 지식을 가진 사람의 특허가 아니다. 컴퓨터를 배우는 모든 사람은 프로그램을 쓴다. 사람마다 프로그램을 쓰는 영감이 다르고 생각과 방법도 다르다. 하지만 같은 생각은 성공적인 프로그램을 쓰는 것이다. 프로그래밍을 배우는 것은 긴 과정이며 노력과 땀이 필요하지만 성공한 사람의 기쁨은 다른 사람이 체득할 수 없는 것이다. 공부상의 어려움을 극복하고, 열심히 연습하고, 다른 사람이 할 수 있는 일, 자신도 할 수 있다는 생각이 있다. 컴퓨터의 보급은 더 많은 사람들이 배울 수 있는 기회를 주었고, 더 많은 사람들을 프로그래머 대열에 참여시켰다. 모든 사람은 프로그래밍할 권리가 있고, 기회는 모든 사람에게 평등하다. 필승의 자신감을 가지고 프로그래밍의 길에서 용감하게 진취적으로 나아가며 성공이 눈앞에 있다고 믿는다.
첫째, 컴퓨터 언어 개발 과정
지금까지 세계에서 출판된 프로그래밍 언어는 수천 가지이며, 일반적으로 사용되는 언어는 30 가지이다. 2 1 올바른 선택과 사용을 위해 간단히 소개하겠습니다.
(1) 어셈블리 언어:
그것은 특정 컴퓨터의 언어에 의존하며, 그것으로 작성된 프로그램은 매우 효율적이지만, 일부 특수한 요구 사항이나 특수한 상황에서만 사용된다.
(2) 고급 언어:
고급 언어로 프로그래밍하는 것을 들어보셨을지 모르지만, 모르기 때문에 항상 이런 것들이 심오하다고 생각합니다. 사실 그렇지 않습니다. 다음 장을 다 공부하고 나면 학우들이 프로그래밍을 할 것이라고 믿는다.
하지만 컴퓨터는 자연어 (고급어로 이해할 수 있음) 를 이해하지 못하는데, 고급언어로 디자인된 프로그램을 어떻게 컴퓨터에서 실행할 수 있을까? 사실 아주 간단합니다. 여러분들이 다음 그림을 다 보시면 많이 이해하실 거라고 믿습니다.
이제 몇 가지 일반적인 고급 언어를 소개하겠습니다.
포트란 언어는 과학 및 엔지니어링 계산에 사용되는 주요 프로그래밍 언어입니다. 현재 국내에서 사용되는 버전은 대부분 포트란 66 과 포트란 77 이다. 포트란 언어의 주요 단점은 구조화 된 프로그래밍을 직접 지원할 수 없다는 것입니다.
Cob0l 언어는 비즈니스 데이터 처리에 널리 사용됩니다. 자체 구조적 특성으로 인해 업무 처리와 관련된 다양한 프로세스 기술을 효과적으로 지원할 수 있습니다. 그것의 단점은 간결하지 않다는 것이다.
Algol 언어는 모든 구조화 언어의 창시자로 풍부한 프로세스와 데이터 구조를 가지고 있다. 그러나 이 언어는 널리 사용되지 않았다. 주로 자신의 역사적 이유 때문이다.
기본 언어는 실행을 설명하는 세션 언어입니다. 쉽게 배울 수 있기 때문에 마이크로컴퓨터 시스템에서 광범위하게 응용된다.
PL// 1 언어는 널리 사용되는 언어입니다. 복잡한 데이터 구조, 멀티태스킹, 복잡한 입력/출력 및 양식 처리를 설명하는 일반적인 과학 엔지니어링 및 비즈니스 어플리케이션을 지원할 수 있습니다.
Pascal 은 1970 년대 초에 개발된 구조화 프로그래밍 언어로 데이터 구조 유형이 풍부하다. 출간 이래 모두의 칭찬과 소프트웨어 개발자의 광범위한 지지를 받았다. 파스칼 언어는 과학, 엔지니어링 및 시스템 프로그래밍에 사용되었습니다. 교육부 컴퓨터 전문 교육 회의에서 파스칼은 컴퓨터 전문 프로그래밍 언어로 지정되었다.
C 언어는 유닉스 운영 체제의 주요 언어입니다. 유닉스 운영체제의 성공으로 C 언어는 현재 널리 사용되고 있다. C 언어는 경험 많은 소프트웨어 엔지니어가 설계했습니다. 강력하고 유연합니다. 다른 구조화된 언어와 마찬가지로 풍부한 데이터 유형, 널리 사용되는 포인터 및 계산 및 데이터 처리를 위한 다양한 연산자 세트를 제공합니다.
C++ 언어는 c 언어의 확장입니다. 1980 년 벨 연구소의 Bjarne Strotstrup 박사와 그의 동료들은 C 언어를 개선하고 확장하기 시작했는데, 처음에는' 클래스 C' 라고 불렸고, 1983 년에는 C++ 로 명명되었다. 끊임없이 개선되고 발전하여 현재의 C++ 언어가 되었습니다. 한편으로는 C 언어를 자신의 하위 집합으로 사용하므로 C 언어와 호환될 수 있습니다. 많은 C 언어 코드는 수정하지 않고 C++ 언어를 사용할 수 있으며, C 언어로 작성된 많은 라이브러리 함수와 유틸리티 소프트웨어도 C++ 언어로 직접 사용할 수 있습니다. 다른 한편으로는. C++ 언어는 C 언어에 가장 중요한 개선 사항인 객체 지향 프로그래밍을 지원합니다.