The invention discloses a natural language programming method and device based on a strong static script language. The natural language programming method comprises the steps that a front-end compilerobtains a first script and meta-information from a database, complies the first script into a loaded editor renderer, and verifies the content in the editor renderer according to the meta-information, wherein the meta-information at least comprises type information; by editing the verified editor renderer, a second script is generated, and the second script is stored into the database; and a back-end interpreter acquires the second script and the meta-information from the database, compiles the second script into a runtime object, and verifies the runtime object according to the meta-information. By adopting the natural language editor, the readability of functions or scripts is improved, and non-professional programmers are helped to quickly and correctly compile business logic programs,and the function of a function is introduced, and the reusability of rule logic is improved, and the non-programmers are endowed with flexible and powerful program editing capacity, and the natural language programming method is easier to understand and safer.