Syntax specifies allowed characters a program can contain Syntax also specifies structure the allowed characters must obey