Home
Name Modified Size InfoDownloads / Week
Separate files 2019-10-30
platforms 2019-04-06
CRC-20191103.tar.bz2 2019-11-03 450.7 kB
README.txt 2019-10-30 1.8 kB
CRC-Library.tar.bz2 2012-12-23 8.7 kB
CRC-20120809.tar.bz2 2012-08-09 384.6 kB
Totals: 6 Items   845.8 kB 2
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
Perl		(See 'Separate Files' folder)
TCL		(See 'Separate Files' folder)
PHP		(See 'Separate Files' folder)
Awk		(See 'Separate Files' folder)
Rust		(See 'Separate Files' folder)
Go		(See 'Separate Files' folder)
Eiffel		(See 'Separate Files' folder)
Unicon		(See 'Separate Files' folder)
Swift		(See 'Separate Files' folder)
Kotlin		(See 'Separate Files' folder)
Scala		(See 'Separate Files' folder)

40 and 64-bit not supported or not working
------------------------------------------
M4
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

Link with C instead
-------------------
Cobol
Prolog

Platforms
---------
my_z80          asm		SDCC
TSR80-Model 3	asm		Radio Shack/Tandy TRS80 Model 3
Source: README.txt, updated 2019-10-30