深奥的编程语言
编程语言的范型可以分为若干类别，这些类别可以用来大致了解特定语言的操作方式。其中包括命令式语言，如brainfuck，其指令描述了如何修改数据；函数式语言，如Unlambda，其中的数据和代码都或多或少地可交换，而程序的执行是通过重复迭代调用函数实现的；和重写语言，如Thue，其中可以使用变换函数使状态初始化。
深奥的编程语言
深奥的编程语言（Esoteric programming language，有时简写为Esolang）是一类编程语言，它们被设计用于测试计算机语言表达的极限，或者作为一个概念的证明(POC)，或仅仅是一个程序员的冷玩笑。"esoteric"将它们与开发人员真正用于编写软件的语言区别开来。通常情况下，Esolang的创作者通常并不打算让它成为主流编程语言，尽管如此，一些深奥的功能如视觉空间语法，启发了在艺术中的实际应用。这种语言在黑客和爱好者之间通常较流行。