"Spaghetti Code": Complexity and Artificial Intelligence NEUROMORPHIC TECHNOLOGIES
The "spaghetti code" is a pejorative term to refer to computer programs that have a complex and incomprehensible flow control structure. Its name derives from the fact that this type of code seems to resemble a plate of spaghetti, that is, a pile of intricate and knotted threads. Traditionally this style of programming is usually associated with basic and ancient languages, where the flow was controlled by very primitive control statements such as GO TO and using line numbers. An example of language that invited the use of spaghetti code is Microsoft's QBasic in its first versions. Throughout these decades programming has been evolving, from spaghetti code to functional programming and from functional programming to object-oriented programming with modularity, abstraction, encapsulation, decoupling capacity.
Mar-30-2018, 23:46:16 GMT