총 11개
-
프로그래밍 언어론2024.10.051. 프로그래밍 언어의 발전과 특징 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대에는 기계에 종속되지않는 프로그래밍 언어의 필요성이 증가하였다. 이에 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하게 되었고, ALGOL이라는 이름으로 바뀌게 되었다. 이후 ALGOL58이 나와 해당 문서가 발표되자 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 보였다. 그러나 FORTRAN의 IBM투자로 완벽하고 에러 없는 언어가 개발되었고, ALGOL은 당시 초...2024.10.05
-
2024년 2학기 방송통신대 프로그래밍언어론 중간과제 연구2024.09.191. 프로그래밍 언어의 구성 요소 1.1. 데이터 데이터(data)는 프로그램 언어 구성의 핵심 요소 중 하나로, 컴퓨터가 처리 가능한 형태로 변환된 정보라고 볼 수 있다. 프로그램은 주어진 입력 데이터를 읽어 들여 이를 처리한 후, 결과물을 출력 데이터로 제공한다. 과거에는 포트란(FORTRAN)처럼 주로 과학 계산에서 사용되었기 때문에 숫자 데이터가 중심이 되었지만, 현대에 들어서는 텍스트, 이미지, 비디오 등 다양한 형태의 데이터뿐만 아니라 사용자 이벤트와 같은 추상적인 데이터까지 처리의 범위가 확장되었다. 컴퓨터 내부에...2024.09.19
-
프로그래밍언어론2024.10.111. 프로그래밍 언어의 발전 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대 프로그래밍 언어 ALGOL은 당시 기계에 종속되지 않는 프로그래밍 언어의 필요성이 증가하면서 등장하였다. 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하였고, 이후 ALGOL이라는 이름으로 변경되었다. 1958년 ALGOL58이 발표되면서 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 거두었다. 그러나 FORTRAN의 IBM 투자로 완벽하고 에러 없는 언어가 개발되면서 A...2024.10.11
-
Ebnf2024.10.111. 프로그래밍 언어의 개요 1.1. 프로그래밍 패러다임과 프로그래밍 언어 패러다임 프로그래밍 패러다임과 프로그래밍 언어 패러다임은 밀접한 관계를 가지고 있다. 프로그래밍 패러다임이 프로그램을 작성하는 방식이나 스타일을 의미한다면, 프로그래밍 언어 패러다임은 해당 언어가 지원하는 프로그래밍 패러다임을 의미한다. 프로그래밍 언어는 대체로 특정한 프로그래밍 패러다임에 특화되는 경향이 있지만, 하나의 언어가 반드시 한 가지 프로그래밍 패러다임만을 지원하는 것은 아니다. 예를 들어 C++, Java, Python 등 많이 사용되는 언어...2024.10.11
-
프로그래밍언어론 구성 요소 설명 및 언어 차이점2024.10.111. 프로그래밍 언어의 구성 요소 1.1. 데이터 데이터(data)는 프로그래밍 언어에서 가장 핵심적인 구성 요소 중 하나이다. 데이터란 컴퓨터가 처리하고 저장할 수 있는 정보의 단위를 의미한다. 프로그램은 주어진 입력 데이터를 읽어 들여 이를 처리한 후, 결과 데이터를 출력하는 과정을 거치게 된다. 과거에는 주로 숫자 형태의 데이터, 즉 정수나 실수 데이터가 중심이었지만, 현대에는 다양한 형태의 데이터가 다루어진다. 텍스트, 이미지, 오디오, 비디오 등 다양한 유형의 데이터가 처리의 대상이 되며, 사용자 이벤트와 같은 추상적...2024.10.11
-
프로그래밍언어 구성요소 설명2024.10.141. 프로그래밍 언어의 구성 요소 1.1. 데이터 데이터는 프로그램이 처리하고 저장하는 값이나 정보의 단위를 의미한다. 프로그램에서 다루는 데이터는 숫자(정수형, 실수형), 문자, 문자열, 논리값(True/False) 등 다양한 형태로 나타나며, 변수나 상수의 형태로 메모리에 저장된다. 데이터는 프로그램의 입력값으로 사용되거나, 연산과 처리의 결과로 생성되는 산출값으로 사용될 수 있다. 예를 들어, 두 숫자 값을 더한 결과나 문자열을 조합한 결과 등이 데이터로 표현될 수 있다. 프로그래밍 언어에서는 이러한 데이터를 효율적으로 다루...2024.10.14
-
프로그래밍언어론2024.10.101. 프로그래밍 언어의 발전 및 특징 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대에는 기계에 종속되지않는 프로그래밍 언어의 필요성이 증가하여 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하게 되었고, ALGOL이라는 이름으로 바뀌었다. 이후 ALGOL58이 나와 해당 문서가 발표되자 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 보였다. 그러나 FORTRAN의 IBM투자로 완벽하고 에러 없는 언어가 개발되었고, ALGOL은 당시 초안 형태라 1...2024.10.10
-
프로그래밍언어론2024.08.311. 프로그래밍 언어의 역사 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대 프로그래밍 언어 ALGOL은 기계에 종속되지 않는 프로그래밍 언어의 필요성이 증가하면서 등장하였다. 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하였고, 이후 ALGOL이라는 이름으로 바뀌었다. 1958년 ALGOL58이 발표되자 많은 사람들이 번역기를 만들어내는 성과를 거두었다. 그러나 당시 FORTRAN의 IBM 투자로 완벽하고 오류 없는 언어가 개발되면서, ALGOL은 초안 ...2024.08.31
-
프로그래밍언어론2024.08.171. 서론 1.1. 프로그래밍 언어의 발전과 프레임워크의 중요성 프로그래밍 언어의 발전과 프레임워크의 중요성은 소프트웨어 개발 분야에서 매우 중요한 요소이다. 프로그래밍 언어는 시간의 흐름에 따라 발전을 거듭해왔으며, 그에 따라 다양한 언어들이 등장하게 되었다. 특히 1950년대의 ALGOL, 1970년대의 PASCAL, 그리고 1990년대 이후의 JAVA와 같은 언어들은 각 시대를 대표하는 프로그래밍 언어로서 큰 영향력을 미쳐왔다. 이러한 프로그래밍 언어의 발전은 소프트웨어 개발에 있어서 많은 변화와 혁신을 불러일으켰다. 개...2024.08.17
-
ebnf bnf 변환2024.09.021. 프로그래밍 언어 소개 1.1. 프로그래밍 패러다임과 프로그래밍 언어 패러다임 프로그래밍 패러다임은 프로그램을 작성하는 전형적인 방식을 말하며, 프로그래밍 언어 패러다임은 특정 프로그래밍 패러다임을 지원하는 언어의 특성을 의미한다. 프로그래밍 패러다임과 프로그래밍 언어 패러다임은 밀접한 관계가 있지만 일대일로 대응하는 것은 아니다. 프로그래밍 패러다임은 컴퓨팅 환경의 변화에 따라 다양한 유형으로 발전해왔다. 초기에는 자원이 제한적이어서 효율적인 절차가 중요했기 때문에 명령형(imperative) 프로그래밍 패러다임이 주를 ...2024.09.02