
InformationWeek SMB TechEncyclopedia
Result for: hack
As a noun, a hack is the source code of a program. For example, the phrase "it must be done through a hack" means someone has to write programming code to solve the problem because there is no pre-written software that does the job.
As a verb, hack refers to writing a small program or adding code to an existing program to solve a problem in a hurry. A hack often implies writing in a low-level programming language rather than a high-level macro language or application generator that is oriented to the user. It may even mean writing and deploying a patch in machine language. See hacker, patch and machine language.
You're Not Supposed To!
A hack may refer to an enhancement made to a computer-based appliance that is not at all user programmable, such as a video game, music player, TV set-top box or cellphone. For example, a digital media hub (media extender) could be modified to play back additional audio or video formats not supported by the unit. This kind of hacking is done by the serious enthusiast, who first has to find a way to expose the software.
It may require opening the box to reach the chips, using tools such as a screwdriver, wire strippers and soldering iron. For example, to make the iPhone work in a non-AT&T network, the first step in 17-year-old George Hotz's hack required applying voltage to one line on its circuit board. It meant scraping the surface of a single wire trace without breaking the line and soldering a wire to it, a very delicate operation. Subsequently, far less extreme methods were found to successfully unlock the phone.

Geek Humor
From "The Best of The Joy of Tech" cartoon book by Nitrozac and Snaggy (O'Reilly Media, Inc., 2003, ISBN 0-596-00578-4). (Image courtesy of GeekCulture, www.geekculture.com)

Hack Everything!
The term is often used to refer to any tip or technique for improving performance or configuring hardware or software; witness these titles from O'Reilly Media, Inc. For information on all the titles in O'Reilly's excellent Hacks series, visit http://hacks.oreilly.com.
As a verb, hack refers to writing a small program or adding code to an existing program to solve a problem in a hurry. A hack often implies writing in a low-level programming language rather than a high-level macro language or application generator that is oriented to the user. It may even mean writing and deploying a patch in machine language. See hacker, patch and machine language.
You're Not Supposed To!
A hack may refer to an enhancement made to a computer-based appliance that is not at all user programmable, such as a video game, music player, TV set-top box or cellphone. For example, a digital media hub (media extender) could be modified to play back additional audio or video formats not supported by the unit. This kind of hacking is done by the serious enthusiast, who first has to find a way to expose the software.
It may require opening the box to reach the chips, using tools such as a screwdriver, wire strippers and soldering iron. For example, to make the iPhone work in a non-AT&T network, the first step in 17-year-old George Hotz's hack required applying voltage to one line on its circuit board. It meant scraping the surface of a single wire trace without breaking the line and soldering a wire to it, a very delicate operation. Subsequently, far less extreme methods were found to successfully unlock the phone.
Define another IT term
THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY.
All other reproduction is strictly prohibited without permission from the publisher.
Copyright (©) 1981-2007 The Computer Language Company Inc All rights reserved.
Find pre-screened vendors to grow your business
Get key info on the products you need
- Phone Systems Guide - What kind of phone system is right for your business
- Web Design Guide - What to look for in a Web designer
- Merchant Services Guide - Credit card processing and more
- Online Marketing Guide - Leverage the Net to market your business
- Alternative Financing Guide - How to find the cash your business needs
- View all guides
IW SMB White Papers
Check out the FREE
InformationWeek SMB email newsletter!
InformationWeek SMB email newsletter!
Browse by Category
IW SMB Tech
Term Of Day:
Boost your tech
vocabulary!
InformationWeek SMB's
TechEncyclopedia
defines more than
20,000 IT terms.
FREE Technology Services Locator!
Search our database of 200,000 solution- provider locations by business activity, technology, vertical market, and customer size. Find a technology partner NOW.
go




