QUIKCODE LANGUAGE


Are you looking for a simple, yet powerful language for use on your IBM compatible personal computer?  Do you need a language for scanning files, producing reports, converting files, or for just creating a quick utility?

Introducing QuikCode, a procedural language similar to the Quikjob language existing on the IBM mainframe.  It was developed by software consultants with a need for a quick utility language that can be easily installed and run at any client site using an MSDOS, Stratus VOS, or Linux operating system.  It has been in constant use at many sites for over ten years.

If you like the free DOS version offered below, then you'll love the more powerful Windows console app version 2.37.  It supports reduced execution times, packed-decimal field types, record areas up to 2 GB (approximate value), additional verbs, enhancements, and several bug fixes.  The windows console app version is available on CD-ROM for $24.99 USD.


Some of the past uses of QuikCode:

Scanning C and COBOL source for year 2000 (Y2K) conversion projects.

Generating flowcharts of IBM mainframe batch jobs capturing trigger and dependency info using CA7 scheduling data as input.

Generating COBOL source code.

Detecting common errors in 'C' language source.

Converting comma-delimited files to a fixed format.

File conversions for a discount stock brokerage.

Reverse engineering program executables for a Casino.

Producing hexadecimal file dumps.

Generating Visio® flowcharts from COBOL Source.

Generating unique test data.

Web site data scraping.

Mini Web Server.

 

Some of the features of QuikCode:

Very easy to learn!

Requires one small executable file (less than 64 kilobytes), nothing more.

Display, integer, long, float, and double field types.

Single dimensional subscripting.

Text and binary file I/O.

Fixed and variable record sizes up to 32 kilobytes.

Access files as large as 2 gigabytes.

Written in 'C' language for maximum portability to multiple hardware platforms.

DOS system call support.

Direct and bios video I/O.

Global substitution using equates. Change the language syntax to suit your individual preferences using global equates or by applying permanent patches to QuikCode!

Include (copybook) file support.

Math co-processor support.

Labels and sequence numbers supported.

Two-site license; one for home, one for work.

Tested under MS DOS 5.0 & later, Windows 3.1, 95, 98, ME, 2000, XP, and Stratus VOS.

Documentation and sample programs included.

Executables are Virus free.


Click on the images to view the sample programs.

Convert a text file to lower case Tolower
Produce a hexadecimal dump of an input file Hexdump
Display digital clock on the screen Clock
Text file browser utility List
Just for fun Doitall
Merge two files Merge
Display complete Ascii character set. Asciiset
Display calendar of the current month Calendar
Generate COBOL report working-storage from a text file Picgen
Display current DOS version Version
Set the cursor size Cursor
Convert history master file for Y2K project Convhist
Generate a simple organizational chart Orgchart
Display leap years for the next 200 years Isleap
Log the time your PC boots up Pclog
Quikcode patch utility #1 Patch001
Generate Visio flowcharts from COBOL source CobVisio
Map a network drive programatically MapDrive
Logoff/Reboot/Poweroff your computer Shutdown
Wake up a remote computer using a "magic packet" WakeOnLan
Exchange the current time with a TCP Client TCPServer
Exchange the current time with a TCP Server TCPClient
 WebServer
 WhoIs
Invoke SQL query SQLQuery
Check connection to server NetPing
Scrape MLS listings from popular web server GetMLS
 

 

The DOS version of Quikcode is now free!  Just click on the image below to download the latest version.  An unzip utility is required to expand this file.

Download complete DOS versionDownload

Other versions available for: Stratus VOS

 

 

Some features of QuikCode version 2.37:

Several enhancements not included in the free DOS version offered above.  Development of the DOS version was frozen several years ago.

Automatic installation.  QuikCode *.q files are recognized as executables.

Support for blocking/non-blocking sockets using TCP/UDP protocol.  Same verbs for file I/O are used for socket I/O (i.e. Open, Close, Read, Write).

Support for Windows long file names.

Higher performance.  Twice as fast as the DOS version.

New verbs: Flush, Set (Path, Windowstate, WindowSize, SystemState), PlaySound, Sleep, LJustify, RJustify, LShift, RShift, Find, FindI, Rewind, ToLower & ToUpper.

Define record areas (wst, ifa, ofa ...) as large as 2 Gigabytes (approximate value).  The free DOS version up to 32K.

Support for Packed-Decimal field types.

Software will be sent after a confirmed shipping address is received.

Please allow up to 2 weeks for delivery.  Customer orders are usually mailed by the next business day.

QuikCode v2.37 on CD-ROM - $24.99

QuikCode v2.37 on 512MB (or higher) USB Flash Drive - $34.99

 

 

 

E-mail questions/comments/suggestions to:

 dclarke@iglou.com