Difference between revisions of "References"
From Coder Merlin
Line 79: | Line 79: | ||
## [https://silentmatt.com/rectangle-intersection/ Intersecting Rectangle Visual] | ## [https://silentmatt.com/rectangle-intersection/ Intersecting Rectangle Visual] | ||
= Programming Languages = | = Programming Languages and Concepts = | ||
== Assembly Language == | == Assembly Language == | ||
* [https://aaronbloomfield.github.io/pdr/book/x86-64bit-asm-chapter.pdf x86 Assembly, 64 bit (from the University of Virginia)] | * [https://aaronbloomfield.github.io/pdr/book/x86-64bit-asm-chapter.pdf x86 Assembly, 64 bit (from the University of Virginia)] | ||
Line 91: | Line 91: | ||
** [https://theswiftdev.com/2018/01/25/deep-dive-into-swift-frameworks/ Deep Dive into Swift Frameworks] | ** [https://theswiftdev.com/2018/01/25/deep-dive-into-swift-frameworks/ Deep Dive into Swift Frameworks] | ||
** [https://theswiftdev.com/2019/01/14/all-about-the-swift-package-manager-and-the-swift-toolchain/ Swift Package Manager] | ** [https://theswiftdev.com/2019/01/14/all-about-the-swift-package-manager-and-the-swift-toolchain/ Swift Package Manager] | ||
== Object Oriented Programming == | |||
* [https://www.thoughtworks.com/insights/blog/composition-vs-inheritance-how-choose Inheritance vs. Composition (Steven Lowe)] | |||
= AP Computer Science A Exam = | = AP Computer Science A Exam = |
Revision as of 07:57, 4 April 2019
Within these castle walls be forged Mavens of Computer Science ...
— Merlin, The Coder
Linux and Bash[edit]
- Bash Guide
- Bash Basics
- Bash Tutorial (PDF)
- Linux Disk Space Management
- Unix Tutorial
- Coder Merlin File Recovery
- Find Text in File Recursively
Colors[edit]
Computer Science[edit]
- Computer Science I Textbook (by Bourke)
- Computer Science II Textbook (by Bourke)
- Algorithms
- Objects
- Computer Science I Textbook (by Bourke) Chapter 10. Encapsulation & Objects
- Presentation on Objects
- Scope
- Scope (Wikipedia)
- Computer Science I Textbook (by Bourke) Chapter 2.2.4. Scoping
- Sorting
- Objects
- Logic Gates and Simulations
Git[edit]
- Introductory Tutorial to Git (Video)
- Brief Introduction and Tutorial
- Official Documentation
- Useful Commits - Message Style
GitHub[edit]
- Brief Introduction and Tutorial
- Basic Formatting Syntax (for README.md)
- Markdown Magic - Tutorial
- Online README.md Editor
Emacs[edit]
- Beginner's Guide
- Emacs Tour
- Reference Card
- How-Tos
- Version Control Within Emacs
- Magit Version Control Within Emacs
- Butterflies
Emergence[edit]
Engineering Design Process[edit]
Graphics[edit]
- Turtle-Graphics
- HTML5 Canvas
- Igis
- Bezier Curves
- Rectangles
Programming Languages and Concepts[edit]
Assembly Language[edit]
- x86 Assembly, 64 bit (from the University of Virginia)
- The 64 bit x86 C Calling Convention (from the University of Virginia)
- x86-64 Machine-Level Programming (from Carnegie Mellon University)
Swift[edit]
- Swift Language Guide
- About Swift Functions
- Helpful blogs