소스 코드

소스 코드는 프로그램의 명령이 포함된 프로그래밍 언어로 작성된 텍스트입니다. 소스 코드 파일은 변수 선언, 함수, 루프 및 프로그램에 수행할 작업을 지시하는 기타 문을 포함하는 사람이 읽을 수 있는 일반 텍스트 파일입니다. 일부 프로그램에는 몇 줄의 소스 코드만 필요하지만, 다른 프로그램은 수백만 줄로 구성될 수 있습니다.

소프트웨어 개발자는 일반적으로 복잡한 코드를 더 쉽게 읽고 수정할 수 있도록 소스 코드를 작성할 때 몇 가지 일반적인 규칙을 따릅니다. 예를 들어 개발자는 변수의 용도를 설명하는 방식으로 변수 이름을 지정하고, 함수를 명확하게 구분하는 코드 블록의 들여쓰기 방법을 일관되게 사용해야 합니다. 또한 개발자는 일반적으로 코드의 각 부분을 설명하는 주석을 추가합니다. 주석은 다른 프로그래머가(심지어 나중의 원래 프로그래머도) 각 코드 요소가 수행하는 작업을 이해하는 데 도움이 됩니다.

일부 프로그래밍 언어에서 짧은 프로그램은 스크립트라고 하며, 이러한 프로그램은 VBScript나 PHP 엔진과 같은 스크립팅 엔진을 사용해 소스 코드에서 직접 실행할 수 있습니다. 그러나 대부분의 프로그래밍 언어에서는 프로그램을 실행하기 전에 개발자가 프로그램의 소스 코드를 컴파일해야 합니다. 컴파일은 소스 코드를 컴퓨터가 이해하고 실행할 수 있는 이진 기계 코드로 변환하며, 이 코드는 실행 파일로 저장됩니다.

프로그램의 소스 코드는 하나의 파일에 보관하거나 서로 연결된 여러 파일에 분산할 수 있습니다. 소스 코드를 여러 파일로 나누면 프로그램의 함수를 용도별로 정리하는 데 도움이 됩니다. 많은 프로그래머는 소스 코드 파일을 작성하고 관리할 때 통합 개발 환경(IDE)을 사용합니다. IDE에는 일반적으로 코드 편집기, 버전 관리 시스템, 런타임 환경, 디버거컴파일러가 포함됩니다. 이러한 도구를 사용하면 개발자가 하나의 프로그램 안에서 코드를 작성하고, 테스트하고, 버그를 찾고 수정하고, 배포를 위해 컴파일하기가 더 쉬워집니다.

업데이트됨 March 13, 2023 작성: Brian P.

quiz지식 테스트하기

In computer programming, what is a value that acts as a signal for a function called?

A
Bot
0%
B
Flag
0%
C
Constant
0%
D
Thread
0%
Correct! Incorrect!     View the Flag definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 소스 코드에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.