총 4개
-
명령어를 이용하여 연산한 결과가 음수인지 양수인지 알고 싶다. 어떻게 하면 되겠는가2024.09.231. 프로세서와 프로그래밍의 이해 1.1. 프로세서와 기계어 프로세서와 기계어는 컴퓨터 시스템의 기반을 이루는 핵심 개념이다. 프로세서는 컴퓨터의 중앙처리장치(CPU)로 명령어와 데이터를 처리하는 핵심 역할을 담당한다. 프로세서가 실행할 수 있는 가장 기본적인 언어가 기계어이다. 기계어는 컴퓨터가 직접 이해하고 실행할 수 있는 가장 원시적인 저수준 언어이다. 기계어는 프로세서의 고유한 명령어 집합으로 구성되며, 0과 1로 이루어진 이진 코드로 표현된다. 프로세서는 기계어 명령어를 해독하고 실행하여 컴퓨터 시스템의 동작을 제어한다...2024.09.23
-
Spring framework2024.10.071. 프로그래밍 언어와 프레임워크 1.1. 프로그래밍 언어의 개발 역사 프로그래밍 언어의 개발 역사는 컴퓨터 발전 역사와 병행하여 발전해 왔다. 처음에는 기계어로 프로그래밍을 수행하였지만 복잡한 코드 작성과 이해의 어려움으로 인해 어셈블리어가 등장하게 되었다. 이후 프로그래밍의 편의성과 생산성 향상을 위해 고급 프로그래밍 언어들이 개발되었다. 대표적으로 1954년에 최초의 고급 프로그래밍 언어인 FORTRAN이 개발되었다. FORTRAN은 과학적 계산에 적합한 언어였으며, 이후 1959년에는 COBOL이 개발되어 비즈니스 분야에...2024.10.07
-
어셈블리어2024.10.231. 서론 어셈블리어는 컴퓨터 프로그래밍 언어의 한 종류로, 저급 언어에 속하는 언어이다. 어셈블리어는 어셈블러라는 프로그램을 사용하기 위해 작성하는 프로그램 언어이다. 어셈블리어는 다른 언어와 다르게 기계어와 거의 일대일로 대응되는 특징이 있다. 어셈블리어는 하드웨어에 직접 접근하여 프로그램을 처리하므로, 명령 실행 속도가 가장 빠르다는 장점이 있다. 하지만 세밀하게 프로그래밍해야 한다는 단점도 존재한다. 이러한 특징 때문에 어셈블리어를 배우는 사람들이 많은데, 하드웨어를 효율적으로 제어할 수 있기 때문이다. 2. 어셈블리어의 개...2024.10.23
-
방통대 파이썬2024.10.141. 인터프리터와 컴파일러의 공통점과 차이점 1.1. 공통점 인터프리터와 컴파일러는 모두 고급 프로그래밍 언어로 작성된 코드를 기계어로 번역하고, 해당 코드를 실행한다는 점에서 공통점을 가진다. 또한 번역 과정에서 코드의 오류를 검사하여 사용자에게 보고해준다는 점에서도 공통적이다. 이와 같이 인터프리터와 컴파일러는 프로그래밍 언어를 기계어로 변환하고 실행한다는 본질적인 역할을 공유하고 있다고 볼 수 있다". 1.2. 차이점 1.2.1. 인터프리터 인터프리터는 프로그램을 실행할 때 한 줄씩 소스코드를 해석하여 기계어로 변환하고 즉...2024.10.14