# Syntax As to the syntax, THE MQL5 language for programming trading strategies is very much similar to the C++ programming language, except for some features: - no address arithmetic; - no goto operator; - an anonymous enumeration can't be declared; - no multiple inheritance. See also [Enumerations](/en/docs/basis/types/integer/enumeration), [Structures and Classes](/en/docs/basis/types/classes), [Inheritance](/en/docs/basis/oop/inheritance)