WebInfoSearch Web Directory
Computer programming is the art of writing software, instructions for computers to follow. At the base level, as understood by the computer, these instructions are written in <em>machine code</em>, or <em>binary</em>, pure numbers, quite difficult for humans to read and write. At a slightly higher level, these codes correspond to <em>assembly language</em>, short mnemonics for individual computer operations, that still correspond one to one with what the machine actually does. This is still unstructured, terse, and difficult to read or write in. Most programming is done in higher level, <em>compiled</em> languages, or even <em>interpreted</em>that look like a cross between English and Algebra, and allow various abstractions depending on the language, such as encapsulation, function calls, data hiding, and more, to enable people reading and writing programs to deal with the vast quantity of information that the computer actually handles. Respectively, a <em>compiler</em> program translates these languages to machine code to be executed directly, or a separate <em>interpreter</em> program itself takes these statements and executes them as an intermediary.
Top
:
Computers
:
Programming
Categories
Chats and Forums
Companies
Contests
Education
Humor
Magazines and E-zines
Methodologies
Personal Pages
Resources
Agents
Algorithms and Data Structures
Compilers
Component Frameworks
Configuration Management
Databases
Development Tools
Disassemblers
Drivers
Games
Graphical User Interfaces
Graphics
Internet
Libraries
Memory Management
Metaprogramming
Operating Systems
Parallel
Reverse Engineering
Software Engineering
Software Testing
System Specific
Threads
Related Topics:
Computers:Computer_Science
Computers:Data_Formats
Computers:Software
Help build the largest human-edited directory on the web.
Submit a Site
-
Open Directory Project
-
Become an Editor
1999 - 2005 All Rights Reserved by
WebInfoSearch
. All trademarks used are the properties of their respective owners.
Unclaimed Money Search