|
|
Line 1: |
Line 1: |
| | {{programming}} |
| {{old}} | | {{old}} |
| {{stub}} | | {{stub}} |
Latest revision as of 17:49, 15 July 2023
Some fragmented programming-related notes, not meant as introduction or tutorial
Data: Numbers in computers ·· Computer dates and times ·· Data structures
Wider abstractions: Programming language typology and glossary · Generics and templating ·· Some abstractions around programming · · Computational complexity theory notes · Synchronous, asynchronous · First-class citizen
Syntaxy abstractions: Constness · Memory aliasing · Binding, assignment, and such · Closures · Context manager · Garbage collection
Sharing stuff: Communicated state and calls · Locking, data versioning, concurrency, and larger-scale computing notes
Language specific: Python notes ·· C and C++ notes · Compiling and linking ·· Lua notes
Teams and products: Programming in teams, working on larger systems, keeping code healthy · Benchmarking, performance testing, load testing, stress testing, etc. · Maintainability
More applied notes: Optimized number crunching · File polling, event notification · Webdev · GUI toolkit notes
Mechanics of duct taping software together: Automation, remote management, configuration management · Build tool notes · Installers
|
⌛ This hasn't been updated for a while, so could be outdated (particularly if it's about something that evolves constantly, such as software or research).
|
✎ This article/section is a stub — some half-sorted notes, not necessarily checked, not necessarily correct. Feel free to ignore, or tell me about it.
Inno Setup
- Free for personal and commercial use.
- Can install an uninstaller
- Can be used via GUI and command-line tools
- Source available (its own license, looks BSD-style)
- http://www.jrsoftware.org/isinfo.php
Nullsoft Scriptable Install System (NSIS)