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
Post a Comment