vault backup: 2023-12-27 09:30:39

Affected files:
.obsidian/workspace.json
Projects/Dev Options.md
Projects/Mixonomer.md
Projects/NoteCrawler.md
Projects/Selector.md
Projects/To Do App.md
STEM/CS/ABI.md
STEM/CS/Calling Conventions.md
STEM/CS/Code Types.md
STEM/CS/Compilers.md
STEM/CS/ISA.md
STEM/CS/Language Binding.md
STEM/CS/Languages/Assembly.md
STEM/CS/Languages/C++.md
STEM/CS/Languages/Javascript.md
STEM/CS/Languages/Python.md
STEM/CS/Languages/Rust.md
STEM/CS/Languages/dotNet.md
STEM/IOT/OS/Composition.md
This commit is contained in:
Andy Pack 2023-12-27 09:30:39 +00:00
parent c3ebefdd64
commit 5f04cacd81
13 changed files with 34 additions and 0 deletions

View File

@ -1,6 +1,7 @@
---
tags:
- low-level
- dev
---
- How data structures & computational routines are accessed in machine code ([Code Types](Code%20Types.md))
- Machine code therefore hardware-dependent

View File

@ -1,6 +1,7 @@
---
tags:
- low-level
- dev
---
- The order in which atomic (scalar) parameters, or individual parts of a complex parameter, are allocated
- How parameters are passed

View File

@ -1,3 +1,7 @@
---
tags:
- dev
---
## Machine Code
- Machine language instructions
- Directly control [CPU](Processors.md)

View File

@ -1,3 +1,7 @@
---
tags:
- dev
---
## JIT
Just-in-Time
- Compilation during execution

View File

@ -1,6 +1,7 @@
---
tags:
- low-level
- dev
---
Instruction Set Architecture

View File

@ -1,3 +1,7 @@
---
tags:
- dev
---
- Binding is an API that provides glue code
- Allows language to use a foreign library or OS

View File

@ -1,6 +1,7 @@
---
tags:
- low-level
- dev
---
[Uni of Virginia - x86 Assembly Guide](https://www.cs.virginia.edu/~evans/cs216/guides/x86.html)

View File

@ -1,3 +1,7 @@
---
tags:
- dev
---
## To Read
- [Iterators](https://en.cppreference.com/w/cpp/iterator) -> [spans](https://en.cppreference.com/w/cpp/container/span) -> [ranges](https://en.cppreference.com/w/cpp/ranges)
- [constexpr](https://en.cppreference.com/w/cpp/language/constexpr)

View File

@ -1,6 +1,7 @@
---
tags:
- web
- dev
---
[https://www.learnui.design/blog/spice-up-designs.html](https://www.learnui.design/blog/spice-up-designs.html)

View File

@ -1,3 +1,7 @@
---
tags:
- dev
---
`pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_}`
From <[https://www.activestate.com/resources/quick-reads/how-to-update-all-python-packages/](https://www.activestate.com/resources/quick-reads/how-to-update-all-python-packages/)>

View File

@ -1,6 +1,7 @@
---
tags:
- low-level
- dev
---
## #web

View File

@ -1,3 +1,7 @@
---
tags:
- dev
---
# Common Language Infrastructure
## CLI
- Language-neutral platform

View File

@ -1,3 +1,7 @@
---
tags:
- dev
---
# Threading
*Smallest sequence of programmed instructions that can be managed independently by a [scheduler](https://en.wikipedia.org/wiki/Scheduling_(computing))*
From <[https://en.wikipedia.org/wiki/Thread_(computing)](https://en.wikipedia.org/wiki/Thread_(computing))>