이미지 크레디트: Tom Werner/DigitalVision/GettyImages
EXE 파일은 Microsoft Windows에서 실행되는 프로그램 유형입니다. 이것은 사람이 읽거나 쓰도록 설계되지 않은 이진 기계어 코드로 구성됩니다. 메모장이나 다른 텍스트 편집기에서 EXE 파일을 직접 편집하는 것이 가능할 수도 있지만 프로세스는 지루하고 오류가 발생하기 쉽습니다. 메모장을 사용하여 직접 실행하거나 EXE 파일로 컴파일할 수 있는 소스 코드를 작성할 수 있습니다.
EXE 파일 생성
Windows에서 EXE 파일을 만들려면 일반적으로 컴파일러를 사용하여 소스 코드라고 하는 사람이 읽을 수 있는 프로그래밍 언어를 컴퓨터가 실행할 수 있는 기계어 코드로 변환합니다. EXE 파일에는 Microsoft에서 설계한 특정 형식의 기계어 코드가 포함되어 있습니다. macOS 및 Linux와 같은 다른 운영 체제에는 고유한 동등한 형식이 있습니다.
오늘의 비디오
C 및 C++와 같은 언어용 무료 컴파일러는 Microsoft 및 기타 소프트웨어 제조업체에서 사용할 수 있습니다. Microsoft의 Visual Studio Code 제품군은 호평을 받고 있으며 무료로 사용할 수 있으며 다른 무료 및 오픈 소스 프로그래밍 도구도 Windows에서 사용할 수 있습니다.
기본 프로그램용 EXE 파일 코드도 사람이 직접 읽거나 쓰기 어렵습니다. 디컴파일러라고 하는 프로그램은 EXE 코드를 다시 소스 코드로 변환하지만 사람이 작성한 소스 코드만큼 항상 읽을 수 있는 것은 아닙니다.
메모장 또는 다른 편집기 열기
Windows와 함께 제공되는 기본 텍스트 편집기인 메모장에서 소스 코드를 작성할 수 있지만 많은 프로그래머는 통합 개발 환경이라는 보다 정교한 도구를 사용하는 것을 선호합니다. IDE.
IDE는 코드 컴파일 및 실행을 자동화하고, 일반적인 오류를 찾아내고, 작업할 때 일반적인 프로그래밍 언어 구문과 변수 이름을 자동 완성합니다. 또한 프로그래밍 언어 구문을 강조 표시하고 세미콜론 및 괄호와 같은 구두점을 배치하는 데 도움이 됩니다.
많은 프로그래머는 또한 Microsoft의 Visual SourceSafe와 같은 소스 코드 제어 도구나 Git이라는 무료 도구를 사용하여 코드를 구성합니다. 이러한 도구를 사용하면 소스 코드의 과거 버전을 저장하고 여러 프로그래머가 코딩 프로젝트에서 함께 작업할 수 있습니다.
배치 파일 및 PowerShell
전통적으로 Microsoft DOS 및 Windows 운영 체제에는 배치 스크립팅이라는 간단한 프로그래밍 시스템이 탑재되어 있습니다. 다른 소위 스크립팅 언어와 마찬가지로 배치 스크립트는 별도의 컴파일 단계 없이 Windows 또는 명령 프롬프트에서 직접 실행할 수 있습니다. 배치 파일을 사용하여 Windows에서 소프트웨어 설치, 네트워크 연결 설정 또는 파일 백업과 같은 간단한 작업을 자동화할 수 있습니다.
보다 최근에 Microsoft는 PowerShell이라는 보다 강력한 스크립팅 환경을 도입했습니다. PowerShell을 사용하면 Windows에서 .NET 기능 제품군에 액세스할 수 있으며 일괄 스크립팅보다 더 효율적입니다.
Windows에 Python 및 Ruby와 같은 타사 스크립팅 언어를 설치할 수도 있습니다.
무엇을 선택하든 메모장이나 보다 정교한 제품과 같은 텍스트 편집기에서 스크립팅 언어 코드를 편집할 수 있습니다.