Results are more important then words. Swordfish only supports the 18F range of PIC's, as the older 16F series have many architectural flaws that inhibit many high end features of a modular compiler. Free version limitations; 200 variables on compile, no program length restrictions. Download
PDS may not have the ability to do functions, but it does fully support gosub/return. If you put forth a little extra effort you can set values to variables, and manipulate them in the sub routine, thus "emulating a functiion". PDS also has a very extensive list of string manipulation commands. There is so much to offer, you really need to look at the manual, which is very well documented. I am not saying that PDS is the best option, but for me it is my first option. I do plan on examining SF in the future so I cannot compare the two at this time.
Re: Download PIC Compilers
8 years 1 month ago #8719
I prefer to have a language where I don't have to do things like "emulating a function" and where I don't have to "put forth a little extra effort" to get common HLL features like subroutines with parameters.
IMHO, Proton PDS is much better than some of the alternatives, but there are better options available. In the end, though, it's just a tool and the best tool is the one YOU like and feel comfortable using.