Template:Programming: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 4: | Line 4: | ||
Data: [[Notes on numbers in computers|Numbers in computers]] ·· [[Computer dates and times]] ·· [[Data structures]] | Data: [[Notes on numbers in computers|Numbers in computers]] ·· [[Computer dates and times]] ·· [[Data structures]] | ||
Wider abstractions: [[Programming language typology and glossary]] ·· [[Some mathy concepts around programming]] · · [[Computational complexity theory notes]] · [[Synchronous, asynchronous]] · [[First-class citizen (programming)|First-class citizen]] | Wider abstractions: [[Programming language typology and glossary]] · [[Generics and templating]] ·· [[Some mathy concepts around programming]] · · [[Computational complexity theory notes]] · [[Synchronous, asynchronous]] · [[First-class citizen (programming)|First-class citizen]] | ||
Syntaxy abstractions: [[Constness]] · [[Memory aliasing]] · [[Binding, assignment, and such]] · [[Closures (programming)|Closures]] · [[Context manager]] · [[Garbage collection]] | Syntaxy abstractions: [[Constness]] · [[Memory aliasing]] · [[Binding, assignment, and such]] · [[Closures (programming)|Closures]] · [[Context manager]] · [[Garbage collection]] |
Revision as of 12:36, 12 August 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 mathy concepts 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 More applied notes: Optimized number crunching · File polling, event notification · Webdev · GUI toolkit notes Mechanics of duct tapintg software together: Automation, remote management, configuration management · Build tool notes · Installers |