Hand coding

Hand coding

In computing, hand coding means editing the underlying representation of a document or a computer program, when tools that allow working on more sophisticated representation also exist. Typically this means editing the source code, or the textual representation of a document or a program, instead of using a WYSIWYG editor that always displays an approximation of the final product. It may also mean translating the whole or parts of the source code into machine language manually instead of using a compiler or an automatic translator.

The reasons to use hand coding include the ability to:
* Use features or refinements not supported by the graphical editor or compiler
* Control the semantics of a document beyond that allowed by the graphical editor
* Produce more elegant source code to help maintenance and integration
* Produce better performing machine code than that produced by the compiler (see optimization)
* Avoid having to pay for expensive WYSIWYG Editors. Note that there are some open-source editors available on the web, however.

However, hand coding may require more expertise and time than using automatic tools.

See also

* HTML
* Markup language


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Coding conventions — are a set of guidelines for a specific programming language that recommend programming style, practices and methods for each aspect of a piece program written in this language. These conventions usually cover file organization, indentation,… …   Wikipedia

  • Coding system of FireWire — FireWire, also known as IEEE 1394, i.LINK (Sony) or DV (Panasonic), is a serial bus architecture for high speed data transfer. Compared to older avionics data buses such as Mil Std 1553, FireWire is a serial bus, meaning that information is… …   Wikipedia

  • Huffman coding — Huffman tree generated from the exact frequencies of the text this is an example of a huffman tree . The frequencies and codes of each character are below. Encoding the sentence with this code requires 135 bits, as opposed of 288 bits if 36… …   Wikipedia

  • Distributed source coding — (DSC) is an important problem in information theory and communication. DSC problems regard the compression of multiple correlated information sources that do not communicate with each other.[1] By modeling the correlation between multiple sources …   Wikipedia

  • Network coding — is a technique where, instead of simply relaying the packets of information they receive, the nodes of a network will take several packets and combine them together for transmission. This can be used to attain the maximum possible information… …   Wikipedia

  • Common coding theory — is a cognitive psychology theory describing how perceptual representations (e.g. of things we can see and hear) and motor representations (e.g. of hand actions) are linked. The theory claims that there is a shared representation (a common code)… …   Wikipedia

  • Remote Bar Coding System — (RBCS), also called Remote Video Encoding (RVE) is a method used by the United States Postal Service to encode the address of letter sized mailpieces that are not decipherable by a Multiline Optical Character Reader (MLOCR). When an MLOCR does… …   Wikipedia

  • Context Adaptive Variable Length Coding — CAVLC (Context adaptive Variable Length Coding) beschreibt eine kontextabhängige Lauflängenkodierung und ist eine Art der verlustfreien Entropiekodierung. Ein Einsatzgebiet von CAVLC ist bei der Videokomprimierung MPEG 4/Part10 (H.264/AVC). Das… …   Deutsch Wikipedia

  • Fibonacci coding — In mathematics, Fibonacci coding is a universal code which encodes positive integers into binary code words. All tokens end with 11 and have no 11 before the end. The formula used to generate Fibonacci codes is: #N = sum {i=0}^k d(i) F(i) #d(i) …   Wikipedia

  • Dual-coding theory — Dual coding theory, a theory of cognition, was first advanced by Allan Paivio of the University of Western Ontario. The theory postulates that both visual and verbal information are processed differently and along distinct channels with the human …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”