1. A compiling method for computer high-level languages, the method used in a computer device comprising a numerical keypad and a space key arranged proximal to the numerical keypad, the method comprises: encoding world characters which explain a role to be completed by computer high-level languages to show the role to be completed by the computer high-level languages by: for each category of the world characters, allocating basic elements forming the character of this category or capable of determining the character of this category to the corresponding number keys on the numerical pad, a code of said each basic element is uniquely determined by area code and position code for the number key at which the basic element is located, wherein the area code of the basic element is the number of the key to which the basic element is mapped, and the position code of the basic element is the position number in the numerical keys to which the basic element is mapped; selecting the category of the characters to be input; for each character or each word of the character category to be input, splitting it as a combination of some of said basic elements; arranging in order the codes corresponding to each element in said combination; and inputting a code of the character or the word based on the arranged codes using the numerical keypad and the space key proximal to the numerical keypad; and adopting expression formats of human natural languages and mathematical languages based on contents and usages of the computer high-level languages; wherein a processing device for encoding and inputting the word characters comprises keyboard, mouse, host computer, monitor, key display, printer, modem, router, and information exchanging codes, built-in codes, a world character database, font pattern codes, and a font exchanging code.