ΠΠΎΠ»ΡΡΠΈΠ» ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π±Π°ΠΊΠ°Π»Π°Π²ΡΠ° ΠΈ ΠΌΠ°Π³ΠΈΡΡΡΠ° Π² ΠΠ»Π»ΠΈΠ½ΠΎΠΉΡΠΊΠΎΠΌ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅ Π² Π£ΡΠ±Π°Π½Π°-Π¨Π°ΠΌΠΏΠ΅ΠΉΠ½. ΠΡΠ» ΡΠ»Π΅Π½ΠΎΠΌ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° ANSI, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π» ΡΡΠ°Π½Π΄Π°ΡΡΡ Π‘ Π² 1989 Π³ΠΎΠ΄Ρ ΠΈ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠ° ISO, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π²ΡΠ΅Π³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΡ C++ Π² 1998.
ΠΠ³ΠΎ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ Π² 1985—1986 Π³ΠΎΠ΄Π°Ρ (Π½Π° ΠΎΠ±Π»ΠΎΠΆΠΊΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ Advanced Modula-2 1987 Π³ΠΎΠ΄Π° Π±ΡΠ»ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ, ΡΡΠΎ ΡΡΠΎ Π΅Π³ΠΎ ΡΠ΅ΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³Π°). ΠΡΠ΅ Π΅Π³ΠΎ ΠΊΠ½ΠΈΠ³ΠΈ Π±ΡΠ»ΠΈ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Ρ ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎΠΌ Osborne, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·ΠΆΠ΅ Π±ΡΠ»ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ McGraw-Hill. ΠΠ±ΡΠΈΠΉ ΡΠΈΡΠ°ΠΆ Π΅Π³ΠΎ ΠΊΠ½ΠΈΠ³, ΠΏΠ΅ΡΠ΅Π²Π΅Π΄ΡΠ½Π½ΡΡ Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ·ΡΠΊΠΎΠ², ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π±ΠΎΠ»Π΅Π΅ 3 ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ΠΎΠ² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ².