1. Encryption is not the answer
- Posted by Edmunds family <dae at WORLDACCESSNET.COM> Jul 10, 1997
- 646 views
Forget encyption -- use object code. What follows is a quote from the readme file for "FirstBasic", a DOS shareware program released by PowerBasic (look for the file "FIRSTBAS.ZIP", 301596 bytes, on the net): I am not a big BASIC fan, and I do NOT work for PowerBasic, but you need to know what else is out there: You have a choice of 3 kinds of object code: 1) a compiled exe file 2) an 'installable' file, like an .e file, but compiled, and 3) a 'linkable' module, again compiled. either 2) or 3) are heads above 'shrouded' (readable) files. Aim for something like this! ----quote---- FirstBasic is a true compiler for DOS Basic programmers, not a slow interpreter like GW Basic, QBasic or even Visual Basic. It compiles Basic source code files (.BAS) into fast, machine code executables (.EXE), which can then be run from the DOS command line. You can even distribute your executables to others without fear of anyone gaining access to your source code. FirstBasic provides a complete development environment, with an integrated editor, debugger, compiler and object linker, as well as a command-line version for batch mode operation. .... But that's not all. With FirstBasic, you get: - Unlimited string space (no more 64k limit) - Powerful flex strings which let you create data structures dynamically at run-time. - Lightning fast array sort, scan, insert and delete, etc. - Highly accurate BCD math variables for financial applications. --- end of quote ---
2. Re: Encryption is not the answer
- Posted by Daniel Berstein <danielberstein at USA.NET> Jul 10, 1997
- 637 views
- Last edited Jul 11, 1997
> Forget encyption -- use object code. I think this aproach can't be taken in Euphoria, cause Euphoria doesn't COMPILE code into machine-code bytes... it's an INTERPRETER, and the Euphoria virtual machine_code is the Euphoria language that you use to code. It's like if your CPU "understands" Euphoria language (for..do...next, if..then...end if,...) instead of 0010 1000 (numerical binary values). Regards, Daniel Berstein danielberstein at usa.net http://www.geocities.com/SiliconValley/Heights/9316