본문 바로가기

정의2

소프트웨어 개발 관련 용어 컴파일(Compile) 개발자가 작성한 소스 코드를 바이너리 코드(기계어)로 변환하는 과정 빌드(Bulid) 소스 코드 파일을 실행 가능한 소프트웨어 산출물로 만드는 일련의 과정 자료구조(Data Strucutre) 컴퓨터 자료를 효율적으로 저장하기 위해 만들어진 논리적인 구조 데이터 저장소(Data Strorage) 하나의 파일, 또는 여러 파일이나 데이터의 모음을 읽기 위한 객체 형상관리(Configuration Management) 소프트웨어 개발에서 발생하는 각종 결과물에 대해 형상을 만들고 변경을 체계적으로 관리하기 위한 활동 알고리즘(Algorithm) 어떤 목적을 달성하거나 결과물을 만들어내기 위해 거쳐야 하는 일련의 과정들을 의미 2023. 2. 12.
프로그램이란? 컴퓨터언어 = 기계어 = 2진수 = 0, 1 프로그램(program)이란? 컴퓨터에게 일을 시키는 명령어의 집합 명령어 컴퓨터에서 시킬 모든 작업에 해당하는 키워드 입/출력, 계산(연산) 프로그래머(programmer란? 프로그램을 만드는 사람 프로그래밍(programming)이란? 컴퓨터 프로그램을 만드는 일 컴퓨터가 일할 수 있도록 컴퓨터 언어로 명령을 만들고 실행하도록 하는 것 프로그래밍 언어란? 사람이 이해하기 쉬운 언어 = 고급언어 Java, C, C++ 등 컴퓨터가 이해하기 쉬운 언어 = 저급언어 어셈블리어 등 컴파일(compile)이란? C 또는 Java 와 같은 고급 언어를 CPU가 이해할 수 있는, 즉 어셈블리어와 같은 기계 언어로 변환하는 작업 컴파일된 코딩을 오브젝트 코딩이라고 한다... 2023. 2. 9.