Языки могут допускать некоторые из этих вещей, но это упрощающее предположение облегчает работу с писателем компилятора и программистом, чтобы читать программу.
Парсеры (обычно) записываются для разрыва исходный текст в «токены». Идентификатор, начинающийся с числа, выглядит как число. Кроме того, 5e3, является допустимым числом (5000.0) на некоторых языках.
Между тем: и. обозначаются как операторы. В некоторых контекстах идентификатор, начинающийся с одного из них, приведет к двусмысленному коду. И так далее.
Установите новейший стабильный jdk (например, jdk1.7 или jdk 1.8) в вашей системе и установите его в качестве jdk по умолчанию.
1. Скачать JDK8
2.SET JAVA HOME
sudo gedit /etc/environment
export JAVA_HOME=/home/username/Java/jdk1.8
export JRE_HOME=/home/username/Java/jdk1.8
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
sudo gedit /etc/profile
//before umask xxx adde
export JAVA_HOME=/home/username/Java/jdk1.8
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$JAVA_HOME/bin
3. запустить pycharm
./pycharm.sh