A few programs I've released for you to enjoy. All are free for non-commercial use. Some have more generous licences.
"vim" doesn’t support all of the "ex" features from the original "vi" very well, so if for some crazy reason you want to actually run my ex scripts and they aren’t working for you, first check whether your ex is vim’s, and if it is, then try installing nvi and using its ex, as nvi’s ex support is much better than vim’s.
For some excellent C programming resources, check out this site from Lysator of Linköping University.