Comment s'appelle ¬ et à quoi sert-il? [fermé]


23

Googler cette question s'est révélé quelque peu inutile, donc le ¬symbole:

  • Pourquoi est-ce?
  • Comment s'appelle-t-on?
  • Est-il utilisé dans tous les langages de programmation?

1
Ce personnage est U+00AC NOT SIGNet est l' une des nombreuses notations de la négation logique
amon

5
Je vote pour fermer cette question comme hors sujet car elle ne concerne pas les concepts de développement logiciel comme expliqué dans le centre d'aide .
amon

1
C'est sur un clavier UK 101 standard, en haut à gauche avec la coche arrière `` '' et le tuyau cassé ¦.
BanksySan

2
Wikipedia a des redirections pour de nombreux symboles Unicode. ¬ . Vous pouvez également le voir avec des choses comme 🍩 . Bien que la recherche de Google ne fasse pas du bon travail avec ce personnage, il faut essayer de le coller dans la recherche de Wikipedia. Ils ont de nombreuses redirections pour les caractères unicode uniques configurés.

1
Utilisé pour rompre les longues déclarations dans le script d'application alvinalexander.com/mac-os-x/…
Maxim Veksler

Réponses:


31

La seule utilisation que j'ai vue pour le ¬symbole est de représenter la négation dans le contexte de la logique formelle. Par exemple, si Pest la proposition «Il pleuvra aujourd'hui», alors ¬Pest la proposition «Il ne pleuvra pas aujourd'hui». J'ai également vu ~ utilisé pour cela.

Je ne crois pas qu'il ait un nom réel autre que "symbole de négation". Normalement, il est lu comme "non".

Pour autant que je sache, dans la programmation, ce symbole n'a pas de signification particulière, du moins pas dans les langages courants que j'ai utilisés.


Certains langages de programmation acceptent les caractères UTF8 comme noms ou opérateurs définis par l'utilisateur.
Basile Starynkevitch

1
Pourquoi le symbole de négation n'est-il pas un "vrai nom"? Après tout, nous appelons! point d'exclamation et? point d'interrogation . Et ce sont des noms parfaitement fins.
Brandin

REXX utilisations ¬ logique non et dans des opérateurs comme ¬=, ¬>, etc. La plupart mise en œuvre permettent également `\` parce que de nombreux claviers manquent une touche ¬. Je ne suis pas sûr que cela puisse être considéré comme une langue traditionnelle, cependant.
mrb

PL / 1 (développé à la fin des années 60) n'utilisait pas le symbole ¬. Ayant utilisé PL / 1 pendant de nombreuses années, je pense toujours que c'est le symbole non
Kickstart

AppleScript utilise ¬ comme symbole de continuation de ligne , pour diviser les commandes longues en plusieurs lignes, comme \ dans le script bash.
Chad von Nau
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.