深奥的编程语言
编程语言的范型可以分为若干类别，这些类别可以用来大致了解特定语言的操作方式。其中包括命令式语言，如brainfuck，其指令描述了如何修改数据；函数式语言，如Unlambda，其中的数据和代码都或多或少地可交换，而程序的执行是通过重复迭代调用函数实现的；和重写语言，如Thue，其中可以使用变换函数使状态初始化。
高階組合語言
HLA 支持所有与其他 x86 汇编程序相同的低级机器指令。而且，HLA 的高级控制结构是基于 MASM 和 TASM 中发现的那些，它们中的类高级编程语言的特征要比 HLA 的出现早上几年。在HLA 中，通过忽略高级编程语言的控制结构，低层汇编代码可以像其他汇编程序一样容易编写。与像Pascal和C/C++这样的高级语言不同，HLA 不需要内联 asm 语句。在 HLA 中，类高级编程语言的特征能够通过平滑学习曲线为开始学习汇编语言的程序员提供学习帮助（假设他们在掌握低级指令集后将停止使用这些语句）。在实践中，许多有经验的程序员在掌握低级指令集后仍旧继续在HLA、MASM 和类高级编程语言的语句，但这通常是为了提高可读性。