Is there a word for languages "equivalent to C"? -


i'm trying find word categorize languages, , don't quite have it.

  • category 1 example: ruby program must interpreted; instructions ruby program. python , javascript this, too.
  • category 2 example: compiled c program needs no interpreter; instructions computer. c++ , rust , go this, too.

i "compiled vs interpreted", there languages compile bytecode. eg, java compiles, can't run java program without having java installed.

i "compiles machine code", i've read c compilers may compile assembler instead, , i'm fuzzy on distinction anyway. raises question "are talking feature of language itself?" can write a c interpreter, after all.

informally, i'd "you can use rust or go kinds of things you'd use c - produce efficient binaries no runtime dependencies."

is there word "equivalent c" in sense?

no.

as you've alluded to, there various ways of classifying language.

  • how executed (compiled vs interpreted)
  • how exists @ lowest level (byte code vs machine code)
  • similarity of language syntax
  • problem domain (scripting language, general purpose, functional programming)

even first of these falls down c. possible write c interpreter - see herbert schildt's c : complete reference such example.


Comments