I. 의미
코드는 프로그래머가 개발 도구에서 지원하는 언어로 작성한 소스 파일이며 문자, 기호 또는 신호 요소를 사용하여 별도의 형식으로 정보를 나타내는 명확한 규칙 세트입니다.
코드 설계 원칙으로는 고유성, 표준화 및 공통성, 확장성 및 안정성, 식별 및 메모리, 간단한 형식 통합, 수정 용이성 등이 있습니다. 소스 코드는 코드의 한 분기입니다. 어떤 의미에서 소스 코드는 코드와 같습니다. 현대 프로그래밍 언어에서 소스 코드는 책이나 테이프로 나타날 수 있지만 가장 일반적으로 사용되는 형식은 텍스트 파일입니다. 이 일반적인 형식의 목적은 컴퓨터 프로그램을 컴파일하는 것입니다. 컴퓨터 소스 코드의 최종 목표는 인간이 읽을 수 있는 텍스트를 컴퓨터가 실행할 수 있는 이진 명령으로 변환하는 것입니다. 이 프로세스를 컴파일이라고 하며 컴파일러에서 수행합니다.
둘째, 역할
소스 코드의 주요 기능은 다음과 같습니다.
대상 코드, 즉 컴퓨터가 인식할 수 있는 코드를 생성합니다.
소프트웨어 설명, 즉 소프트웨어 작성을 설명하십시오. 많은 초보자, 심지어 소수의 숙련된 프로그래머들도 소프트웨어 명령어의 컴파일을 간과하고 있다. 이 부분은 생성된 프로그램에 직접 나타나지 않고 컴파일에 참여하지 않기 때문이다. 그러나 소프트웨어의 학습, 공유, 유지 관리 및 소프트웨어 재사용에 큰 도움이 됩니다. 그래서 소프트웨어 설명서를 쓰는 것은 업계 내에서 우수한 프로그램을 만드는 좋은 습관으로 여겨지며, 일부 회사들은 반드시 써야 한다고 강요하기도 한다.
소스 코드를 수정해도 생성된 대상 코드는 변경되지 않는다는 점에 유의해야 합니다. 대상 코드를 적절하게 수정해야 하는 경우 다시 컴파일해야 합니다.
셋째, 코드 조합
소프트웨어의 특수한 부분으로서 소스 코드는 하나 이상의 파일에 포함될 수 있습니다. 프로그램은 동일한 소스 코드 형식으로 작성할 필요가 없습니다. 예를 들어 c 언어 라이브러리에 대한 지원이 있는 프로그램은 c 언어를 사용할 수 있습니다. 또 다른 부분은 어셈블리 언어로 작성하여 운영 효율성을 높일 수 있습니다.
더 복잡한 소프트웨어는 일반적으로 수십 ~ 수백 개의 소스 코드의 참여가 필요합니다. 이러한 복잡성을 줄이려면 다양한 소스 코드 간의 관계를 설명하고 올바르게 컴파일하는 시스템을 도입해야 합니다. 이러한 맥락에서 개정 제어 시스템 (RCS) 이 탄생했으며 개발자가 코드를 개정하는 데 필요한 도구 중 하나가 되었습니다.
또 다른 조합이 있습니다. 소스 코드는 서로 다른 플랫폼에서 작성 및 컴파일되며, 기술 용어는 소프트웨어 마이그레이션이라고 합니다.