News for hackers. Stuff that matters.
Re:C Is Not a Low-level Language (2018) by saagarjha on Tuesday December 28, 2021 @05:57AM (#29712443)
Respectfully: are these levels just something you created for this comment, or are they actually something you can back up with literature that agrees that they are the right levels or that they even exist at all?
Re:C Is Not a Low-level Language (2018) by drran on Tuesday December 28, 2021 @10:14AM (#29714491)
These levels are learned by software engineers on introduction to compilers.

«A Compiler is a software that typically takes a high level language (Like C++ and Java) code as input and converts the input to a lower level language at once.»

«Assembler A translator from assembly language programs to machine language programs.

Compiler A translator from “high-level” language programs into programs in a lower-level language.

Transpiler A translator from high-level language programs into programs in a different high-level language.»

«The compiler is software that converts a program written in a high-level language (Source Language) to low-level language (Object/Target/Machine Language).»