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: tags:
- low-level - low-level
- dev
--- ---
- How data structures & computational routines are accessed in machine code ([Code Types](Code%20Types.md)) - How data structures & computational routines are accessed in machine code ([Code Types](Code%20Types.md))
- Machine code therefore hardware-dependent - Machine code therefore hardware-dependent

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,6 +1,7 @@
--- ---
tags: tags:
- low-level - low-level
- dev
--- ---
[Uni of Virginia - x86 Assembly Guide](https://www.cs.virginia.edu/~evans/cs216/guides/x86.html) [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 ## 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) - [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) - [constexpr](https://en.cppreference.com/w/cpp/language/constexpr)

View File

@ -1,6 +1,7 @@
--- ---
tags: tags:
- web - web
- dev
--- ---
[https://www.learnui.design/blog/spice-up-designs.html](https://www.learnui.design/blog/spice-up-designs.html) [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 $_}` `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/)> 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: tags:
- low-level - low-level
- dev
--- ---
## #web ## #web

View File

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

View File

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