Live briefing
Everything about Hard coding
Putting data in the source code of a program
Hard coding is the software development practice of embedding data directly into the source code of a program or other executable object, as opposed to obtaining the data from external sources or generating it at runtime. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Hard codingA 5-minute orientation
- Skim a recent paper: Massive Access Made Simple: Bloom Filter-Based Coding Under Hard-Decision Envelope DetectionInfluential work since 2022
- Pick up a classic book: CryptonomiconThe most-reprinted book on the subject
- Read the landmark paper: On The Capacity of Immediately-Decodable Coding Schemes for Wireless Stored-Video Broadcast with Hard Deadline ConstraintsCited 64 times
- Go sideways: Management features new to Windows VistaA closely related topic
- Go sideways: Installation (computer programs)A closely related topic
📖 Definitions
Verb present participle and gerund of hard code
🏆 Landmark papers (most cited)
On The Capacity of Immediately-Decodable Coding Schemes for Wireless Stored-Video Broadcast with Hard Deadline Constraints
Hard Decisions Shape the Neural Coding of Preferences
Efficient coding schemes for the hard-square model
MIMO-assisted hard versus soft decoding-and-forwarding for network coding aided relaying systems
Adaptive Random Network Coding for Multicasting Hard-Deadline-Constrained Prioritized Data
Hard‐coding bottom‐up code generation tables to save time and space
Single-Unicast Secure Network Coding and Network Error Correction are as Hard as Multiple-Unicast Network Coding
Efficient Hard-Decision Quantization Using an Adaptive Deadzone Offset Model for Video Coding
🆕 Influential since 2022
📚 Books worth reading
CryptonomiconNeal Stephenson · 1999
The Macintosh system fitness planDan Shafer · 1995
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Management features new to Windows Vista Windows Vista contains a range of new technologies and features that are intended to help network administrators and power users better manage their systems…
- Installation (computer programs) Installation (or setup) of a computer program (including device drivers and plugins) is the act of making the program ready for execution. Installation…
- Live CD A live CD (also live DVD, live disc, or live operating system) is a complete bootable computer installation including operating system which runs directly…
- Symbolic link In computing, a symbolic link (a.k.a. symlink or soft link) is a special computer file that refers to another file or directory by storing a path to it…
- Portable application A portable application (portable app), sometimes also called standalone software, is a computer program designed to operate without changing other files…
- Windows Registry The Windows Registry is a hierarchical database that stores low-level settings for the Microsoft Windows operating system and for applications that opt…
- Volume (computing) In computer data storage, a volume or logical drive is a distinctly-addressable storage area with a single file system. Storage can be designed and configured…
- NTFS links NTFS links are the abstraction used in the NTFS file system—the default file system for all Microsoft Windows versions belonging to the Windows NT family—to…