Skip to content
programação estruturada

File:Structured_program_patterns.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ223335· pop 53· linked from 432 articles

programação estruturada

Sign in to save

programming paradigm aimed at improving clarity, quality, and development time by using control structures

AI overview

Structured programming is a way of writing computer code that uses organized control structures (like loops and conditional statements) to make programs easier to understand and maintain. It matters because this organized approach helps programmers write better code more quickly and with fewer errors.

AI-generated from the Wikipedia summary — may contain errors.

Wikidata facts

Image
Structured program patterns he.png
Show 2 more facts
short name
Strukturert
Commons category
Structured programming
Sources (2)

via Wikidata · CC0

Article · Português

Programação Estruturada (PE) é um padrão ou paradigma de programação da engenharia de softwares, com ênfase em sequência, decisão e, iteração (sub-rotinas, laços de repetição, condicionais e, estruturas em bloco), criado no final de 1950 junto às linguagens ALGOL 58 e ALGOL 60, Este paradigma é normalmente formado por código em um único bloco e foi impulsionado pelas vantagens práticas que o paradigma oferece, e também pelo ' [en]' (de 1966, também chamado de teorema de Böhm-Jacopini) e a carta aberta de Dijkstra 'Go To Statement Considered Harmful' (de 1968). De fato, muitas linguagens não possuem para desincentivar a programação não-estruturada (nota: Donald Knuth advogou o em algumas circunstâncias. A PE foi o paradigma dominante na escrita de software até a programação orientada a objetos (POO). Enquanto a PE fia-se em estruturas de controle de alto nível (em oposição ao uso de ), concepções top-down e refinamento por passos, a POO se baseia no conceito de objetos que possuem atributos (dados) e métodos (procedimentos). Apesar de ter sido sucedida pela POO, a PE ainda é muito influente pois grande parte das pessoas ainda aprende programação através dela. Para a resolução de problemas simples e diretos, a programação estruturada é bastante eficiente (talvez mais eficiente que a POO). Além disso, por exigir formas de pensar relativamente complexas, a POO até hoje ainda não é bem compreendida ou usada pela maioria. Diversas linguagens relevantes hoje (e.g. Cobol, PHP, Perl e Go) ainda utilizam o paradigma estruturado, embora possuam suporte para a orientação ao objeto e para outros paradigmas de programação.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories