Tuesday, March 3, 2015

Computer Topics

Hardware Topics
Peripheral device (input/output)
Input
Mousekeyboardjoystickimage scannerwebcamgraphics tabletmicrophone
Output
Monitorprinterloudspeaker
Both
Floppy disk drivehard disk driveoptical disc drive, teleprinter
Computer buses
Short range
RS-232SCSIPCIUSB
Long range (computer networking)
EthernetATMFDDI

Software Topics
Software refers to elements of the pc that don't have a material kind, like programs, data, protocols, etc. once software system is hold on in hardware that can't simply be changed, it's typically referred to as “firmware.”
Operating system
Unix and BSD
UNIX System VIBM AIXHP-UXSolaris (SunOS), IRIXList of BSD operating systems
GNU/Linux
List of Linux distributionsComparison of Linux distributions
Microsoft Windows
Windows 95Windows 98Windows NTWindows 2000Windows MeWindows XPWindows VistaWindows 7Windows 8
DOS
86-DOS (QDOS), IBM PC DOSMS-DOSDR-DOSFreeDOS
Mac OS
Mac OS classicMac OS X
Embedded and real-time
List of embedded operating systems
Experimental
AmoebaOberon/BluebottlePlan 9 from Bell Labs
Library
Multimedia
DirectXOpenGLOpenAL
Programming library
C standard libraryStandard Template Library
Data
Protocol
TCP/IPKermitFTPHTTPSMTP
File format
HTMLXMLJPEGMPEGPNG
User interface
Graphical user interface(WIMP)
Microsoft WindowsGNOMEKDEQNX PhotonCDEGEMAqua
Text-based user interface
Command-line interfaceText user interface
Application
Office suite
Word processingDesktop publishingPresentation programDatabase management system, Scheduling & Time management, Spreadsheet, Accounting software
Internet Access
BrowserE-mail clientWeb serverMail transfer agentInstant messaging
Design and manufacturing
Computer-aided designComputer-aided manufacturing, Plant management, Robotic manufacturing, Supply chain management
Graphics
Raster graphics editorVector graphics editor3D modelerAnimation editor3D computer graphicsVideo editingImage processing
Audio
Digital audio editorAudio playback, Mixing, Audio synthesisComputer music
Software engineering
CompilerAssemblerInterpreterDebuggerText editorIntegrated development environmentSoftware performance analysisRevision controlSoftware configuration management
Educational
EdutainmentEducational gameSerious gameFlight simulator
Games
Strategy, Arcade, Puzzle, Simulation, First-person shooterPlatformMassively multiplayerInteractive fiction
Misc
Artificial intelligenceAntivirus softwareMalware scannerInstaller/Package management systemsFile manager

Languages Topics
There are thousands of various programming languages—some meant to be general purpose, others helpful just for extremely specialized applications.
Programming languages
Lists of programming languages
Timeline of programming languagesList of programming languages by categoryGenerational list of programming languagesList of programming languagesNon-English-based programming languages
Commonly used assembly languages
ARMMIPSx86
Commonly used high-level programming languages
AdaBASICCC++C#COBOLFortranJavaLispPascalObject Pascal
Commonly used scripting languages
Bourne scriptJavaScriptPythonRubyPHPPerl

Professions and organizations Topics
As the use of computers has unfolded throughout society, there is associate increasing range of careers involving computers.
Computer-related professions
Hardware-related
Electrical engineeringElectronic engineeringComputer engineeringTelecommunications engineeringOptical engineeringNanoengineering
Software-related
Computer scienceComputer engineeringDesktop publishingHuman–computer interaction, Information technology, Information systems, science, Software, Video game industryWeb design

The need for computers to figure well along and to be ready to exchange data has spawned the requirement for several standards organizations, clubs and societies of each a proper and informal nature.
Organizations
Standards groups
ANSIIECIEEEIETFISOW3C
Professional societies
ACMAISIETIFIPBCS
Free/open source software groups
Free Software FoundationMozilla FoundationApache Software Foundation

0 comments:

Post a Comment