컬렉션

BASIC : 대중을위한 최초의 컴퓨터 언어

BASIC : 대중을위한 최초의 컴퓨터 언어


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

BASIC 프로그래밍 언어가 도입되기 전 1950 년대와 60 년대에 Mark I 및 UNIVAC과 같은 컴퓨터는 특수 작업자가 컴퓨터 지침이 포함 된 펀치 카드를 공급해야했습니다. 지금 우리가 알고있는 프로그램은 존재하지 않았고이 컴퓨터는 오늘날 우리가 사용하는 컴퓨터보다 학교 어린이의 공학용 계산기에 더 가깝습니다.

다음 사항도 참조 : MIT는 일반 대중에게 무료 및 오픈 소스 컴퓨터 프로그래밍 언어를 릴리스합니다.

컴퓨팅의 초기 시대를 넘어 오늘날의 현재 위치로 이동하려면 몇 가지 주요 혁신이 필요했지만, 누구나 배울 수있는 최초의 프로그래밍 언어 인 BASIC이 아니었다면 컴퓨터를 이해하고 개인용 컴퓨터 혁명의 중요한 토대입니다.

BASIC의 유래

BASIC 또는 Beginner의 다목적 기호 명령 코드는 매우 특별한 요구 사항을 해결하는 필수적인 개발이었습니다. BASIC 이전에는 수학자 또는 컴퓨터 과학자가 책상에 앉아 컴퓨터가 수행하는 데 필요한 수학 연산을 펀치 카드 더미 형태로 작성했습니다.

다음 사항도 참조 : WATCHX로 자신 만의 SMARTWATCH를 구축하여 코딩 배우기

그런 다음 컴퓨터 실로 가서 카드 더미를 컴퓨터 운영자에게 넘겨서 한 번에 하나씩 카드를 기계에 공급했습니다. 운영자가 실행하기 전에 얼마나 많은 "프로그램"을 실행해야했는지에 따라 계산 결과를 하루 종일 기다릴 수 있습니다.

아무도이 기계를 가지고 놀 시간이 없었기 때문에 그들의 작업은 그것을 보증하기에 충분히 중요하고 그들이 무엇을하고 있는지 알고있는 극소수의 소수만을 위해 사용되었습니다.

Dartmouth College 수학 부서의 John Kemeny와 Thomas Kurtz가 학생들에게이 새로운 컴퓨터를 사용하도록 가르치는 최선의 방법을 찾으려고했을 때 그들은 혁명을 시작하지 않았습니다. 그들은 단순히 이러한 시스템이 미래에 작용할 중요성을 인식하고 전공 분야에 관계없이 모든 학생들이 자신의 사용과 기능에 노출되기를 원했습니다.

“우리의 비전은 캠퍼스의 모든 학생이 컴퓨터에 액세스 할 수 있어야하고 교수진은 필요할 때마다 교실에서 컴퓨터를 사용할 수 있어야한다는 것이 었습니다.”라고 그는 1991 년 비디오 인터뷰에서 말했습니다. "그만큼 간단했습니다."

학부생들과 함께 놀라운 협력 노력을 통해 Kemeny와 Kurtz는 세계 최초의 진정으로 접근 가능한 컴퓨터 프로그래밍 언어 인 BASIC을 구축 할 것이며 이는 곧 전 세계 사람들이 컴퓨터를 사용하고 프로그래밍하는 방법을 다가올 수있는 방법이 될 것입니다. .

접근 가능한 언어 구축

"우리는 Dartmouth만을 생각하고있었습니다."Kurtz가 말했습니다. "우리는 코스를 수강하지 않고도 거의 모든 학생 (및 교수진)에게 '가르 칠'수있는 언어가 필요했습니다."

수학이 포함 된 펀치 카드를 제작하기 위해 영어 전공을 얻는 것은 졸업해야하더라도 채우기 어려운 수업이 될 것입니다. 따라서 BASIC을 가능하게 한 주요 개발 중 하나는 당시 완전히 새로운 Time 개념이었습니다. 나누는.

이것은 사용자 입력 시퀀스 사이에서 컴퓨터가 다른 사람의 프로그램에서 작업하고 터미널에서 입력을 마치면 첫 번째 사용자에게 돌아갈 수 있다는 생각이었습니다. 이것은 획기적인 개발이었고 곧 펀치 카드를 영원히 끝낼 것입니다.

이제 필요한 것은 프로그램을 입력 할 수있는 키보드가있는 텔레타이프 터미널의 사용자뿐이었습니다. Dartmouth는 새로운 시분할 모델을 구현했으며 Dartmouth 시분할 시스템 (DTSS)으로 알려지게되었습니다. 이제 영어 전공이 DTSS의 터미널에 앉아 있었는데 무엇을 입력해야했을까요?

"우리는 언어의 구문이 일반적인 단어로 구성되고 이러한 단어가 다소 분명한 의미를 갖기를 원했습니다."라고 Kurtz는 말했습니다. "약간 늘어나지 만 LOGON 및 LOGOFF 대신 HELLO 및 GOODBYE를 사용하는 것이 더 간단하지 않습니까?"

National Science Foundation의 30 만 달러 보조금과 GE의 두 대의 새 컴퓨터를 통해 BASIC은 1964 년에 도입되었습니다. 사용자가 수학 연산을 수행하고 결과를 변수에 저장하고 루프에서 명령을 반복 할 수 있도록 허용하는 14 개의 명령으로 구성되어 있습니다. 프로그램의 다른 부분으로 이동하여 텔레타이프 기계로 인쇄합니다.

