Point virgule - Semicolon

;
Point-virgule
En  Unicode U+003B ; SEMICOLON (HTML &#59;  · ; )
?? ?? ??
point- virgule arabe point-virgule éthiopien Bamoun point virgule

Le point - virgule ou point -virgule ; est un symbole couramment utilisé comme ponctuation orthographique . En anglais , un point-virgule est le plus souvent utilisé pour lier (en une seule phrase) deux propositions indépendantes qui sont étroitement liées dans la pensée. Lorsqu'un point-virgule relie deux idées ou plus dans une phrase, ces idées reçoivent alors un rang égal. Les points-virgules peuvent également être utilisés à la place des virgules pour séparer les éléments d'une liste, en particulier lorsque les éléments de cette liste contiennent des virgules .

Le point-virgule est l'une des marques standard les moins comprises , et il n'est donc probablement pas utilisé par de nombreux anglophones .

Dans la disposition du clavier QWERTY , le point-virgule réside dans la ligne d' origine non décalée sous le petit doigt de la main droite et est devenu largement utilisé dans les langages de programmation comme séparateur d' instructions ou terminateur .

Histoire

Le premier point-virgule imprimé était l'œuvre de l'imprimeur italien Aldus Manuce l'Ancien en 1496. Manuce a établi la pratique consistant à utiliser le point-virgule pour séparer les mots de sens opposé et pour permettre un changement rapide de direction dans la connexion des déclarations interdépendantes. Ben Jonson a été le premier écrivain anglais notable à utiliser systématiquement le point-virgule. Les utilisations modernes du point-virgule se rapportent soit à la liste d'articles, soit à la liaison de clauses connexes .

Anglais

Bien que les marques de terminaux (c. -à- arrêts complets , des points d'exclamation , et des points d'interrogation ) indiquent la fin d'une phrase, la virgule , point - virgule, et deux points sont normalement peine internes, ce qui les rend marques limites secondaires. Le point-virgule se situe entre les marques terminales et la virgule ; sa force est égale à celle du côlon.

Le pluriel de point-virgule en anglais est semicola ou points - virgules .

Contraintes

  1. Lorsqu'un point-virgule marque la limite gauche d'un constituant (par exemple, le début d'une proposition ou d'une phrase), la limite droite est marquée par une ponctuation de force égale ou supérieure.
  2. Lorsque deux ou plusieurs points-virgules sont utilisés dans une même construction, tous les constituants sont au même niveau, contrairement aux virgules, qui peuvent séparer, par exemple, les propositions subordonnées des propositions principales.

Usage

L'utilisation la plus courante du point-virgule est de joindre deux clauses indépendantes sans utiliser de conjonction comme "et". Les points - virgules sont suivies d'une minuscule lettre, à moins que cette lettre serait normalement milieu d' une phrase majuscule (par exemple, le mot « I », acronymes / ou sigles, noms propres ). Dans les textes imprimés anglais plus anciens, les deux points et les points-virgules sont décalés du mot précédent par un espace insécable, une convention encore en vigueur dans les textes français continentaux actuels. Idéalement, l'espace est moins large que les espaces inter-mots. Certains guides recommandent la séparation par un espace pour les cheveux . Les guides de style moderne ne recommandent aucun espace avant eux et un espace après. Ils recommandent également généralement de placer des points-virgules en dehors des guillemets de fin , bien que cela n'ait pas toujours été le cas. Par exemple, la première édition du Chicago Manual of Style (1906) recommandait de placer le point-virgule à l'intérieur des guillemets de fin.

Les applications du point-virgule en anglais comprennent :

  • Entre les éléments d'une série ou d'une liste contenant une ponctuation interne , en particulier des virgules entre parenthèses, où les points-virgules fonctionnent comme des virgules de série . Le point-virgule divise les éléments de la liste en parties plus discrètes, sans lesquelles le fouillis de virgules restant pourrait prêter à confusion pour le lecteur. Ceci est parfois appelé la fonction "super virgule" du point-virgule :
    • Les personnes présentes étaient Jamie, un homme de Nouvelle-Zélande ; John, le fils du laitier ; et George, un homme décharné sans amis.
    • Plusieurs restaurants de restauration rapide se trouvent dans les villes suivantes : Londres, Angleterre ; Paris, France; Dublin, Irlande; et Madrid, Espagne.
    • Voici trois exemples de séquences familières : un, deux et trois ; a, b et c ; premier, deuxième et troisième.
    • (Fig. 8 ; voir aussi les planches dans Harley 1941, 1950 ; Schwab 1947).
  • Entre des propositions indépendantes étroitement liées non conjointes à une conjonction de coordination , lorsque les deux propositions sont équilibrées, opposées ou contradictoires :
    • Ma femme voudrait du thé ; Je préférerais le café.
    • Je suis allé au terrain de basket ; On m'a dit qu'il était fermé pour nettoyage.
    • J'ai dit à Kate qu'elle courait vers les collines ; Je me demande si elle savait que je plaisantais.
  • Dans de rares cas, lorsqu'une virgule remplace un point (point) dans une citation, ou lorsqu'une citation lie par ailleurs deux phrases indépendantes :
    • « Je n'en ai pas besoin, dit-il ; "vous y êtes le bienvenu."
    • "Est-ce votre livre?" elle a demandé; "Je l'ai trouvé par terre."

Il n'est pas nécessaire qu'il y ait un nombre déraisonnable de virgules pour que l'utilisation de points-virgules soit justifiée, comme le montre cet exemple du code pénal californien :

Un crime ou délit public est un acte commis ou omis en violation d'une loi l'interdisant ou le commandant, et auquel est annexé, sur condamnation, l'une ou l'autre des peines suivantes :

1. La mort ;
2. Emprisonnement ;
3. Bien ;
4. Destitution ; ou,
5. Disqualification d'occuper et de jouir d'une charge d'honneur, de confiance ou de profit dans cet État.

Autres langues

arabe

En arabe , le point-virgule s'appelle Fasila Manqoota (arabe : فاصلة منقوطة ‎) qui signifie littéralement « une virgule pointée », et s'écrit à l'envers ؛ . En arabe, le point-virgule a plusieurs usages :

  • Il peut être utilisé entre deux phrases, dans lesquelles la première phrase provoque la seconde.
    • Exemple : « Il jouait beaucoup ; alors, ses vêtements sont devenus sales ». (arabe : لَعِبَ كَثِيرًا؛ فَٱتَّسَخَتْ مَلَابِسُهُ. ‎)
  • Il peut être utilisé entre deux phrases, où la seconde est une raison pour la première.
    • Exemple : « Votre sœur n'a pas eu de bonnes notes ; elle n'a pas étudié ». (arabe : لم تحقق أختك درجات عالية؛ لأنها لم تدرس . ‎)

grec, slave d'église

En grec et en slavon , un point-virgule indique une question, semblable à un point d'interrogation latin . Pour indiquer une longue pause ou des sections séparées, chacune avec des virgules (le but du point-virgule en anglais), le grec utilise, mais extrêmement rarement, le grec : άνω τελεία , romanisé :  áno teleía , allumé. 'up dot', un Interponct · .

Exemple slave d'église : гдѣ єсть рождeйсѧ царь їудeйскій ; (Où est celui qui est né roi des Juifs ? – Matthieu 2 :1 )

Exemple grec : Τι είναι μια διασύνδεση; (Qu'est-ce qu'un interponct ?)

français

En français, un point- virgule ( point-virgule , littéralement "point-virgule") est une séparation entre deux phrases complètes, utilisée là où un deux-points ou une virgule ne serait pas approprié. La phrase qui suit un point-virgule doit être une clause indépendante, qui est liée à la précédente (mais ne l'explique pas, contrairement à une phrase introduite par un deux - points ).

Le tiret est également utilisé dans l'écriture française, mais pas aussi largement que le point-virgule. L'utilisation de ces dispositifs (point-virgule et tiret) varie d'un auteur à l'autre.

Littérature

Tout comme il y a des écrivains qui vénèrent le point-virgule, il y a d'autres grands stylistes qui le rejettent - qui le qualifient, s'il vous plaît, de classe moyenne.

Lynne Truss , mange, pousse et part

Certains auteurs ont évité et rejeté l'utilisation du point-virgule tout au long de leurs travaux. Lynne Truss a déclaré :

Samuel Beckett se frayait un chemin gaiement à travers des romans tels que Molloy et Malone Dies , faisant un pied de nez au point-virgule tout le long. James Joyce préférait le côlon, car il pensait que c'était plus authentiquement classique. PG Wodehouse a fait un travail merveilleux sans effort, George Orwell a essayé d'éviter complètement le point-virgule dans Coming Up for Air (1939), Martin Amis n'a inclus qu'un point-virgule dans Money (1984) et Umberto Eco a été félicité par un lecteur universitaire pour avoir utilisé zéro point-virgule dans Le nom de la rose (1983).

En réponse à Truss, Ben Macintyre , chroniqueur du Times , a écrit :

Les Américains ont longtemps considéré le point-virgule avec méfiance, comme un signe de ponctuation distingué, gêné, ni une chose ni l'autre, sans la virulence d'un côlon plein ni la promiscuité volage de la virgule. Hemingway , Chandler et Stephen King ne seraient pas morts dans un fossé avec un point-virgule (bien que Truman Capote le puisse). Les vrais hommes, selon la règle non écrite de la ponctuation américaine, n'utilisez pas de points-virgules.

Comme métaphore

Dans le livre de Kurt Vonnegut , A Man Without a Country , il écrit : « Voici une leçon d'écriture créative . La première règle : n'utilisez pas de points-virgules. Les points-virgules sont des hermaphrodites travestis . Tout ce qu'ils font, c'est montrer que vous avez été à l'université. "

Encodage dans les médias numériques

Le point-virgule a une valeur assignée dans les normes de codage de caractères informatiques . En ASCII, il est encodé en 0x3B , en EBCDIC en 0x5E et en Unicode en U+003B .

Unicode contient l'encodage de plusieurs caractères point-virgule :

  • U+003B ; SEMICOLON – hérité de l'ASCII
  • U+037E  ; POINT D'INTERROGATION GREC
  • U+061B ؛ SEMICOLON ARABE écriture arabe
  • U + 1364 ; SEMI-ICOLON ETHIOPIQUE Scénario Geʽez
  • U + 204F ⁏ SEMICOLON INVERSÉ - utilisé dans les anciens systèmes d'écriture, tels que le runique hongrois et la langue sindhi
  • U+236E SYMBOLE FONCTIONNEL APL SEMICOLON SOUS BARRE - utilisé dans le langage de programmation APL
  • U+2E35 ⸵ SEMICOLON TOURNÉ – "indique une fermeture soudaine de la glotte"
  • U + A6F6 Bamum VIRGULE - Bamum scénario
  • U + FE14 PRÉSENTATION FORMULAIRE POUR VERTICAL VIRGULE - détermineorientation lorsquescripts de caractères larges sont écrits verticalementlieu de horizontalement
  • U + Fe54 ; PETIT VIRGULE - Petites variantes de forme sont pourcompatibilité avecnorme nationale chinoise CNS 11643
  • U + FF1B , pleine largeur VIRGULE - pourutilisation dansscripts de caractères larges tels que kanjis
  • U+E003B TAG SEMICOLON bloc de balises obsolètes

Utilisation de l'informatique

La programmation

En programmation informatique , le point-virgule est souvent utilisé pour séparer plusieurs instructions (par exemple, en Perl , Pascal et SQL ; voir Pascal : les points-virgules comme séparateurs d'instructions ). Dans d'autres langages, les points-virgules sont appelés terminateurs et sont requis après chaque instruction (comme dans PL/I , Java et la famille C ). Aujourd'hui, les points-virgules comme terminateurs ont largement gagné, mais c'était un problème de division dans les langages de programmation des années 1960 aux années 1980. Une étude influente et fréquemment citée dans ce débat était Gannon & Horning (1975) , qui a conclu fortement en faveur du point-virgule comme terminateur : « Le [résultat] le plus important était qu'avoir un point-virgule comme terminateur d'instruction était mieux point-virgule comme séparateur d'instructions." L'étude a été critiquée comme imparfaite par les partisans du point-virgule comme séparateur, car les participants sont familiers avec un langage de point-virgule-comme-terminateur et une grammaire irréaliste et stricte. Néanmoins, le débat s'est terminé en faveur du point-virgule comme terminateur. Par conséquent, le point-virgule fournit une structure au langage de programmation.

Les points-virgules sont facultatifs dans un certain nombre de langages, y compris BCPL , Python , Eiffel et Go , ce qui signifie qu'ils font partie de la grammaire formelle du langage, mais peuvent être déduits dans de nombreux ou tous les contextes (par exemple, par une fin de ligne qui termine un déclaration (en Go)). Comme les langues peuvent être conçues sans eux, les points-virgules sont considérés comme une nuisance inutile par certains.

L'utilisation de points-virgules dans les structures de flux de contrôle et les blocs de code est variée - les points-virgules sont généralement omis après une accolade fermante, mais inclus pour une seule branche d'instruction d'une structure de contrôle (la clause "then"), sauf en Pascal, où un point-virgule termine l'intégralité de la clause if...then...else (pour éviter que else pendouille ) et n'est donc pas autorisée entre un "then" et le "else" correspondant, car cela provoque une désimbrication.

Cette utilisation trouve son origine dans ALGOL 60 , et se situe entre la virgule ,  – utilisée comme séparateur de liste – et le point/point .  – utilisé pour marquer la fin du programme. Le point-virgule, en tant que marque séparant les déclarations, correspond à l'usage anglais ordinaire de séparation des clauses indépendantes, et donne à l'ensemble du programme la syntaxe grossière d'une seule phrase ordinaire. Parmi ces autres caractères, alors que les virgules ont continué à être largement utilisées dans la programmation de listes (et d'autres utilisations rares, telles que l' opérateur virgule qui sépare les expressions en C), elles sont rarement utilisées autrement, et le point comme fin du programme est tombé hors d'usage. La dernière grande utilisation de la hiérarchie des virgules, des points-virgules et des points se trouve dans Erlang (1986), où les virgules séparent les expressions ; des clauses séparées par des points-virgules, à la fois pour le flux de contrôle et pour les clauses de fonction ; et les points terminent les instructions, telles que les définitions de fonction ou les attributs de module, et non le programme entier. Les inconvénients d'avoir plusieurs séparateurs ou terminateurs différents (par rapport à un seul terminateur et un seul groupe, comme dans les points-virgules et les accolades) incluent une surcharge mentale dans la sélection de la ponctuation et une surcharge dans la réorganisation du code, car cela nécessite non seulement de déplacer des lignes, mais aussi mise à jour de la ponctuation.

Dans certains cas, la distinction entre un séparateur et un terminateur est forte, comme dans les premières versions de Pascal, où un point-virgule final génère une erreur de syntaxe . Dans d'autres cas, un point-virgule final est traité soit comme une syntaxe facultative, soit comme étant suivi d'une instruction nulle, qui est soit ignorée, soit traitée comme un NOP (aucune opération ou commande nulle) ; comparer les virgules de fin dans les listes. Dans certains cas, une instruction vide est autorisée, permettant une séquence de points-virgules ou l'utilisation d'un point-virgule en tant que corps d'une structure de flux de contrôle. Par exemple, une instruction vide (un point-virgule en soi) représente un NOP en C/C++, ce qui est utile dans les boucles de synchronisation en attente .

APL utilise des points-virgules pour séparer les déclarations de variables locales et pour séparer les axes lors de l'indexation de tableaux multidimensionnels, par exemple matrix[2;3].

D'autres langages (par exemple, certains langages d'assemblage et dialectes LISP , les fichiers CONFIG.SYS et INI ) utilisent des points-virgules pour marquer le début des commentaires .

Exemple de code C :

int main() {
  int x, y;
  x = 1; y = 2;
  printf("X + Y = %d", x + y);
  return 0;
}

Ou en JavaScript :

var x = 1; var y = 2;
alert("X + Y = " + (x + y));

Classiquement, dans de nombreuses langues, chaque déclaration est écrite sur une ligne distincte, mais ce n'est généralement pas une exigence de la langue. Dans les exemples ci-dessus, deux instructions sont placées sur la même ligne ; c'est légal, car le point-virgule sépare les deux déclarations. Ainsi, les langages de programmation comme Java, la famille C, Javascript, etc. utilisent des points-virgules pour obtenir une structure appropriée dans les langues respectives.

Données

Le point-virgule est souvent utilisé pour séparer les éléments d'une chaîne de texte. Par exemple, plusieurs adresses e-mail dans le champ "À" de certains clients de messagerie doivent être délimitées par un point-virgule.

Dans Microsoft Excel , le point-virgule est utilisé comme séparateur de liste, en particulier dans les cas où le séparateur décimal est une virgule, comme 0,32; 3,14; 4,50, au lieu de 0.32, 3.14, 4.50.

Dans MATLAB et GNU Octave , le point-virgule peut être utilisé comme séparateur de ligne lors de la définition d'un vecteur ou d'une matrice (alors qu'une virgule sépare les colonnes dans une ligne d'un vecteur ou d'une matrice) ou pour exécuter une commande en silence, sans afficher la valeur de sortie résultante dans la console.

En HTML , un point-virgule est utilisé pour terminer une référence d'entité de caractère , nommée ou numérique. Les déclarations d'un attribut de style dans les feuilles de style en cascade (CSS) sont séparées et terminées par des points-virgules.

Le système de fichiers de RSX-11 et OpenVMS , Files-11 , utilise des points-virgules pour indiquer le numéro de version d' un fichier . Le point-virgule est autorisé dans les noms de fichiers longs dans les systèmes de fichiers Microsoft Windows NTFS et VFAT , mais pas dans ses noms courts .

Dans certains formats de fichiers de valeurs séparées par des délimiteurs , le point-virgule est utilisé comme caractère de séparation, comme alternative aux valeurs séparées par des virgules .

Mathématiques

Dans la liste des arguments d'une fonction mathématique , un point-virgule peut être utilisé pour séparer les variables des paramètres fixes .

En géométrie différentielle , un point-virgule précédant un indice est utilisé pour indiquer la dérivée covariante d'une fonction par rapport à la coordonnée associée à cet indice.

Dans le calcul des relations , le point-virgule est utilisé en notation infixe pour la composition des relations :

Autres utilisations

Le point-virgule est couramment utilisé comme partie des émoticônes , afin d'indiquer un clin d'œil ou des pleurs, comme dans ;)et ;_;.

Project Semicolon est le nom d'une initiative confessionnelle anti- suicide (puisque le point-virgule continue une phrase plutôt que de la terminer) qui a fait du signe de ponctuation un tatouage hautement symbolique et populaire , qui est le plus souvent fait au poignet .

Le point de Humphrey est parfois utilisé à la place d'un point décimal dans les nombres duodécimaux .

Voir également

Les références

Sources

  • Gannon, JD ; Horning, JJ (1975). L'impact de la conception du langage sur la production de logiciels fiables . Actes de la conférence internationale sur les logiciels fiables . p. 10–22. doi : 10.1145/800027.808420 .
  • Truss, Lynn (2004). Mange, pousse et laisse : l'approche de tolérance zéro en matière de ponctuation . New York : Gotham Books. ISBN 1-59240-087-6.

Lectures complémentaires