Nanoassembler (nanoasm) is a minimum-necessary set of common assembler instructions (i386-compatible, 32bit-mode). The Compiler of nanoasm is conceived as very compact and rather quick. Nanoasm fine approaches to put into Your program support compact and quick script language for extension it by means of external modules. Nanoasm is faster than an ordinary interpreted script language, since it compiles the program right in codes of the processor. (open-source, 300 lines of C language)