2

You are probably looking for declarative programming. There are various sorts, but most of them are (mostly) atemporal in the sense that there is no notion of order of execution. Probably the best main-stream example is Haskell. Programs are not "sequences of instructions" but rather systems of equations. When programming in Haskell, we do not ...


1

It depends on exactly what you mean I can see three possibilities for what you might be asking about here. If the problem is that, in a language like C for instance, it's not possible to write things like this: int f(int x) { return g(x + 1); } int g(int x) { return x + 1; } because the compiler will complain that it doesn't know what g is during the ...


Only top voted, non community-wiki answers of a minimum length are eligible