총 23개
-
프로그래밍언어론2024.08.171. 서론 1.1. 프로그래밍 언어의 발전과 프레임워크의 중요성 프로그래밍 언어의 발전과 프레임워크의 중요성은 소프트웨어 개발 분야에서 매우 중요한 요소이다. 프로그래밍 언어는 시간의 흐름에 따라 발전을 거듭해왔으며, 그에 따라 다양한 언어들이 등장하게 되었다. 특히 1950년대의 ALGOL, 1970년대의 PASCAL, 그리고 1990년대 이후의 JAVA와 같은 언어들은 각 시대를 대표하는 프로그래밍 언어로서 큰 영향력을 미쳐왔다. 이러한 프로그래밍 언어의 발전은 소프트웨어 개발에 있어서 많은 변화와 혁신을 불러일으켰다. 개...2024.08.17
-
전기 전자 실험보고서2024.09.191. 실험 개요 1.1. 오실로스코프 실험 오실로스코프는 사람이 지각할 수 없는 전기적 전압의 변화를 눈으로 볼 수 있도록 화면상에 파형으로 나타내주는 장치이다. 일반계측기로 측정할 수 없는 높은 주파수 및 전류 등 각종 파형을 관측할 수 있다. 오실로스코프의 동작원리는 다음과 같다. '전자총'에 의해 만들어진 전자빔을 작은 한 점에 모아 큰 속도로 가속시킨다. 그리고 이 전자빔이 '편향판'에 걸린 전기장과 자기장에 의해서 수직 또는 수평으로 편향되어 스크린에 충돌한다. 스크린에 충돌한 전자빔이 발광하며, 스크린 위의 작은 광...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.09.131. 컴퓨터프로그래밍언어 1.1. 교과 개요 컴퓨터프로그래밍언어 교과는 공학도들에게 필수적인 과목으로, MATLAB을 활용한 프로그래밍 기초 및 응용 기술을 다룬다. 본 교과의 교과 개요는 다음과 같다. 첫째, MATLAB의 기본 연산, 복소수 연산, 배열 및 그래프 생성 등 MATLAB의 기본적인 사용법을 익힌다. 이를 통해 컴퓨터 프로그래밍의 기초를 다진다. 둘째, 기하학적 표현과 계산에 대해 학습한다. 구체적으로 평행사변형의 면적 계산, 평행육면체의 부피 계산, 다항식 그래프 작성, 비행기의 거리 및 시간 계산 등을 ...2024.09.13
-
프로그래밍언어론2024.10.101. 프로그래밍 언어의 발전 및 특징 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대에는 기계에 종속되지않는 프로그래밍 언어의 필요성이 증가하여 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하게 되었고, ALGOL이라는 이름으로 바뀌었다. 이후 ALGOL58이 나와 해당 문서가 발표되자 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 보였다. 그러나 FORTRAN의 IBM투자로 완벽하고 에러 없는 언어가 개발되었고, ALGOL은 당시 초안 형태라 1...2024.10.10
-
컴퓨터 발전의 역사를 간략하게 기술하고 각 세대별 컴퓨터의 특성을 기술하시오2024.10.091. 서론 컴퓨터는 사람이 여러 가지 일들을 효율적으로 처리할 수 있도록 도와주며 또한 빠르게 성능이 향상되고 있는 제2정보혁명의 산물이다. 컴퓨터가 만들어진 지 아직 100년의 시간도 지나지 않았지만, 반도체와 통신 기술의 발달을 통해 비약적인 성능 향상이 이루어져 인간의 삶의 모습도 함께 변화시키고 있다. 멀티미디어를 포함한 각종 정보를 원활하게 처리할 수 있게 되고, 통신속도가 증가하면서 이제 우리의 삶에서 컴퓨터는 늘 발견되고 있으며, 세계 어디에서나 정보를 교환하고 소통하는 데 사용되고 있다. 이와 같이 컴퓨터가 발전해온 ...2024.10.09
-
쉽게 배우는 파이썬2024.10.071. 파이썬 프로그래밍 언어 1.1. 파이썬의 개념과 특징 파이썬은 1991년 귀도 반 로섬(Guido van Rossum)에 의해 개발된 고급 프로그래밍 언어다. 파이썬은 읽기 쉬운 문법과 동적 타이핑(dynamic typing), 인터프리터(interpreter) 방식의 언어로 잘 알려져 있다. 또한 객체 지향 프로그래밍(Object-Oriented Programming)과 함수형 프로그래밍(Functional Programming)을 지원한다. 파이썬의 특징은 다음과 같다. 첫째, 파이썬의 문법은 매우 간결하여 코드가 명...2024.10.07
-
Spring framework2024.10.071. 프로그래밍 언어와 프레임워크 1.1. 프로그래밍 언어의 개발 역사 프로그래밍 언어의 개발 역사는 컴퓨터 발전 역사와 병행하여 발전해 왔다. 처음에는 기계어로 프로그래밍을 수행하였지만 복잡한 코드 작성과 이해의 어려움으로 인해 어셈블리어가 등장하게 되었다. 이후 프로그래밍의 편의성과 생산성 향상을 위해 고급 프로그래밍 언어들이 개발되었다. 대표적으로 1954년에 최초의 고급 프로그래밍 언어인 FORTRAN이 개발되었다. FORTRAN은 과학적 계산에 적합한 언어였으며, 이후 1959년에는 COBOL이 개발되어 비즈니스 분야에...2024.10.07
-
프로그래밍 언어론2024.10.051. 프로그래밍 언어의 발전과 특징 1.1. 1950년대 프로그래밍 언어: ALGOL 1950년대에는 기계에 종속되지않는 프로그래밍 언어의 필요성이 증가하였다. 이에 미국과 유럽의 공동 위원회가 International Algorithmic Language(IAL)를 개발하게 되었고, ALGOL이라는 이름으로 바뀌게 되었다. 이후 ALGOL58이 나와 해당 문서가 발표되자 많은 사람들이 이를 이용하여 번역기를 만들어내는 성과를 보였다. 그러나 FORTRAN의 IBM투자로 완벽하고 에러 없는 언어가 개발되었고, ALGOL은 당시 초...2024.10.05
