One C++ source for easter is part of
lunar.zip from Project Pluto
It compiles, with its driver test program, by:
*nix/cygwin: g++ -DTEST_CODE -o easter easter.cpp
MSVC: cl -DTEST_CODE -o easter.exe easter.cpp
Now, who has it in Java, Pascal, REXX, Python, ...