Template:Programming: Difference between revisions

From Helpful
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{| align=center style="background:#fdc6c7;  border: 1px solid #aaa; padding: .2em; margin-bottom: 3px; font-size: 95%; width: auto; page-break-before:avoid; -moz-border-radius-bottomleft:0.25em; -moz-border-radius-bottomright:0.25em; -moz-border-radius-topleft:0.65em; -moz-border-radius-topright:0.65em;"
{| align=center style="background:#fdc6c755;  border: 1px solid #aaa; padding: .2em; margin-bottom: 3px; font-size: 95%; width: auto; page-break-before:avoid; -moz-border-radius-bottomleft:0.25em; -moz-border-radius-bottomright:0.25em; -moz-border-radius-topleft:0.65em; -moz-border-radius-topright:0.65em;" role="navigation"
| style="padding-right: 4px; padding-left: 4px;" |  
| style="padding-right: 4px; padding-left: 4px;" | Some '''''fragmented''' programming-related notes, '''not''' meant as introduction or tutorial


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 abstractions around programming]] · · [[Computational complexity theory notes]] · [[Synchronous, asynchronous]] · [[First-class citizen (programming)|First-class citizen]]  


Syntaxy abstractions: [[Constness]] · [[Memory aliasing]] · [[Closures (programming)|Closures]] · [[Context manager]] · [[Garbage collection]]  
Syntaxy abstractions: [[Constness]] · [[Memory aliasing]] · [[Binding, assignment, and such]] · [[Closures (programming)|Closures]] · [[Context manager]] · [[Garbage collection]]  


Sharing stuff:      [[Programming notes/Communicated state and calls|Communicated state and calls]] · [[Locking, data versioning, concurrency, and larger-scale computing notes]]
Sharing stuff:      [[Programming notes/Communicated state and calls|Communicated state and calls]] · [[Locking, data versioning, concurrency, and larger-scale computing notes]]
Line 12: Line 12:
Language specific:  [[Python notes]] ·· [[C and C++ notes]] · [[Compiling and linking]] ·· [[Lua notes]]
Language specific:  [[Python notes]] ·· [[C and C++ notes]] · [[Compiling and linking]] ·· [[Lua notes]]


More applied notes: [[Optimized number crunching]] · [[File polling, event notification|File polling, event notification]] · [[:Category:Webdev|Webdev]] · [[GUI toolkit notes]]
Teams and products: [[Programming in teams, working on larger systems, keeping code healthy]] · [[Benchmarking, performance testing, load testing, stress testing, etc.]] · [[Maintainability]]


Mechanics of duct tapintg software together: [[Automation, remote management, configuration management]] · [[Build tool notes]] · [[Installers]]
More applied notes: [[Optimized number crunching]] · [[File polling, event notification, and asynchronous IO|File polling, event notification]] · [[:Category:Webdev|Webdev]] · [[GUI toolkit notes]]
 
Mechanics of duct taping software together: [[Automation, remote management, configuration management]] · [[Build tool notes]] · [[Installers]]
 
<!-- Resource allocation models -->
 
<!-- "Design patterns": [[Singleton]] -->


|}
|}

Latest revision as of 14:12, 3 March 2024