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
-
S
Stack-oriented programming
Programming paradigm that relies on a stack machine model
Nº Q52845127 ★
Sem ofertas
-
L
Leaky abstraction
Software abstraction that leaks details that it is supposed to abstract away
Nº Q6509341 ★
Sem ofertas
-
Compilação AOT
Nº Q56248162 ★
Sem ofertas
-
PureScript
Strongly typed language that compiles to JavaScript
Nº Q65082796 ★
Sem ofertas
-
Selection sort
Nº Q220831 ★★
Sem ofertas
-
Sistema embarcado
Nº Q193040 ★★★
Sem ofertas
-
Sintaxe e semântica de Python
Nº Q6553861 ★
Sem ofertas
-
E
Estrutura de controle
Nº Q868299 ★★
Sem ofertas
-
Object Pascal
Linguagem de programação
Nº Q633894 ★★
Sem ofertas
-
P
Programação orientada a autômatos
Nº Q4056322 ★
Sem ofertas
-
A
Algoritmo do elevador
Nº Q988829 ★
Sem ofertas
-
Desenho assistido por computador
Software utilizado para concepção, desenvolvimento e representação gráfica 2D e 3D de projetos industriais e arquitetônicos
Nº Q184793 ★★★
Sem ofertas
-
Sketchbook (software)
Sketchbook presentation software
Nº Q4826241 ★
Sem ofertas
-
Slopsquatting
Type of cybersquatting based on anticipated hallucinations in the output of a large language model
Nº Q133898386 ★
Sem ofertas
-
Visual Studio Code
Editor de código-fonte desenvolvido pela Microsoft
Nº Q19841877 ★★★★
Sem ofertas
-
Semáforo (computação)
Nº Q221682 ★★★
Sem ofertas
-
Arquitetura de software
Nº Q846636 ★★★
Sem ofertas
-
T
Type class
Computer science type system construct for ad-hoc polymorphism
Nº Q1375130 ★
Sem ofertas