Thursday, September 17, 2009

computer software

Software refers to parts of the computer which do not have a material form, such as programs, data, protocols, etc. When software is stored in hardware that cannot easily be modified (such as BIOS ROM in an IBM PC compatible), it is sometimes called "firmware" to indicate that it falls into an uncertain area somewhere between hardware and software.

Computer software

Operating system

Unix and BSD

UNIX System V, AIX, HP-UX, Solaris (SunOS), IRIX, List of BSD operating systems

GNU/Linux

List of Linux distributions, Comparison of Linux distributions

Microsoft Windows

Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows CE

DOS

86-DOS (QDOS), PC-DOS, MS-DOS, FreeDOS

Mac OS

Mac OS classic, Mac OS X

Embedded and real-time

List of embedded operating systems

Experimental

Amoeba, Oberon/Bluebottle, Plan 9 from Bell Labs

Library

Multimedia

DirectX, OpenGL, OpenAL

Programming library

C standard library, Standard template library

Data

Protocol

TCP/IP, Kermit, FTP, HTTP, SMTP

File format

HTML, XML, JPEG, MPEG, PNG

User interface

Graphical user interface (WIMP)

Microsoft Windows, GNOME, KDE, QNX Photon, CDE, GEM

Text-based user interface

Command-line interface, Text user interface

Application

Office suite

Word processing, Desktop publishing, Presentation program, Database management system, Scheduling & Time management, Spreadsheet, Accounting software

Internet Access

Browser, E-mail client, Web server, Mail transfer agent, Instant messaging

Design and manufacturing

Computer-aided design, Computer-aided manufacturing, Plant management, Robotic manufacturing, Supply chain management

Graphics

Raster graphics editor, Vector graphics editor, 3D modeler, Animation editor, 3D computer graphics, Video editing, Image processing

Audio

Digital audio editor, Audio playback, Mixing, Audio synthesis, Computer music

Software Engineering

Compiler, Assembler, Interpreter, Debugger, Text Editor, Integrated development environment, 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

Misc

Artificial intelligence, Antivirus software, Malware scanner, Installer/Package management systems, File manager

http://en.wikipedia.org/wiki/Computer#Notes

No comments:

Post a Comment