Template:Programming: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{| align=center style="background:# | {| 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: [[Notes on numbers in computers|Numbers in computers]] ·· [[Computer dates and times]] ·· [[Data structures]] | ||
Wider abstractions: [[Programming language typology and glossary]] ·· [[Some | 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]] · [[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]] | ||
Language specific: [[Python notes]] · [[C and C++ notes]] · [[Lua 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]] | |||
Mechanics of duct | 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]] --> | |||
|} | |} |