Linux® 프로그래머는 무엇을합니까?
Linux® 프로그래머는이 오픈 소스 운영 체제에 기초한 고유 한 소프트웨어 프로그램 및 응용 프로그램을 만듭니다. 일반적으로 Linux 플랫폼에서 잘 작동하는 프로그래밍 언어를위한 다양한 선택이 있습니다. 많은 Linux® 프로그래머는 또한 기존 Linux® 소프트웨어에 자체 개선 및 사용자 정의를 추가합니다. 이러한 프로그램의 소스 코드는 표준 독점 제한이 없기 때문입니다. Linux® 프로그래머는 종종 일상적인 작업을 위해 특정 버전의 Linux® 운영 체제를 사용하는 특정 회사를위한 프로그램을 만듭니다. 많은 Linux® 프로그래머 작업은 또한 프로그래머가 자신이 만든 프로그램의 문제 해결 기술자 역할을하도록 요구합니다.
Linux® 프로그래머 경력의 기초 중 하나는이 운영 체제 구조에 대한 실무 지식이며, 이는 종종 Linux® 커널이라고합니다. Linux® Command Line을 사용할 수있는 프로그래머는 작성, 컴파일 및 Modifyi에 중요한 이점이 있습니다.이 운영 체제를위한 NG 코드. 명령 줄은 새로운 텍스트 파일 생성 및 컴퓨터 하드 드라이브의 특정 장소에 저장하는 것과 같은 작업에 대한 Linux® 커널 특정 지침을 제공합니다. Linux® 프로그래머가 명령 줄을 마스터하면 동일한 텍스트 편집기는 새로운 응용 프로그램 코드를 작성하기위한 쉬운 플랫폼을 제공합니다.
많은 컴퓨터 프로그래머는 Linux® 커널이 이해할 수있는 기계 언어로 고급 프로그래밍 언어를 변환하는 IDE (Integrated Development Environment)라는 도구를 사용하여 코드 라인을 만듭니다. IDE의 사용은 일반적으로 Linux® 운영 체제의 여러 버전에서 선택 사항입니다. 일부 Linux® 프로그래머는 대신 명령 줄 편집 창에 코드를 입력합니다.
Linux® 프로그래머의 또 다른 주요 도구는 일반적으로 C 프로그래밍 언어이며, 가장 일반적인 Choic입니다.e Linux® 소프트웨어 프로그램 용. 표준 C 프로그래밍 언어는 다양한 Linux® 플랫폼 및 운영 체제 버전에서 사용하기에 가장 적응할 수 있고 휴대용으로 간주됩니다. 일부 프로그래머는 또한 완성 된 소프트웨어를 달성하려는 작업의 종류에 따라 C# 언어 또는 C ++ 언어로 응용 프로그램을 만듭니다.
Linux® 프로그래머는 고용주를 위해 일하거나 독립 컨설턴트로 일할 수 있습니다. Linux® 소프트웨어 프로그램은 오픈 소스로 지정되므로 프로그래머는 일반적으로 오픈 소스 운동의 명예 시스템 하에서이를 만듭니다. 다른 Linux® 프로그래머가 완성 된 소스 코드를 사용할 수 있도록해야합니다. 이 단체 협약에 따라 대부분의 Linux® 프로그래머는 프로그램의 직접 판매로 이익을 얻지 못하지만 비즈니스 고객이나 일반 대중이 사용하기 위해 새로운 프로그램을 마치면 기술 지원을 제공함으로써 얻습니다.