 In its original form (as described by Niklaus Wirth), Pascal qualifies as a managed pointer language, some 30 years before either Java or C#.However, a Pascal amalgamated with C would lose that protection by definition.In general, the lower dependence on pointers for basic tasks makes it safer than C in practice.