Q-gráfico

q-graph é uma coleção de scripts Q que fornecem uma estrutura de dados gráfico e um editor de gráfico completo.
Baixe Agora

Q-gráfico Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Albert Graef
  • Site do editor:

Q-gráfico Tag


Q-gráfico Descrição

O Q-Graph é uma coleção de scripts Q que fornecem uma estrutura de dados gráfico e um editor de gráfico completo. O Q-Graph é uma coleção de scripts Q que fornecem uma estrutura de dados gráfico e um editor de gráfico completo (o último requer o TCL / TK). A biblioteca do gráfico da .Q pode ser usada para implementar e testar algoritmos gráficos usando o q linguagem.q é uma linguagem de programação funcional baseada no termo reescrita. Assim, um programa Q ou "script" é simplesmente uma coleção de equações usadas para avaliar expressões de forma simbólica. As equações estabelecem identidades algébricas e são interpretadas como regras de reescrita para reduzir as expressões para "formas normais". , Aqui está como você define uma função SQR que salta seu argumento multiplicando-o por si mesmo: sqr x = x * x; note que, como no Prolog, os identificadores capitalizados são usados para indicar as variáveis em uma equação, que são vinculados à valores reais quando uma equação é aplicada. As equações também podem incluir uma parte de condição, como na seguinte definição da função fatorial: fato n = n * fato (N-1) se n> 0; = 1 Caso contrário; funções em argumentos estruturados são definidos por "correspondência de padrões". Por exemplo, o produto de uma lista (denotado na sintaxe do prolog-curta) pode ser calculado com estas duas equações: Prod [] = 1; prod = x * prod xs; com esta definição, o fatorial agora pode também Seja definido como segue (a notação , como em Haskell, indica uma sequência aritmética): fato n = prod ; como você pode ver, as definições são realmente como equações matemáticas. A sintaxe é superficialmente semelhante a outras linguagens funcionais modernas, como Miranda e Haskell, exceto que Q é "Formato livre", ou seja, ele não usa layout para indicar estrutura sintática (portanto, o ponto-e-vírgula é usado para rescindir uma equação). Seu património de reescrita, q vai muito além da maioria das outras línguas funcionais, pois também permite realizar cálculos com expressões simbólicas. Por exemplo, com a definição da função SQR de cima, você descobrirá que o SQR (X + 1) avalia para (x + 1) * (x + 1). Isso pode primeiro parecer um recurso arcano, mas é realmente bastante útil, porque você pode experimentar suas definições com entradas simbólicas também.


Q-gráfico Software Relacionado

libgnurdf.

libgnurdf é uma biblioteca RDF GNUpDate que fornece acesso rápido e fácil aos arquivos RDF (XML Resource Description Format). ...

105

Download

Estêncil.

Stencil é uma biblioteca para o desenvolvimento de aplicativos baseados na Web em C ++. ...

141

Download

ISQ.

isque (eu pergunto) é uma biblioteca de extensão de tag que ajuda você a fazer formulários HTML. ...

153

Download

libmemory.

Libmemory Library fornece uma implementação da M.m. Algoritmo de recuperação de memória segura de Miche, em C. ...

138

Download

acpi.py.

ACPI.py fornece uma interface uniforme e independente de plataforma para o ACPI. ...

325

Download