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 and inputting world characters for use by computer high-level languages by: for each category of the world characters, allocating basic elements that form the world characters of the each category to corresponding number keys on the numerical pad, a code of said each basic element is uniquely determined by an area code and a position code for a number key at which the basic element is located, wherein the area code of the basic element is a number of the key to which the basic element was allocated, and the position code of the basic element is a position number in the respective numerical key to which the basic element was allocated; selecting the category of the characters to be input; for each world character or each word inputted for the selected category, splitting the word or world character as a combination of some of said basic elements; arranging in order the area and position codes corresponding to each element in said combination; and inputting a code of the world character or the word based on the arranged codes using the numerical keypad and the space key proximal to the numerical keypad; and wherein the encoding and the inputting of the world characters is performed by a processing device that comprises one or more of a keyboard, a mouse, a host computer, a monitor, a key display, a printer, a modem, a router, and information exchanging codes, built-in codes, a world character database, font pattern codes, and a font exchanging code.