-
Marpit(ppt ) marp tutorial - Never use PowerPoint again
- Marpit /mɑːrpɪt/ is the skinny framework for creating slide deck from Markdown. It can transform Markdown and CSS theme(s) to slide deck composed of static HTML and CSS and create a web page convertible into slide PDF by printing
-
Mermaid
- Diagramming and charting tool https://mermaid.js.org/
- 인터프리터 언어(Interpreter Language) vs 컴파일 언어(Compiled Language)
| Interpreter VS. Compiled | |
| 인터프리터 언어 (Interpreter Language |
컴파일 언어 (Compiled Language) |
| JavaScript Python |
C, C++ |
| JavaScript Declare(변수 선언) Allocation은 Runtime때 |
Compile Time에 대부분 다 해결 일부 Polymorphism은 Runtime때 |
https://youtube.com/playlist?list=PLkNVwwEe58DjmO5kTUkfm-8NEDUKG2No5
-
선언 Declare -> undefined 로 메모리 주소로 할당
-
할당 allocation 하면 새로운 주소값 할당 (allocation은 Runtime에서 실행됨)
function test(t) {
if (t === undefined) {
return 'Undefined value!';
}
return t;
}
let x; // Delare
console.log(test(x));
// Expected output: "Undefined value!"
x = 10; // allocationhttps://developer.mozilla.org/en-US/docs/Glossary/Hoisting
flowchart TD
A[Var foo<br>변수 선언_declare_] -->|0x0000FFFF| C(<strong><em>undefined</em></strong><br>_Primative Type_)
B[foo = 10<br>값의 할당Allocation] -->|0x0000FFF2| D{80}
https://felixgerschau.com/javascript-memory-management/
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management