자동차 엔진과 검색엔진 공통점과 차이점
전혀 연관성이 없어보이는 두 분야에서 공통점과 차이점을 찾는다.. 흥미로운 미션이군요?
출처는 없을 예정입니다 뇌피셜이라서.. 상식적인 정보는 그대로 읽으시고, 좀 난해하다 싶으면 검색 해보십쇼.
우선 각 '엔진'을 정의하고 넘어가야겠네요.
자동차 엔진은 가장 널리 쓰이는 피스톤 왕복 4행정 내연기관 엔진 뿐만 아니라, 피스톤 왕복 2행정 내연기관 엔진, 로터리 엔진, 심지어 제트엔진까지 포함할 수 있는 개념입니다.
위 4가지 자동차 엔진이라 함은 단순 작동 방식에 따른 분류일 뿐이며, 연료 종류와 과급 방식과 엔진 레이아웃 등에 따라서 명칭은 수천가지로 파생됩니다.
따라서 '자동차 엔진'은 <자동차에 사용되는 동력 발생 장치 중 에너지원(연료)을 연소시키는 등의 방식으로 열에너지를 발생시키고, 열에너지를 운동에너지로 전환시켜주는 기계장치> 정도로 정의할게요.
검색 엔진은 컴퓨터 자체 기록 장치 혹은 웹 상에서 정보를 탐색하는 작업을 도와주는 프로그램을 의미합니다.
자동차 엔진과 마찬가지로 검색 엔진도 여러 조건(정보의 원천, 정보 탐색 원리, 다루는 정보의 내용 및 종류, 프로그램 개발 및 배포 주체 등)에 따라 구체적인 종류는 너무나도 많습니다.
따라서 '검색 엔진'은 <컴퓨터에서 사용되는 프로그램 중, 방대한 양의 데이터들 사이에서 필요한 정보를 찾아내는 작업을 수행하는 시스템> 정도로 정의할게요.
공통점
1. 인풋과 아웃풋이 있다
자동차 엔진은 악셀레이터 페달로 입력값을 제공, 검색 엔진은 탐색하고자 하는 정보의 (키워드나 맥락과 같은) 조건을 적어서 입력값을 제공.
자동차 엔진의 아웃풋은 구동력, 검색 엔진의 아웃풋은 취합한 정보.
2. 어떤 원리를 가진 장치에 의하여 작동한다
자동차 엔진은 하드웨어 그 자체로
화학에너지 형태의 연료를 열에너지의 형태로 전환한 직후 운동에너지로 전달시킨다는 명확한 목적과 과정과 원리를 가짐.
검색 엔진은 프로그램 그 자체로
다량의 정보들 사이에서 사용자가 제공한 조건에 부합하는 결과물을 탐색한다는 확실한 목적과 원리를 가짐.
3. 작동을 위해서는 재료의 공급을 필요로 함
자동차 엔진의 경우엔 연료와 공기라는 기본적인 재료가 있어야만 작동함.
검색 엔진은 탐색이 가능하려면 소스가 되는 정보를 일정 수준 제공해야 함.
4. 높은 효율성을 요구함
자동차 엔진을 연료 10리터씩 퍼마시면서 겨우 20미터 굴러가게 만들면 그 엔진은 바로 폐기됨.
검색 엔진이 체계가 제대로 잡히지 않아 사용자가 검색어(조건)를 입력하는 양이 결과물보다 많아지면 프로그램 폐기됨.
5. 자연 상태로는 존재하지 않는 인간 문명이 만든 인공물임
6. 기계임
차이점
1. 분야가 다름
2. 원리가 다름
3. 사용 목적이 다름
4. 발명한 사람이 다름
5. 발명한 시점이 다름
6. 그냥 공통점 빼곤 싹 다름
이렇게 되겠고요
재밌네요