Q-graphique

Q-GRAPH est une collection de scripts Q fournissant une structure de données graphique et un éditeur de graphique complet.
Télécharger maintenant

Q-graphique Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Albert Graef
  • Site Internet de l'éditeur:

Q-graphique Mots clés


Q-graphique La description

Q-GRAPH est une collection de scripts Q fournissant une structure de données graphique et un éditeur graphique complet. Q-GRAPH est une collection de scripts Q qui fournissent une structure de données de graphique et un éditeur de graphique en vedette (ce dernier nécessite TCL / TK) .Q-Graph Biagraphes peut être utilisé pour implémenter et tester des algorithmes de graphique à l'aide de la langue Q.q est un langage de programmation fonctionnel basé sur la réécriture de mandat. Ainsi, un programme Q ou un "script" est simplement une collection d'équations utilisées pour évaluer les expressions de manière symbolique. Les équations établissent des identités algébriques et sont interprétées comme des règles de réécriture afin de réduire les expressions sur des «formes normales». , voici la manière dont vous définissez une fonction SQR qui fait carré de son argument en le multipliant avec lui-même: sqr x = x * x; Notez que, comme dans Prolog, des identificateurs capitalisés sont utilisés pour indiquer les variables dans une équation, qui sont liées à la valeurs réelles lorsqu'une équation est appliquée. Les équations peuvent également inclure une partie de la condition, comme dans la définition suivante de la fonction factorielle: faits n = n * fait (N-1) si N> 0; = 1 sinon; les fonctions sur les arguments structurés sont définies par "correspondance de modèle". Par exemple, le produit d'une liste (désigné dans la syntaxe ressemblant à prolog) peut être calculé avec ces deux équations: Prod [] = 1; Prod = x * prod xs; avec cette définition, la factorielle peut maintenant aussi Soyez défini comme suit (la notation , comme dans Haskell, indique une séquence arithmétique): faits n = prod ; comme vous pouvez le constater, les définitions sont vraiment comme des équations mathématiques. La syntaxe est superficiellement similaire à d'autres langages fonctionnelles modernes telles que Miranda et Haskell, sauf que q est "format gratuit", c'est-à-dire qu'il n'utilise pas la mise en page pour indiquer la structure syntaxique (donc le point-virgule est utilisé pour mettre fin à une équation) .Due à Son héritage de réécriture de termes, Q passe bien au-delà de la plupart des autres langues fonctionnelles en ce sens qu'il vous permet également d'effectuer des calculs avec des expressions symboliques. Par exemple, avec la définition de la fonction SQR ci-dessus, vous constaterez que SQR (x + 1) évalue à (x + 1) * (x + 1). Cela pourrait d'abord ressembler à une fonctionnalité arcanique, mais elle est très utile, car vous pouvez également essayer vos définitions avec des entrées symboliques.


Q-graphique Logiciels associés

Plus pour C ++

plus pour C ++ est une bibliothèque de classes qui fournit certaines fonctionnalités généralement communes pour C ++. ...

162

Télécharger

libshout

libshout permet aux applications de communiquer et de diffuser facilement un serveur multimédia en continu ICECAST. ...

182

Télécharger

libshbuf

libshbuf introduit un nouveau concept IPC: le "tampon partagé", une alternative plus flexible et plus rapide pour les FIFO UNIX standard. ...

115

Télécharger