{
and }
. This syntax originated with
BCPL
(1966), and was popularized by
C. Many curly-bracket languages descend
from or are strongly influenced by C.
Examples of curly-bracket languages
include:
#
in the case of the C preprocessor).
Alternatively, they may not, but in this
case it is still often undesirable to
(for instance) expand a macro embedded
in a
string literal, so they still need a rudimentary
awareness of syntax. That being the
case, they are often still applicable to
more than one language. Contrast with
source-embeddable languages like
PHP, which are fully featured.