컴퓨터 소프트웨어의 종류
컴퓨팅을위한 장치를 처음 만들려고 시도합니다.기계적 (독점적으로 하드웨어) 장치로 연결됩니다. 나중에 유사한 개념이 소위 "강체 논리 (rigid logic)"라고 불리는 시스템의 형태로 실현되었다. 순수한 하드웨어 구현도있었습니다. 이러한 장치에는 한 가지 유형의 문제 만 해결할 수 있으며 작동 중에 수정할 수없는 단점이있었습니다.
따라서 개발의 논리적 연속성컴퓨터 시스템은 유연하게 문제를 해결하기 위해 적용 할 수있는 장치의 창조했다. 그리고 이것은 단지 소프트웨어 및 이러한 프로그램을 실행하는 장치의 사용 가능합니다.
소프트웨어의 창조는 또 다른 것이되었습니다.컴퓨터 기술 분야에서의 획기적인 발전. 하드웨어에 대한 추가 사항입니다. 수십 년간의 프로그래밍 개발을 위해 다양한 유형의 소프트웨어가 만들어졌습니다. 여기에는 시스템, 응용 프로그램 및 기 계 프로그램이 포함됩니다.
시스템 프로그램은시스템 자체의 조작성, 하드웨어와 소프트웨어의 상호 작용, 컴퓨터와 사용자의 상호 작용. 여기에는 운영 체제, 드라이버, 유틸리티, 서비스 프로그램 및 기타 유형의 소프트웨어가 포함됩니다. 현재 가장 많이 사용되는 운영 체제는 Windows와 Unix입니다.
다양한 종류의 소프트웨어,응용 프로그램과 관련하여 사용자는 타이핑에서 특수화 된 데이터로 복잡한 변형까지 다양한 작업을 해결할 수 있습니다. 응용 프로그램에는 텍스트 및 그래픽 편집기, 스프레드 시트, 게임, 번역사 등이 포함됩니다. 사용자 자신의 필요에 따라 사용자가 결정하는 일련의 응용 프로그램입니다.
결코 많은 소프트웨어가 없다.그러나 모든 것이 합리적인 범위 내에 있어야합니다. 한편으로는 더 많은 프로그램이 컴퓨터에 설치 될수록 더 보편적 인 도구가됩니다. 반면에 이러한 프로그램은 더 많은 리소스가 필요하며 시스템 성능을 크게 저하시킬 수 있습니다.
몇 년 전 매우 인기가있었습니다.초보자를위한 컴퓨터 과정 또는 특정 소프트웨어 제품의 사용자를 대상으로합니다. 고급 사용자의 경우 도움말 시스템을 사용하여 모든 종류의 소프트웨어를 마스터 링 할 수 있습니다.
도구 소프트웨어다른 프로그램을 만들 수있는 프로그램. 이러한 프로그램을 프로그래밍 언어라고하며 프로그램 코드 편집기, 변환기 및 링크 편집기로 구성됩니다. 처음 두 가지 유형과 달리 도구 소프트웨어를 사용하려면 특정 전문 기술이 필요합니다. Instrumental 프로그램의 예로는 Delphi, Pascal, C ++ 및 기타 통합 환경이 있습니다.
따라서 서로 다른 유형의 소프트웨어는 목적이 다르고 복잡성이 다릅니다.