ck）”和“马拉松（marathon）”两部分组成。这个术语诞生于1999年。两组人在同一年想到并使用了该术语。一组人是OpenBSD的开发者们。另一组人是Sun的市场营销团队。
起源.OpenBSD于1999年6月4日在卡尔加里举办的一次密码学开发活动上第一次使用了该术语。在那次活动中，10名程序员相聚到一起商讨如何避免由美国密码学软件出口规定引起的合法性问题。对于Sun而言，他们第一次使用“编程马拉松”这个术语则要追溯到1999年6月19日JavaOne大会中的一次活动