1. 교재와 강의에서 언급된 프로그래밍언어기준으로 다음에 대해각15줄이내로 설명하시오.
(1) 1950년대 프로그래밍언어 한 가지
1945년 11월 세계 최초의 디지털 컴퓨터 에니악이 탄생했다. 에니악은 공학 계산 속도를 획기적으로 개선했고 2차 대전 당시 임무였던 탄도 계산에는 개발 시기가 늦어
프로그래밍언어이다. 후에 BCPL을 개발하는데 영향을 끼쳐, B, C, 자바 등 여러 프로그래밍언어의 기초가 되었다. 처음 개발되었던 알골 58에서는 프로그램을 여러 단계의 블록으로 나누어 작성하는 블록구조를 사용하여 구조화 프로그래밍이 시작되었다. 1960년대 버전인 알골 60은 문법이 BNF 표기법(Backu
1. 다음에 대해 답하시오.
(1) 프로그래밍 패러다임과 프로그래밍언어 패러다임을 각각설명하시오.[5점]
①프로그래밍 패러다임
토마스 쿤은 <과학혁명의 구조>에서, 과학의 전개 과정이 개별적인 발견과 발명의 축적에 의해서 발달되거나 차근차근 그 오류를 수정해온 연속적 역사가 아니라, 이
A와 B의 값이 기억장치에 있어서 덧셈 명령어 3이 실행되기 전에 A, B값을 레지스터로 불러들이는 가, 나 명령어가 먼저 실행되어야 한다. 덧셈 명령어 다가 실행된 이후에는 결과값을 다시 기억장치에 저장하는 명령어 라가 실행되는 것이다. 구체적으로 인출, 해석, 실행 과정을 설명하면 다음과 같다.
언어처럼 많이 사용되는 Python으로 가독성의 예를 들어보자. Python은 Scope를 들여쓰기(indentation)로 구분한다. 파이썬 언어 개발자는 불필요한 내용은 문법에 포함시키지 않을수록 그만큼 코드가 깔끔해진다는 생각을 했을 것이다. 그런데 C나 Java에서는 괄호를 사용해 블록을 지정한다. 어떤 쪽이 더 가독