คอมพิวเตอร์คือโปรแกรมออกแบบ
A computer is a programmable machine designed to automatically carry out a sequence of arithmetic or logical operations. The particular sequence of operations can be changed readily, allowing the computer to solve more than one kind of problem. An important class of computer operations on some computing platforms is the accepting of input from human operators and the output of results formatted for human consumption. The interface between the computer and the human operator is known as the user interface.
Conventionally a computer consists of some form of memory, at least one element that carries out arithmetic and logic operations, and a sequencing and control unit that can change the order of operations based on the information that is stored. Peripheral devices allow information to be entered from an external source, and allow the results of operations to be sent out.
A computer's processing unit executes series of instructions that make it read, manipulate and then store data. Conditional instructions change the sequence of instructions as a function of the current state of the machine or its environment.
The first electronic digital computers were developed in the mid-20th century (1940–1945). Originally, they were the size of a large room, consuming as much power as several hundred modern personal computers (PCs).[1] In this era mechanical analog computers were used for military applications.
Modern computers based on integrated circuits are millions to billions of times more capable than the early machines, and occupy a fraction of the space.[2] Simple computers are small enough to fit into mobile devices, and mobile computers can be powered by small batteries. Personal computers in their various forms are icons of the Information Age and are what most people think of as "computers". However, the embedded computers found in many devices from mp3 players to fighter aircraft and from toys to industrial robots are the most numerous.
คอมพิวเตอร์เป็นเครื่องที่โปรแกรมออกแบบให้โดยอัตโนมัติดำเนินการลำดับของการคำนวณหรือการดำเนินงานที่เป็นตรรกะ ลำดับโดยเฉพาะอย่างยิ่งของการดำเนินงานที่สามารถเปลี่ยนแปลงได้อย่างง่ายดายช่วยให้เครื่องคอมพิวเตอร์ที่จะแก้ปัญหามากกว่าหนึ่งชนิดของปัญหาชั้นเรียนที่สำคัญของการดำเนินงานคอมพิวเตอร์ในบางแพลตฟอร์มคอมพิวเตอร์จะรับของการป้อนข้อมูลจากผู้ประกอบการของมนุษย์และการส่งออกของผลการจัดรูปแบบสำหรับการบริโภคของมนุษย์ เชื่อมต่อระหว่างเครื่องคอมพิวเตอร์และผู้ประกอบการที่มนุษย์เป็นที่รู้จักกันเป็นส่วนติดต่อผู้ใช้

โดยทั่วไปคอมพิวเตอร์ที่ประกอบด้วยรูปแบบบางส่วนของหน่วยความจำอย่างน้อยหนึ่งองค์ประกอบที่ดำเนินการทางคณิตศาสตร์และการดำเนินการตรรกะและเป็นหน่วยการเรียงลำดับและการควบคุมที่สามารถเปลี่ยนลำดับของการดำเนินงานบนพื้นฐานของข้อมูลที่ถูกเก็บไว้ อุปกรณ์ต่อพ่วงให้ข้อมูลถูกป้อนจากแหล่งภายนอกและช่วยให้ผลการดำเนินงานที่จะส่งออก

หน่วยประมวลผลของคอมพิวเตอร์ประมวลผลชุดคำสั่งที่ทำให้มันอ่านแล้วจัดการและจัดเก็บข้อมูล คำแนะนำที่มีเงื่อนไขการเปลี่ยนแปลงลำดับของคำสั่งเป็นฟังก์ชันของสถานะปัจจุบันของเครื่องหรือสภาพแวดล้อมของมัน

ครั้งแรกที่เครื่องคอมพิวเตอร์ดิจิตอลอิเล็กทรอนิกส์ได้รับการพัฒนาในกลางศตวรรษที่ 20 (1940-1945) แต่เดิมพวกเขาขนาดของห้องพักขนาดใหญ่ที่ใช้เป็นพลังงานมากเป็นหลายร้อยเครื่องคอมพิวเตอร์ส่วนบุคคลที่ทันสมัย (พีซี). [1] ในยุคนี้คอมพิวเตอร์แบบอนาล็อกกลถูกนำมาใช้สำหรับการใช้งานทางทหาร

เครื่องคอมพิวเตอร์ที่ทันสมัยอยู่บนพื้นฐานของวงจรรวมที่มีคนนับล้านพันล้านครั้งมีความสามารถกว่าเครื่องต้น, และครอบครองเศษของพื้นที่. [2] คอมพิวเตอร์ง่ายมีขนาดเล็กพอที่จะพอดีกับอุปกรณ์มือถือและเครื่องคอมพิวเตอร์มือถือสามารถเป็นพลังงานจากแบตเตอรี่ขนาดเล็ก . คอมพิวเตอร์ส่วนบุคคลในรูปแบบต่างๆของพวกเขาเป็นไอคอนของข้อมูลอายุและเป็นสิ่งที่คนส่วนใหญ่คิดว่าเป็น"คอมพิวเตอร์" อย่างไรก็ตามคอมพิวเตอร์ที่ฝังตัวพบในอุปกรณ์จำนวนมากจากเครื่องเล่น MP3 ไปจนถึงเครื่องบินรบและจากของเล่นให้หุ่นยนต์อุตสาหกรรมที่มีจำนวนมากที่สุด