Skeleton (computer programming)
Design pattern in software development
Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code. Program skeletons resemble pseudocode, but allow parsing, compilation and testing of the code.
Nº Q1169129 ★★
Incomum · Saberes
Skeleton (computer programming)
Design pattern in software development
Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code. Program skeletons resemble pseudocode, but allow parsing, compilation and testing of the code.
Na Wikipédia
Texto em inglês Ainda não há artigo no seu idioma: trecho em inglês.
Skeleton programming is a style of computer programming based on simple high-level program structures and so called dummy code. Program skeletons resemble pseudocode, but allow parsing, compilation and testing of the code. Dummy code is inserted in a program skeleton to simulate processing and avoid compilation error messages. It may involve empty function declarations, or functions that return a correct result only for a simple test case where the expected response of the code is known. Skeleton programming facilitates a top-down design approach, where a partially functional system with complete high-level structures is designed and coded, and this system is then progressively expanded to fulfill the requirements of the project. Program skeletons are also sometimes used for high-level descriptions of algorithms. A program skeleton may also be utilized as a template that reflects syntax and structures commonly used in a wide class of problems. Skeleton programs are utilized in the template method design pattern used in object-oriented programming. In object-oriented programming, dummy code corresponds to an abstract method, a method stub or a mock object. In the Java remote method invocation (Java RMI) nomenclature, a stub communicates on the client-side with a skeleton on the server-side. A class skeleton is an outline of a class that is used in software engineering. It contains a description of the class's roles, and describes the purposes of the variables and methods, but does not implement them. The class is later implemented from the skeleton. The skeleton can also be known as either an interface or an abstract class, with languages that follow a polymorphic paradigm.
Texto: Wikipédia em inglês, CC BY-SA 4.0. ·
Cartas próximas
-
Linguagem de programação de alto nível
Nº Q211496 ★★★
Sem ofertas
-
D
DIAMOND (biotechnology)
Bioinformatics software
Nº Q141253678 ★
Sem ofertas
-
D
Desmontador
Nº Q279650 ★★
Sem ofertas
-
M
Mônada (programação funcional)
Nº Q1579914 ★★
Sem ofertas
-
S
Systems programming
Programming that aims to produce software which provides services to the computer hardware
Nº Q1936256 ★★★
Sem ofertas
-
C
Comunicação de processos sequenciais
Nº Q1120460 ★
Sem ofertas
-
Á
Área de transferência
Nº Q244909 ★★★
Sem ofertas
-
I
Icon (linguagem de programação)
Linguagem de programação
Nº Q1156474 ★
Sem ofertas
-
S
Software calculator
Calculator as a computer program
Nº Q7554269 ★★★
Sem ofertas
-
P
Programação orientada a aspecto
Em ciência da computação é um paradigma de programação de computadores
Nº Q30267 ★★
Sem ofertas
-
P
Pascal (linguagem de programação)
Linguagem de programação
Nº Q81571 ★★★★
Sem ofertas
-
F
Framework
Estrutura guia com padrões e ferramentas reusáveis para desenvolver programas computacionais de forma rápida
Nº Q271680 ★★★★
Sem ofertas
-
P
PL/0
Linguagem de programação
Nº Q1719128 ★
Sem ofertas
-
C
Code completion
Context-aware code completion feature in programming environments
Nº Q116761507 ★★
Sem ofertas
-
G
Gleam (programming language)
Functional, concurrent programming language
Nº Q66370905 ★
Sem ofertas
-
T
Translator (computing)
Computer program that translates from one programming language to another
Nº Q4462013 ★★
Sem ofertas
-
Jamovi
Graphical software for R programming language
Nº Q29364618 ★
Sem ofertas
-
S
Seccomp
Sandbox facility for the Linux kernel
Nº Q7442878 ★
Sem ofertas