unstructured program

[/ʌnˈstrʌktʃərd ˈproʊɡræm/]
nounpl: unstructured programs
programa não estruturado
1. A computer program that lacks a clear organizational structure, with control flow that jumps between different parts of the code using goto statements or similar constructs, making it difficult to follow and maintain
The legacy system was written as an unstructured program with numerous goto statements scattered throughout the code.
O sistema legado foi escrito como um programa não estruturado com inúmeros comandos goto espalhados por todo o código.
2. In general contexts, any program or course of action that lacks clear organization, planning, or defined steps
The training offered was an unstructured program, leaving employees confused about learning objectives.
O treinamento oferecido era um programa não estruturado, deixando os funcionários confusos quanto aos objetivos de aprendizagem.
This term is primarily used in technical and educational contexts in both Brazil and the USA. In Brazilian universities and companies, the concept is taught as a negative practice in computer science courses. The term 'spaghetti code' is also widely understood and used in Brazilian tech communities as an equivalent expression. This reflects the global software engineering standard that emphasizes structured programming principles introduced by Edsger W. Dijkstra in the 1960s.
Synonyms / Sinônimos
spaghetti codedisorganized programpoorly organized codechaotic program
Antonyms / Antônimos
structured programwell-organized programmodular programorganized program

Regional Variations

General Brazilian
programa não estruturado
Standard term used in computer science education and industry
São Paulo
programa desorganizado
More colloquial alternative sometimes used in informal contexts
Portugal
programa não estruturado
Same as Brazilian Portuguese, using European Portuguese conventions
USA/Technical
unstructured program / spaghetti code
Primarily used in software engineering and computer science contexts

Related Words

structured programminggoto statementcode maintainabilityprogram architecturesoftware design

Related Idioms & Phrases

spaghetti code mess
tangled program logic
code without structure
Look up more words on Fala2Me
The free English-Portuguese dictionary with real Brazilian accents, NYC slang, conjugator and more
Open Fala2Me →