Looking for the latest version? Download CRC-20120809.tar.bz2 (384.6 kB)
Home
Name Modified Size Downloads / Week Status
Totals: 4 Items   394.8 kB 5
Separate files 2012-08-09 3 weekly downloads
README 2012-12-23 1.5 kB 22 weekly downloads
CRC-Library.tar.bz2 2012-12-23 8.7 kB 22 weekly downloads
CRC-20120809.tar.bz2 2012-08-09 384.6 kB 11 weekly downloads
All the CRC files are now grouped into a single file for convenience. The files are also available separately; see 'Separate Files' folder. The C version has been converted into a library by Rich Bayless; see file CRC-Library.tar.bz2 Disclaimer: I released these files in the public domain. These test programs demonstrate the calculation of CRC on many languages, nati- vely. This was done as an exercise to familiarize myself with the programming languages. I made these translation with a basic knowledge of each language. They may or may not be appropriately formatted / secured / robustified / idiot proofed or any similar programming issues. The files are distributed as is, without any warranty of any kind. Use at your own risk. Some files can be compiled separately, some needs an IDE. Support up to 64-bit CRC ------------------------ Pascal Free Pascal Compiler D Digital Mars D compiler or GNU D compiler Python Ruby C# MonoDevelop, Visual Studio Express (See 'Separate Files' folder) C Objective-C Almost same as C Fortran 95 OCaml F# Haskell GHC Vala valac Erlang Java Basic Gambas Ada Gnat 40 and 64-bit not supported or not working ------------------------------------------ Perl TCL Awk Gnu awk M4 PHP Mythryl Some info still missing for using the 32-bit and 64-bits unsigned integers Compiles but doesn't work ------------------------- Doesn't compile, doesn't work ----------------------------- OORexx Platforms --------- my_z80 asm SDCC TSR80-Model 3 asm Radio Shack/Tandy TRS80 Model 3
Source: README, updated 2012-12-23