What is the definition of C-based language?Is C# considered to be C-based?Is Java considered to be C-based?Furthermore, what does it mean for a language to be based on another language anyway?
The definition of C-based language
c#;java;c
C based in general means looks like C from a syntax view. It has nothing to do with how the language works or the features it provides. Anything that looks like the following will be called c likeType Declaration([Type] Param){    Type Var (Statement Ender)    Var[Selctor]SubItem }Where as anything that looks like this might be called lisp based(lambda (arg) (+ arg 1))Some people have done a lot of work and created a comp language tree for reference. 