소스 코드
소스 코드는 프로그램의 명령이 포함된 프로그래밍 언어로 작성된 텍스트입니다. 소스 코드 파일은 변수 선언, 함수, 루프 및 프로그램에 수행할 작업을 지시하는 기타 문을 포함하는 사람이 읽을 수 있는 일반 텍스트 파일입니다. 일부 프로그램에는 몇 줄의 소스 코드만 필요하지만, 다른 프로그램은 수백만 줄로 구성될 수 있습니다.
소프트웨어 개발자는 일반적으로 복잡한 코드를 더 쉽게 읽고 수정할 수 있도록 소스 코드를 작성할 때 몇 가지 일반적인 규칙을 따릅니다. 예를 들어 개발자는 변수의 용도를 설명하는 방식으로 변수 이름을 지정하고, 함수를 명확하게 구분하는 코드 블록의 들여쓰기 방법을 일관되게 사용해야 합니다. 또한 개발자는 일반적으로 코드의 각 부분을 설명하는 주석을 추가합니다. 주석은 다른 프로그래머가(심지어 나중의 원래 프로그래머도) 각 코드 요소가 수행하는 작업을 이해하는 데 도움이 됩니다.
일부 프로그래밍 언어에서 짧은 프로그램은 스크립트라고 하며, 이러한 프로그램은 VBScript나 PHP 엔진과 같은 스크립팅 엔진을 사용해 소스 코드에서 직접 실행할 수 있습니다. 그러나 대부분의 프로그래밍 언어에서는 프로그램을 실행하기 전에 개발자가 프로그램의 소스 코드를 컴파일해야 합니다. 컴파일은 소스 코드를 컴퓨터가 이해하고 실행할 수 있는 이진 기계 코드로 변환하며, 이 코드는 실행 파일로 저장됩니다.
프로그램의 소스 코드는 하나의 파일에 보관하거나 서로 연결된 여러 파일에 분산할 수 있습니다. 소스 코드를 여러 파일로 나누면 프로그램의 함수를 용도별로 정리하는 데 도움이 됩니다. 많은 프로그래머는 소스 코드 파일을 작성하고 관리할 때 통합 개발 환경(IDE)을 사용합니다. IDE에는 일반적으로 코드 편집기, 버전 관리 시스템, 런타임 환경, 디버거 및 컴파일러가 포함됩니다. 이러한 도구를 사용하면 개발자가 하나의 프로그램 안에서 코드를 작성하고, 테스트하고, 버그를 찾고 수정하고, 배포를 위해 컴파일하기가 더 쉬워집니다.
지식 테스트하기