라이브러리는 하나 이상의 프로그램에서 공통으로 사용할 수 있는 함수들을 모듈로 만들어 놓은 집합을 말한다. 라이브러리를 사용하면 프로그램을 만들 때 기존에 만들어진 기능을 활용하여 프로그램 제작 시간과 노력을 줄일 수 있다. 라이브러리에 대해 더 알고 싶다면 p289해커는 컴퓨터와 프로그래밍에 대한 전문 지식을 가진 사람이고, 크래커는 이를 범죄에 활용하는 사람이다. 보안 업계에 종사하는 해커를 화이트 해커, 크래커는 블랙 해커라는 표현을 쓴다.프로그램과 소프트웨어 둘 중에는 소프트웨어가 더 넓은 개념이다. 프로그램은 최종 결과물 뿐만 아니라 소스 코드도 포함하는데, 소프트웨어와 크게 다른 점은 순서가 있다는 것이다. '행사', '훈련'이라는 단어에 '프로그램'이라는 단어를 붙이면 '행사 프로그램', '..
p. 040웹 개발자는 웹사이트를 만들고 관리하며, 역할에 따라 웹 퍼블리셔/UI 개발자, 프론트엔드 개발자, 백엔드 개발자 등이 있다.모바일 개발자는 스마트폰이나 태블릿, 스마트 워치 등 모바일 기기에서 작동하는 애플리케이션을 개발한다.게임 개발자는 게임의 전체적인 구조를 설계하고 개발한다.응용 소프트웨어 개발자는 PC용 프로그램을 개발하는 사람들을 지칭한다.임베디드 개발자는 하드웨어를 제어하는 소프트웨어를 개발한다.정보 보안 전문가는 각종 보안 위협으로부터 시스템과 서비스를 방어한다.AI 개발자는 인간의 사고와 학습 같은 지적 능력을 컴퓨터를 통해 구현하는 기술이다. p. 062기계어는 컴퓨터가 사용하는 0과 1로 이루어진 언어이며, 기계어를 사람이 이해할 수 있도록 기호로 표현한 언어를 어셈블리어..