Unicode code points are a way to assign unique numbers to almost every character that is in active use today. This includes characters from nearly all languages: English, Russian, Chinese, Japanese, etc... plus many other characters such as mathematical symbols.
ASCII assigns values only to 128 characters.