programação de sinal - Signal programming

Programação sinal é usado no mesmo sentido que a programação de fluxo de dados , e é semelhante à programação orientada a eventos .

A palavra de sinal é utilizado, em vez da palavra de fluxo de dados na documentação de tais bibliotecas quanto Qt , GTK + e ++ libsigc . O instantes de tempo, quando o valor do sinal (ou valor de fluxo de dados) mudanças correspondem a eventos em programação orientada a eventos.

O fluxo de sinal de um programa ou de um sistema de processamento de sinal está descrito graficamente num gráfico do sinal de fluxo ou um diagrama de fluxo de dados .

programação sinal síncrono

No desenvolvimento de software, um sinal pode significar síncronos eventos (sequências de amostras, os quadros de vídeo , etc., com constantes de taxa de amostragem ou a taxa de quadros ), em vez de assíncronos eventos, enquanto a palavra acontecimento e o fluxo de dados é frequentemente utilizado para assíncronos filas de eventos , mas este não é de forma universal. Especialmente em telecomunicações, engenharia eléctrica e de processamento de sinal, um sinal digital é uma representação amostrada de uma entidade física analógico.

Nas telecomunicações, o termo de sinalização significa telefone chamada assíncrona metadados troca de informações, por exemplo, de números de telefone.

Uma aplicação de programação sinal síncrono é observador padrão .

programação sinal assíncrono

Nos bancos de dados e sistemas operacionais, um sinal é uma seqüência ou fluxo de mensagens dentro de uma arquitetura passagem de mensagens que um agente de software podem se inscrever no. Note-se que estes sinais são assíncronas. Também o sinal de programação é usado num sentido estrito de programação com os sinais do Unix , tais como SIGTERM , SIGSEGV , SIGPOLL etc.

Veja também