Skip to main content

Program ↔ self-contained sequence of Statement to perform task

aka Programs

Algorithm

Finite sequence of instructions

Scaffolding

utility Program to generate Boilerplate/template, set App skeleton

References

  1. JS EngineProgram to execute JS Source Code, consists of Call Stack, Heap, Callback Queue & Event Loop

  2. Runtime Environment ↔ Place to Execute Program, with platform-specific Global Scope access

  3. CompilerProgram to translate Source Code to Machine Code (or IR)

  4. ShellProgram to expose OS functionality (via CLI)

  5. Domaintarget area for Program purpose/use-case

  6. Computer ↔ Electronic machine to run Programs to perform tasks

  7. Procedural Programming ↔ (Paradigm) Imperative subset to split Program into smaller sub-tasks (Procedure)

  8. Source Code ↔ Human readable Abstraction over Machine Code, to write Programs

  9. User AgentProgram to rep person || bot to browse WWW

  10. BrowserUA Program to GET & display Web Pages

  11. Runtime ↔ final lifecyle stage when Program is run inside EC

  12. Compile TimeProgram lifecycle phase to Compile Source Code

  13. Decomposition ↔ Factoring; Paradigm stragegy for organizing Program by breaking down complex system into simpler parts

  14. Business Logic ↔ Rules & Logic for Program to deal with users & its purpose

  15. Scaffolding ↔ utility Program to generate Boilerplate/template, set App skeleton

  16. node-inspectorNode DevTool to debug with step-wise breakpoints for Programs

  17. Compile Time ↔ phase of Program execution lifecycle during which Code is being compiled into Machine Code

  18. ProcessProgram instance run on OS

  19. Functional Programming ↔ (Paradigm) to construct Programs as MCF (Modular Composable Functions ) (Modular Composable)

  20. Software ↔ set of Programs to perform tasks (on Computer)

  21. .exe ↔ portable binary executable to Package & deliver Programs on Windows

  22. SocksifierProgram to allow App to access network

  23. daemonProgram run as background Process

  24. JS CompilerProgram to transform JS Code, consists of Baseline Compiler, Optimization Compiler & Monitor

  25. Web Crawler ↔ 🤖 Program to systematically browse & index all public web pages (for Search Engine)

  26. Bootstrap ↔ startup Program to init OS ie POST, Boot Loader, etc - or broadly to init/load/setup something

  27. Boot LoaderProgram to load OS from disk

  28. Containerize ↔ (process) to Package Programs into Container for xplat compat

  29. Dev tool ↔ Utility Program to dev Software

  30. Concern ↔ logic/purpose of Program