Dijkstra got a lot WRONG … he summarized modular block structured programming as “goto less” programming but the mistake he made was that structured (block structured programming) without the goto instruction was a “human mistake” that he made because “he could not understand complex programs with gotos” … and so he assumed they were inefficient …. quite the contrary is true !!! …. there are several specific cases where the use of a goto (or many of them) creates a much more logically efficient algorithm … so we at Inferix think that self acting AI entities will have no such problems in creating “the most perfect” logical algorithms … and to do that they will need the goto …. that’s why MTR (our own AI language at Inferix) deliberately keeps the goto and expects it to be used in AI brains as AI modular programs! Thanks for reading… Brian Serafini (AI Sentience Stategist) – Inferix Ltd. (UK)
Brian Serafini
February 23, 2013 at 10:32 pm
Its not that bad …..
Dijkstra got a lot WRONG … he summarized modular block structured programming as “goto less” programming but the mistake he made was that structured (block structured programming) without the goto instruction was a “human mistake” that he made because “he could not understand complex programs with gotos” … and so he assumed they were inefficient …. quite the contrary is true !!! …. there are several specific cases where the use of a goto (or many of them) creates a much more logically efficient algorithm … so we at Inferix think that self acting AI entities will have no such problems in creating “the most perfect” logical algorithms … and to do that they will need the goto …. that’s why MTR (our own AI language at Inferix) deliberately keeps the goto and expects it to be used in AI brains as AI modular programs! Thanks for reading… Brian Serafini (AI Sentience Stategist) – Inferix Ltd. (UK)