Skip to main content

Programming LanguageComputer Lang to express Instruction to Computer via Abstraction

aka Prog-Lang

Scripting Language

Programming Language with Primitives based on API calls to automate a pre-existing system

Interpreted Language

a

Swift

Multi-paradigm Compiled Programming Language to build apple native apps, succeed & Interop Objective-C

Objective-C

legacy apple platform language

Primitive

⚛ Simplest unit (to process) in Programming Language

Rust

Programming Language for performance & safe Concurrency Model, ex Gecko & SWC

Java

clunky Boilerplate-heavy High-Level General-Purpose OOP Programming Language. inspire name for JS

Kotlin

static typed Multi-paradigm language attempt at better Java with DX features (ie type inference, null safety & functional pattern - Java-interop)

Source Code

Human readable Abstraction over Machine Code, to write Programs

Framework

set of methods to Abstract design/structure Code

DSL

Computer Lang specialized to a specific App Domain

Source Language?

language to translate to another lang. same as IR?

Template Language

Go

Formerly known as Golang. powers esbuild

Compiled Language

of Programming Language where entire Source Code convert into Machine Code all at once, written to portable Binary file, executable later by any Computer

Machine Code

0's & 1's. Binary Executable, generated via Interpretation or Compiled Language.

Bytecode

General-Purpose

of Programming Language to build Software in various application Domain

Low-Level

of Programming Language to Abstract less with Source Code closer to Machine Code, req closer management of Hardware resources

References

  1. JS SyntaxGrammar of Programming Language

  2. Web AssemblyAssembly language to run Low-LevelProgramming Language in Browser with near-native performance as portable binary executable

  3. Low-Level ↔ of Programming Language to Abstract less with Source Code closer to Machine Code, req closer management of Hardware resources

  4. General-Purpose ↔ of Programming Language to build Software in various application Domain

  5. DOM InterfaceObjectInterface to expose portion of DOM API to Programming Language (ie JS)

  6. RustProgramming Language for performance & safe Concurrency Model, ex Gecko & SWC

  7. InterpretationProgramming Language with Interpreter to parse & execute Source Code line by line

  8. Scripting LanguageProgramming Language with Primitives based on API calls to automate a pre-existing system

  9. Primitive ↔ ⚛ Simplest unit (to process) in Programming Language

  10. C++Low-Level General-Purpose Programming Language extends C with Class

  11. CLow-Level General-Purpose Programming Language with Imperative Procedural Programming Paradigm

  12. Superset ↔ extension to set (language extends base Programming Language)

  13. Assembly languageProgramming Language to compose CPU-arch specific Low-Level Code closer to Machine Code

  14. Multi-paradigm ↔ (property) Programming Language flexible & versatile, to allow multiple Paradigms to pick & choose from

  15. Java ↔ clunky Boilerplate-heavy High-Level General-Purpose OOP Programming Language. inspire name for JS

  16. Syntax ↔ grammer of Programming Language

  17. Token ↔ smallest element of Programming Language/network/security to rep something of Semantic relevance

  18. Interoperability ↔ of Programming Language compat to other lang for better adopt

  19. SwiftMulti-paradigm Compiled Programming Language to build apple native apps, succeed & Interop Objective-C

  20. High-Level ↔ of Programming Language to Abstract Source Code away from Low-Level details (ie allocating Hardware resources)

  21. Zero Deps ↔ of vanilla (JS/Programming Language/Binary) Lib to run out-of-box w/o req external Deps

  22. Logic Programming ↔ (Paradigm) for Programming Language as logical sentences to express fact/rule of problem domain, let system derive solution

  23. Strongly-Typed ↔ of Programming Language to req Type assign for Variable Declaration

  24. Memory Safety ↔ of Programming Language to auto incl Garbage-Collection handling w/o need Imperative cleanup

  25. Compiled Language ↔ of Programming Language where entire Source Code convert into Machine Code all at once, written to portable Binary file, executable later by any Computer