实现，也是免费的。尽管SNOBOL自身没有结构化编程特征，有叫做Snostorm的SNOBOL预处理器，由Fred G. Swartz于1970年代设计和实现，提供了IF、ELSEIF、ELSE、LOOP、CASE和PROCEDURE语句，并用于密歇根大学的（MTS）。Andrew Koenig的Snocone向SNOBOL4增加了块结构构造。Snocone是自包含的编程语言，而非SNOBOL4的真超集。SPITBOL编译器实现也介入了一些特征，尽管不使用传统的结构化编程关键字，却可以用来提供很