Template:Programming: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 2: | Line 2: | ||
| style="padding-right: 4px; padding-left: 4px;" | | | style="padding-right: 4px; padding-left: 4px;" | | ||
Data: [[Notes on numbers in computers|Numbers in computers]] ·· [[Computer dates and times]] | 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]] · [[Garbage collection]] · [[Synchronous, asynchronous]] | Wider abstractions: [[Programming language typology and glossary]] ·· [[Some mathy concepts around programming]] · [[Garbage collection]] · [[Synchronous, asynchronous]] |
Revision as of 16:30, 14 July 2023
Data: Numbers in computers ·· Computer dates and times ·· Data structures Wider abstractions: Programming language typology and glossary ·· Some mathy concepts around programming · Garbage collection · Synchronous, asynchronous · First-class citizen Syntaxy abstractions: Constness · Memory aliasing · Closures · Context manager 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 · Webdev · GUI toolkit notes Mechanics of duct tapintg software together: Automation, remote management, configuration management · Build tool notes · Installers |