I did a few searches and did not find a question that “directly” answered this question.
In any case, the main point of this question is I wonder what “language function” or “syntax” means, which makes the language a serious pain for creating a parser, syntax highlighting, etc.
It may be subjective, but I was thinking, for example, about the difference in parsing the language, for example say Lisp, for example, with its structure (func parms, etc.), since in comparison with something like C ++ with all patterns, brackets, etc.
, , , . , Lisp Curl, , !
, , .
langugaes IMHO. , . , - , , , , , , , , . ++ - , , , . . -, , - .
, , ( ) . , , , ( ), , , , , .
Source: https://habr.com/ru/post/1745290/More articles:Unit testing using InternalsVisibleToAttribute requires compilation with / out: filename.ext? - c #GridView onTouch - androidSQL: merging multiple tables into one - sqlJava WordNet Interface - javaHow to set a data type property as smalldatetime - c #Parsing xml with dom4j or jdom or in any case - javaHow to pass complex objects to ASP.NET MVC using Get parameters? - parameter-passingWhich software design pattern is best for the following scenario (C #) - designSELECT DISTINCT in a field that does not appear in the recordset? - sqlMessaging over a network - c #All Articles