diff --git a/examples/print-binary.py b/examples/print-binary.py
new file mode 100755
index 0000000000000000000000000000000000000000..c7ea523947f522f9165399a52f483842d21d8744
--- /dev/null
+++ b/examples/print-binary.py
@@ -0,0 +1,14 @@
+#! /usr/bin/env python
+
+from __future__ import division
+
+import pyopencl as cl
+import sys
+
+ctx = cl.create_some_context()
+with open(sys.argv[1], "r") as inf:
+    src = inf.read()
+
+prg = cl.Program(ctx, src).build()
+
+print(prg.binaries[0].decode())