|
|
In large and complex programs, modularity is essential. Swordfish enables you to group commonly used subroutines, functions, constants, structures and variables into a single entity called a module. Scoping is an essential part in keeping a program modular and Swordfish allows all module declarations to be defined as either private or public. The separation of private and public parts of a module is often referred to as encapsulation, or information hiding, and enables you to create modules that are both reusable and robust. Probably the best way to see what Swordfish can do is to try it yourself by downloading a free, fully functional, non expiring Special Edition (SE) version of the compiler. SwordfishSE includes everything you get with the commercial version, including the full list of supported microcontrollers. The compiler is only constrained in terms of the amount of RAM available during compilation.
Rather than using activation codes, Swordfish uses a USB hardware license key. This has a number of advantages over a software based system and ensures the compiler works straight out of the box.
Single License -
The compiler comes
supplied with a single USB key. You can install the compiler on any number of
machines. Dual License -
The compiler comes supplied with two USB keys. You
can install the compiler on any number of machines. The second key can be
considered your insurance policy. If you lose a key, you can still continue to
use the compiler. You won't have to buy another license. Alternatively, use one
key at home and one at work. Also ideal for small development teams who may want
to run two versions of the compiler at the same time. A very flexible licensing
option.
License Upgrade -
If you have bought the single license version
of the compiler, you can always upgrade to the dual license option at a later
date by purchasing a license upgrade. If you lose the single license USB key,
this represents excellent value for money as you don't need to purchase a full
compiler license.
Important You can upgrade a single license to a dual license version by ordering the license upgrade. A unique serial number is provided on the back of the CD ROM packaging which you will need to email to us in order to validate your license. Please keep this number in a safe place. You will only be able to do purchase an upgrade license once. If you lose both keys, you will be required to purchase a new license at full price. Therefore, please take care of your USB license keys. *If you originally ordered the dual license option, you are not entitled to buy the license upgrade at a later date. The license upgrade option is for single license compiler versions only.
|