Professional Documents
Culture Documents
For other uses, see Computer syst "Computer technology" redirects here. For the company, see Computer
Contents Computer-related[hide] professions
Antikythera Errors in computer programs are called "bugs". They may be benign and not affect the usefulness of the program, or have only subtle effects. But in som mechanism, Difference Grace Hopper is credited for having first used the term "bugs" inFirst generation Calculators after aengine, computing dead moth was found shorting a relay in the Harvard Mark II compute Norden
In most computers, individual instructions are stored as 1 History of computing Programmable Analytical engine, machine code with each instruction being given a unique number (its operation code or opcode f devices Harvard Mark I, Z3 While it is possible to write computer programs as long lists of numbers (machineearly computers and while this technique was used with many early computers AtanasoffBerry 1.1 Limited-function language)
GNU/Linux List of Linux distributions, Comparison of Linux distributions
Programming languages
(mechanical/elect romechanical)
UNIX System V, IBM AIX, HP-UX, Solaris (SunOS), IRIX, List of BSD operating systems
Calculators
Microsoft Windows
Operating system
Library
Colossus, ENIAC, Manchester Small-Scale Experimental Mac OS Machine, EDSAC, Embedded and realList of embedded time systems Programmable operatingManchester Mark Amoeba, 1, Ferranti devices Experimental Oberon/Bluebottle, Plan 9 from Bell Labs Pegasus, Ferranti DirectX, OpenGL, Mercury, CSIRAC, Multimedia OpenAL EDVAC, UNIVAC I, C standard library, Programming library Standard Template Library IBM 701, IBM 702, IBM 650, Z22 TCP/IP, Kermit, FTP, Protocol
DOS 86-DOS (QDOS), PCDOS, MS-DOS, DRDOS, FreeDOS Mac OS classic, Mac OS X HTTP, SMTP File format HTML, XML, JPEG, MPEG, PNG Microsoft Windows, GNOME, KDE, QNX Photon, CDE, GEM, Aqua Command-line interface, Text user interface
Windows 95, Windows 98, Windows NT, Windows 2000, Windows Me, Windows XP, Windows Vista, Windows 7, Windows 8
Data
Third generation Mainframes (discrete Graphical user interface (WIMP) transistors andinterface User SSI, MSI, LSI Text-based user interface integrated Minicomputer circuits) Minicomputer
Office suite
4-bit microcomputer
Word processing, Desktop publishing, Presentation program, Database management system, Scheduling & Time management, Spreadsheet, Accounting software
PDP-8, PDP-11, IBM System/32, IBM System/36 Intel 4004, Intel 4040
Intel 8008, Intel Browser, E-mail 8080, client, Web server, Motorola Internet Access Mail transfer agent, 8-bit 6800, Instant messaging Motorola microcomputer Computer-aided MOS 6809, design, ComputerTechnology 6502, aided manufacturing, Design and Plant management, Zilog Z80 manufacturing Robotic
Supply chain Intel 8088, Zilog management 16-bit Z8000, WDC microcomputer Raster graphics 65816/65802 editor, Vector graphics editor, 3D manufacturing,
program. Th
interaction,C, C++, SCSI, PCI, Information Software (July C#, COBOL, removed.Foundation Ada, BASIC,RS-232,2012) Short Commonly used Software-relatedhigh-level range language Pascal, technology, Lisp, USB Fortran, Java,Information Main article: Low-levellanguages programming programming Machine languages and the assembly languages that represent them systems, Computational Computer busses Long rangeObject Pascal Ethernet, science, Software ATM, (computer Bourne script, JavaScript, Commonly used scripting 6 See also FDDI Main article: High-level 7 Notes networking) programming languagePerl engineering, Video languages Python, languagePHP, game and Ruby, is often difficult 8 References Though considerably easier than in machine language, writing long programs in assembly
Software engineering Interpreter, Debugger, Text editor, Integrated development environment, Software performance analysis, Revision control, Software configuration management Educational Edutainment, Educational game, Serious game, Flight simulator Games Strategy, Arcade, Puzzle, Simulation, First-person shooter, Platform, Massively multiplayer, Interactive fiction
groups
5 Further topics
modeler, Intel 80386, Animation Graphics editor, 3D computer graphics, Pentium, Video 32-bit Fourth generation microcomputer editing, Image processing Motorola 68000, (VLSI integrated Digital audio editor,architecture ARM Audio playback, circuits) Application Audio Mixing, Audio Alpha, synthesis, Computer MIPS, PA64-bit music RISC, PowerPC, microcomputer[53] SPARC, Compiler, Assembler, x86-64
5.1 Artificial intelligence 5.2 Hardware Intel 8048, Intel Embedded computer5.2.1 History of computing 8051 Desktop hardware computer, Home 5.2.2 computer, Laptop low-level programming languages) tend to be unique to a particula (collectively Other hardware topics termed computer, 5.3 Software Personal Personal digital computer 5.4 Languages assistant (PDA), Portable computer, Tablet 5.5 Professions and organizations
PC, Wearable computer
9 External links
Artificial intelligence, Quantum Antivirus software, Malware scanner, computer, Misc Installer/Package management Chemical systems, File Theoretical/experi computer, DNA manager mental computing, Optical computer, Spintronics based computer
Program design of small programs is relatively simple and involves the analysis of the problem, collection of inputs, using the programming constructs
A general purpose computer has four main components: the arithmetic logic unit (ALU), the control unit, the memory, and the input and output devices (c Inside each of these parts are thousands to trillions of small electrical circuits which can be turned off or on by means of an electronic switch. Each The control unit, ALU, registers, and basic I/O (and often other hardware closely linked with these) are collectively known as a central processing uni