Any language that uses function error return values, such as ASP, PHP, C, and C++; and any language that relies on exceptions, such as C#, VB.NET, and Java.