J.M.K SOFTWARE FACTORY International J.M.K S.F. ÛÛÛÛÛÛÛÛÛÛÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛ± ÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛ± ÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛ± ÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛ± ÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛÛÛÛÛÛÛÛÛÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛ± ÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛ± ÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛ± ÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛ± ÛÛ±ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÛÛ±apid ÛÛ±ÄÄB A T C HÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ J.M.K S.F. RapidBATCH PL¸ 1.1.1 - Freeware Edition - USER's GUIDE ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º J.M.K S.F. RapidBATCH PL¸ 1.1 Freeware Edition ¸ 2001 by J.M.K S.F. º º The easy DOS, Windows and Linux Script Programming Language º ÌÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĹ º User's Guide º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Index of Contends Introducion 1 The J.M.K S.F. RapidBATCH¸ Programming Language 2 Features of the J.M.K S.F. RapidBATCH¸ Programming Language 2.1 The delivered programms 2.2 The Compiler RBC.EXE 2.2.1 The Linker PLINK.EXE 2.2.2 The Interpreter RBI.EXE 2.2.3 The Compiler BAT2RB.EXE 2.2.4 The Programming Shell RBPS.EXE 2.2.5 Forth versions 2.3 Gratuitous register 2.4 About the J.M.K S.F. 3 1. INTRODUCION -=-=-=-=-=- J.M.K S.F. RapidBATCH PL is a complete new, on no other programming language based, from the german company J.M.K S.F. designed programming language for development of batch-likely, small computer programs. The programming lan- guage comes directly with a interpreter to test and run programs instant as soon as with a fast compilersystem, which can create stand-alone .EXE and .COM programs, that don't need any runtime modules or something like that. The programming language is in the presented Freeware Edition a complete deve- lopment system. J.M.K S.F. RapidBATCH PL was developed for PC profis and de- velopers just as for "normal" PC users, hobby programmers and people who wants to develop just some computer programs! With only 20 programming instructions is the programming language very slim for experienced developers, however with that 20 instructions you can already do much things. Also for your "old" Batch-programs, the programming language is very helpfull: The included "Bat2Rb Compiler" is able to compile Batch programs in the code of the J.M.K S.F. RapidBATCH¸ programming language. Then you can compile them to stand-alone .EXE programs. Then they are saved against unauthorized changes, and you can give them to each other. Unique: With the Freeware Edition you can, if you had registered you for free at J.M.K S.F., you can pass you programs along and you can sell them!! Additi- onal you can then update cheaply on other programming languages and products from J.M.K S.F.. 2. The J.M.K S.F. RapidBATCH¸ programming language -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 2.1 The Features of the J.M.K S.F. RapidBATCH¸ programming language -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- J.M.K S.F. RapidBATCH PL 1.1 FE offers the following features: - Directly from J.M.K S.F. new designed programming language - Fast exe-compiler, linker and interpreter - Rapid development of small programs - Online handbooks - Free for private and commercial use! - Additional features for Batch-programs - Register for free! Additional features for registred users: - Free and unlimited developer support from J.M.K S.F. - Update possibilitys on other J.M.K S.F. programming langauges and products as soon as further versions of J.M.K S.F. RapidBATCH PL - Only registred users are allowed to pass their self-created programs to each other or to sell them! 2.2 The devevered programs -=-=-=-=-=-=-=-=-=-=-= The J.M.K S.F. RapidBATCH PL 1.1 Freeware Edition comes with the following programs: 2.2.1 The Compiler RBC.EXE -=-=-=-=-=-=-=-=-=-= The J.M.K S.F. RapidBATCH PL 1.1 Compiler 1.1 compiles the source code, which consists of J.M.K S.F. RapidBATCH PL-programming instructions, to so named COC-Files (Compiled Object Code), by it compiles the instructions in runtime machinecode. At the same time it checks the syntax of the program if it has no errors. If so, it outputs an error message. The from that resulting COC-Code, a file with the extension .COC, consists out of several specificati- ons and the compiled machine code. The linker will be started, which links the program with the necessary runtime library to a stand-alone .EXE program. COC-Code is only be created by J.M.K S.F. compiler programs, and is only link- able with J.M.K S.F. linkers. 2.2.2 The Linker PLINK.EXE -=-=-=-=-=-=-=-=-=-= The linker J.M.K S.F. PowerLink¸ is provieded with every J.M.K S.F. compiler. It links the COC-Code, which is generated by the compiler, with the necessary runtime library in a runable, stand-alone program with the file extension .EXE or .COM. The stand-alone is runable as good as on every DOS- and Windows-Computer. 2.2.3 The Interpreter RBI.EXE -=-=-=-=-=-=-=-=-=-=-=- The interpreter of the J.M.K S.F. RapidBATCH PL 1.1 programming language can run J.M.K S.F. RapidBATCH PL -source codes directly, without compile it befo- re. So a prompt execution and testing of a program is guaranted. 2.2.4 The compiler BAT2RB.EXE -=-=-=-=-=-=-=-=-=-=-=- The BAT2RB-Compiler compiles batch-programs in code of the J.M.K S.F. Rapid- Batch programming language. So you can compile old batches to .EXE-programs. But there are some problems with batch-programs, that need the errorcodes of other programs, because J.M.K S.F. RapidBATCH PL don't supports errorcodes. 2.2.5 The Programming Shell RBPS.EXE -=-=-=-=-=-=-=-=-=-=-=-=-=-=-= With the programming shell, you can fast develop programs in J.M.K S.F. Rapid- Batch PL. You can use it like a development environment. The J.M.K S.F. RapidBATCH PL¸ 1.1 Programming Shell 1.1 was itself written in the J.M.K S.F. RapidBATCH¸ programming language to see what's possible with this small batch language! You will find the code in the directory \examples of the install directory in the file RBPS.RB. You must compile it, if you want to use it as an .exe-program! 2.3 Forth versions -=-=-=-=-=-=-= Download or order the new RapidBATCH PL f. Windows Version now!! J.M.K S.F. RapidBATCH PL 2.0 allows you to create powerful batch programs for Windows. The commercial Professional Edition includes an exe-compiler, genera- ting real Windows exe-programs, an interpreter and a development environment as soon as much more, important and interesting features. If you want to use RapidBATCH for Windows for personal and non-comercial pur- poses, download the freeware Beginner's Edition. The Beginner's Edition has no exe-compiler and much oter features available in the Professional Edition, but it lets you build and run programs by using the interpreter. To get more info about, make a visit at http://www.jmiksf.de/rbatch_e.htm Note!!! Register your RapidBATCH version 1.1 gratis, and you can order the commercial Professional Edition of RapidBATCH PL for Windows for only the half price! 2.4 Gratuitous registration -=-=-=-=-=-=-=-=-=-=-=- To use all features of the programming language, you could register youself for free at the company J.M.K S.F.! Then you can additional - Use the J.M.K S.F. custumer/developer support for free and with no limits - Cheaper update on other programming language and products from J.M.K S.F. - Sell or pass you self-created programs to others If you want to register now, you should appeal to the following web site: http://www.jmksf.de/reg_e.htm 3. About J.M.K S.F. -=-=-=-=-=-=-=-= J.M.K SOFTWARE FACTORY is a in the year 2000 founded young-enterprise from Schwerte, a city in the Federal Republic of Germany, and its owner and founder is the 16 years old pupil Jan Max Meyer. J.M.K S.F. is specialized in designing of new programming languages and their execution programs like compilers and interpreters. J.M.K S.F. developes in- stead of one big programming language more, different and smaller programming languages for different user groups with different features. Also J.M.K S.F. creates development environments like editors as soon as systemshells and user interfaces. J.M.K S.F.'s mainproducts are: J.M.K S.F. TURBO PL¸ A problem-oriented, multifunctional programming language J.M.K S.F. RapidBATCH PL¸ A problem-oriented, multifunctional script pro- gramming language J.M.K S.F. NewDOS¸ A DOS-Update with much, special Features All products are available in German and English. Informations about these and more programming languages and programs from J.M.K S.F. you'll find on J.M.K S.F.'s internet homepage at http://www.jmksf.de/ The homepage is also available in German and English. Now J.M.K SOFTWARE FACTORY whishs you much fun and success with the J.M.K S.F. RapidBATCH¸ programming language...