The Power of 10: Rules for Developing Safety-Critical Code - Wikipedia
Tiger Style! - ratfactor TigerStyle! (Or How To Design Safer Systems in Less Time) by Joran Dirk Greef - YouTube
1 What’s CI/CD? | Pipeline as Code
Programming Paradigms (wikipedia)
- Imperative Programming (defines flow control as statements): Direct assignments, common data structures, global variables ( C, C++, Java, Kotlin, PHP, Python, Ruby)
- Procedural programming
- Object-Oriented programming
- Aspect-Oriented programming
- Declarative Programming (defines program logic without the flow): Fourth-generation languages, spreadsheets, report program generators (SQL, regular expressions, Prolog, OWL, SPARQL, Datalog, XSLT)
- Functional programming
- Logic programming
- Reactive programming