Friday, 23 March 2018

The End of Special Sequences - Removal of Trigraphs in C++17

A trigraph is a three-character sequence interpreted as a single character, as per a programming language's specification. (Digraph is a similar concept for two-character sequences).

Keyboard limitations spurred their use i.e. lack of sufficient buttons to encompass the full character set of a language.

The concept of trigraph was initially invented by the ANSI C committee. IBM have historically opposed the removal of trigraphs from C++.

No comments: