Нет. Есть много видов языков с совершенно разными концепциями, да и даже у одного вида синтаксис может быть очень разный, например, Pascal и C и Basic.
Нет. Язык низкого уровня ASM более конкретный, там фактически нет синтаксиса, команда-регистр-значение или просто команда. Языки высокого уровня более абстрактны, объектно ориентированные языки еще более обстрактны)))