1966 년 BASIC 3 차 개정판에 추가 될 때까지 없었던 것은 프로그램이 사용자로부터 입력을받는 방식 이었기 때문에 INPUT이 추가되어 프로그램이 사용자가 입력 한 영숫자 문자를 받아 들일 수 있도록했습니다. .

한때 컴퓨터 프로그램은 복잡한 계산을 빠르게 수행하는 방법 이었지만 이제는 거의 모든 작업을 수행 할 수 있으며 하루도 안되는 시간에 누구나 배울 수있을만큼 간단합니다.

무엇보다도 Kemeny와 Kurtz는 DTSS 시스템을 사용하려는 모든 사람이 자유롭게 액세스 할 수 있다고 느꼈습니다. 1966 년 Dartmouth의 컴퓨터 센터 개장을 알리는 브로셔에서 Kemeny는 다음과 같이 썼습니다.“[] 모든 학생은 도서관에 들어가서 책을 찾아 보거나 일부를 자신의 방으로 가져갈 수 있습니다. 왜 그 책이 필요한지 묻지 않고 누구의 허락도 필요하지 않습니다.”

“마찬가지로 모든 학생은 Kiewit Computation Center에 들어가 콘솔에 앉아 시분할 시스템을 사용할 수 있습니다. 아무도 그가 심각한 연구 문제를 해결하고 있는지, 쉬운 방법으로 숙제를하고 있는지, 축구 게임을하고 있는지, 여자 친구에게 편지를 쓰고 있는지 묻지 않을 것입니다.”

이제 컴퓨터를 사용하려는 욕구가있는 모든 사람이 컴퓨터를 사용할 수있게되었으며 컴퓨터 역사의 혁명적 인 단계였습니다.

BASIC을 세계에 전파

Dartmouth에서 BASIC의 성공은 거의 즉시 자명했습니다. Kemeny와 Kurtz는 3 년 전 BASIC이 도입 된 이후 신입생의 80 %를 차지하는 2000 명의 학생이 BASIC 및 DTSS를 사용하여 컴퓨터 프로그램을 작성하고 디버깅하는 방법을 배웠다고 지적함으로써 1967 년 보고서에서 성공을 축하했습니다.

"Dartmouth 학부생에게 컴퓨터가 두려워하거나 거의 사용하지 않는다고 설득하려는 사람은 누구나 충분히 근거가있는 경멸을 받게 될 것입니다."라고 그들은 썼습니다. "Dartmouth 학생은 더 잘 알고 있으며 개인적인 경험을 통해 알고 있습니다."

그들은 Dartmouth College에서 멈추지 않았습니다. Dartmouth는 전화선을 사용하여이 지역의 다른 학교가 Harvard 및 Princeton에 이르는 고등학교를 포함하여 자체 목적으로 DTSS를 사용할 수 있도록 허용했습니다. 다른 기관과 지식을 공유하고 BASIC을 사용하여 다른 학교에서 유사한 시스템을 설정하는 데 도움을주었습니다. GE는 DTSS와 BASIC을 가져 와서 비즈니스 고객에게 시스템을 판매했습니다.

BASIC은 BASIC 호환 컴퓨터를 프로그래밍 할 수있는 능력을 널리 알리고 자하는 학생, 사무실 또는 취미 애호가에게 널리 보급되었습니다.

그러나 BASIC의 새로운 구현 인 Microsoft BASIC을 도입하여 해당 언어가 사무실과 대학을 떠나 주류가되었습니다.

1975 년 MITS는 세계 최초의 개인용 컴퓨터 인 Altair 8800을 출시했습니다. Honeywell 엔지니어 인 Paul Allen과 그의 친구 Bill Gates는 당시에도 여전히 Harvard에 있습니다. 새로운 컴퓨터에서 실행되는 BASIC 버전을 작성하여 Microsoft 최초의 소프트웨어 제품이되었습니다.

"빌 게이츠가 실행되기 전에도 전 세계 5 백만 명이 BASIC에서 프로그램을 작성하는 방법을 알고 있다고 추정했습니다."라고 Kurtz는 말했습니다.BASIC의 탄생,컴퓨터 언어 발전 50 주년을 기념하는 Dartmouth College의 영화.

Microsoft는 Apple에서 Atari에 이르기까지 당시의 모든 주요 컴퓨터 제조업체에 BASIC 버전을 계속 라이선스하여 개인용 컴퓨터 혁명에서 태어난 거의 모든 프로그래머가 BASIC에서 첫 번째 프로그램을 작성했을 것입니다. .

"Kemeny와 Kurtz의 목표는이 훌륭하고 새롭고 흥미로운 기계를 훨씬 더 광범위한 사람들이 사용할 수 있도록 만드는 것이 었습니다."라고 Dartmouth College의 Neukom 컴퓨터 과학 연구소 소장 인 Daniel Rockmore는 말합니다.

“그들은 성공했습니다. 휴대 전화를 응시하는 사람들을 둘러 보면 그들이 너무 잘 성공했다고 주장 할 수 있습니다.”


비디오보기: 10분 요약요즘 초등학생은 다 배운다는 코딩, 모두가 코딩을 배워야 하는 진짜 EP4-11 (할 수있다 2022).