software development is the process of creating, refining, and maintaining software.
Links to this note
- asynchronous programming
- autotools
- binary analysis
- black box
- black magic
- camelCasing
- class (software development)
- code completion
- code maintainability
- compatibility later
- constant
- dark arts
- data structure
- debugging
- documentation
- event handling
- header file
- heap
- IDE
- injection
- legacy code
- linked list
- loop unrolling
- loops (software development)
- macro
- malware development
- memory allocation
- method
- objcopy
- portability
- quicksort
- software testing
- sorting
- stack
- syntax highlighting
- Thread Local Storage
- threading
- toolchain
- tracing (software development)
- undocumented (software development)
- unit testing
- Windows SDK