[컴퓨터개론] 4. 소프트웨어와 변화하는 사회

HyeBin, Park·2021년 5월 18일
0
post-thumbnail

4.1 소프트웨어란 무엇인가?

🔎 4.1.1 소프트웨어의 정의

Software? 컴퓨터 프로그램과 그와 관련된 문서들을 총칭하는 용어

H/W와 대응 하는 개념으로써 컴퓨터를 작동하게 만드는 논리적인 바탕을 제공한다.

명령어를 순서에따라 차례로 나열해 놓은 것을 "프로그램" , 프로그램을 작성하는 작업을 "프로그래밍", 작성하는 사람을 "프로그래머" 라고한다.

🔎 4.1.2 S/W의 분류

(1) 시스템 소프트웨어

"사용자가 편리하게 컴퓨터를 사용할 수 있도록 도와주고, 컴퓨터 시스템을 효율적으로 작동시키고 다를 수 있다."

- 운영체제 : 하드웨어와 응용소프트웨어 사이에 위치하여 사용자가 컴퓨터를 원할하게 사용할 수 있는 환경을 제공해주고 컴퓨터의 자원을 관리하는 역할

- 언어번역 프로그램 => 어셈블러, 컴파일러, 인터프리터

- 유틸리티 => 정렬 , 디스크관리, 파일압축

(2) 응용 소프트웨어 (=Application)

: 사용자가 특정 분야의 업무를 처리하기 위해 운영체제 위에서 작동되는 소프트웨어


4.2 소프트웨어의 중요성과 역할

4.2.1 소프트웨어의 중요성

" 남이 만든 게임에만 열중하지 말고 자기가 직접 게임을 만들어 보라." - 오바마

" 소프트웨어는 삼성의 새로운 문화이며 미래이다. " - 삼성전자

" 미래를 선도하기 위해서는 어릴 떄부터 소프트웨어를 더 많이 경험할 수 있도록 해야한다." - 미래창조과학부

"이제 자동차는 기름이 아니라 소프트웨어로 달린다." - 디터 제체 회장

4.5.3 코딩 교육의 선풍

(1) 스크래치

- 2007년 MIT대학에서 어린이를 위해 개발한 시각적 교육용 프로그래밍 언어

- 무료 소프트웨어

(2) 파이썬

- 1991년 귀도 반 로섬이란 프로그래머가 발표한 고급 프로그래밍 언어

- 절차적 , 객체지향, 함수적 언어의 특징을 모두 가지고있다.

- 인터프리터언어 , 문법이 간단, 들여쓰기를 사용하여 블록을 구분

0개의 댓글