포털:컴퓨터 프로그래밍

Portal

컴퓨터 프로그래밍 포털

Sample of computer program on a screen
화면의 컴퓨터 프로그램 샘플

컴퓨터 프로그래밍은 일반적으로 실행 가능한 컴퓨터 프로그램을 설계하고 구축함으로써 특정 계산(또는 더 일반적으로 특정 계산 결과를 달성)을 수행하는 과정입니다.프로그래밍은 분석, 알고리즘 생성, 프로파일링 알고리즘의 정확성 및 자원 소비, 알고리즘 구현(일반적으로 코딩이라고 하는 특정 프로그래밍 언어)과 같은 작업을 포함합니다.프로그램의 소스 코드는 중앙 처리 장치에 의해 직접 실행되는 기계 코드가 아닌 프로그래머가 이해할 수 있는 하나 이상의 언어로 작성됩니다.컴퓨터 코드를 생성하려면 소스 코드를 컴파일하거나 변환해야 합니다.컴파일은 낮은 수준의 프로그래밍 언어에서 소스 코드를 가져와 기계 코드로 변환합니다.반면, 트랜스파일링은 고급 프로그래밍 언어에서 소스 코드를 가져와 바이트 코드로 변환합니다.이것은 기계 코드로 해석됩니다.프로그래밍의 목적은 종종 주어진 문제를 해결하기 위해 컴퓨터에서 작업(운영 체제만큼 복잡할 수 있음)의 성능을 자동화하는 일련의 명령을 찾는 것입니다.따라서 숙련된 프로그래밍은 일반적으로 응용 프로그램 영역, 전문화된 알고리즘 및 형식 논리에 대한 지식을 포함하여 여러 다른 주제에 대한 전문 지식을 필요로 합니다.

프로그래밍과 관련된 작업에는 테스트, 디버깅, 소스 코드 유지보수, 빌드 시스템 구현컴퓨터 프로그램의 기계 코드와 같은 파생 아티팩트 관리가 포함됩니다.그러나 이러한 용어는 프로그래밍 프로세스의 일부로 간주될 수 있지만 소프트웨어 개발이라는 용어는 이와 같은 전체적인 프로세스에 더 많이 사용될 가능성이 높은 반면 프로그래밍, 구현코딩이라는 용어는 실제 코드 작성에 초점을 맞추는 경향이 있습니다.이와 관련하여 소프트웨어 엔지니어링은 엔지니어링 기술과 원리를 소프트웨어 개발과 결합합니다.또한 소프트웨어 개발에 관련된 사람들은 때때로 기존 프로그램을 이해하여 어떤 식으로든 그 기능을 다시 구현하려는 관행인 리버스 엔지니어링에 종사할 수 있습니다. (전문 기사...)

선택한 아티클 - 새 배치 로드

선택한 이미지

알고 계셨습니까? - 더 많은 항목 로드

하위 범주

Category puzzle
카테고리 퍼즐
하위 카테고리를 보려면 [cisco]를 선택합니다.

위키프로젝트

컴퓨터 프로그래밍 뉴스

최근 소식 없음

주제

하위 항목을 보려면 [표시]를 선택하십시오.

관련 포털

연관된 위키미디어

다음 Wikimedia Foundation 자매 프로젝트는 이 주제에 대한 추가 정보를 제공합니다.

포털을 사용하여 Wikipedia 검색