fbpx
Wikipedia

Semicolon

The semicolon ; (or semi-colon[1]) is a symbol commonly used as orthographic punctuation. In the English language, a semicolon is most commonly used to link (in a single sentence) two independent clauses that are closely related in thought, such as when restating the preceding idea with a different expression. When a semicolon joins two or more ideas in one sentence, those ideas are then given equal rank.[2] Semicolons can also be used in place of commas to separate items in a list, particularly when the elements of the list themselves have embedded commas.[3]

;
Semicolon
U+003B ; SEMICOLON (;)
؛
Arabic semicolon Ethiopic semicolon Bamum semicolon

The semicolon is one of the least understood of the standard marks, and so it is not as frequently used by many English speakers.[4]

In the QWERTY keyboard layout, the semicolon resides in the unshifted homerow beneath the little finger of the right hand and has become widely used in programming languages as a statement separator or terminator.[5]

History edit

 
De Ætna. 1496 print by Aldine Press.

In 1496,[a] the semicolon ; is attested in Pietro Bembo's book De Aetna [it] printed by Aldo Manuzio.[9][6] The punctuation also appears in later writings of Bembo. Moreover, it is used in 1507 by Bartolomeo Sanvito, who was close to Manuzio's circle.[10]: 49 

In 1561, Manuzio's grandson, also called Aldo Manuzio, explains the semicolon's use with several examples in Orthographiae ratio. In particular, Manuzio motivates the need for punctuation (interpungō) to divide (distinguō) sentences and thereby make them understandable. The comma, semicolon, colon, and period are seen as steps, ascending from low to high; the semicolon thereby being an intermediate value between the comma , and colon :. Here are four examples used in the book to illustrate this:[11][10]: 49 

Publica, privata; sacra, profana; tua, aliena.[b]
Public, private; sacred, profane; thine, another's.

Ratio docet, si adversa fortuna sit, nimium dolendum non esse; si secunda, moderate laetandum.[c]
Reason teaches, if fortune is adverse, not to complain too much; if favorable, to rejoice in moderation.

Tu, quid divitiae valeant, libenter spectas; quid virtus, non item.[d]
You, what riches are worth, gladly consider; what virtue (is worth), not so much.

Etsi ea perturbatio est omnium rerum, ut suae quemque fortunae maxime paeniteat; nemoque sit, quin ubivis, quam ibi, ubi est, esse malit: tamen mihi dubium non est, quin hoc tempore bono viro, Romae esse, miserrimum sit.[e]
Although it is a universal confusion of affairs(,) such that everyone regrets their own fate above all others; and there is no one, who would not rather anywhere else in the world, than there, where he is, prefer to be: yet I have no doubt, at the present time for an honest man, to be in Rome, is the worst form of misery.

Around 1580, Henry Denham starts using the semicolon "with propriety" for English texts, and more widespread usage picks up in the next decades.[10]: 52 [12]

Around 1640,[f] in Ben Jonson's book The English Grammar, the character ; is described as "somewhat a longer breath" compared to the comma. The aim of the breathing, according to Jonson, is to aid understanding.[14][g]

In 1644, in Richard Hodges' The English Primrose, it is written:[16]

At a comma, stop a little; [...] At a semi-colon, somewhat more; [...] At a colon, a little more than the former; [...] At a period, make a full stop;

In 1762, in Robert Lowth's A Short Introduction to English Grammar, a parallel is drawn between punctuation marks and rest in music:[17]

The Period is a pause in quantity or duration double of the Colon; the Colon is double of the Semicolon; and the Semicolon is double of the Comma. So that they are in the same proportion to one another as the Sembrief, the Minim, the Crotchet, and the Quaver, in Music.

In 1798, in Lindley Murray's English Grammar, the semicolon is introduced as follows:[18]

The Semicolon is used for dividing a compound sentence into two or more parts, not so closely connected as those which are separated by a comma, nor yet so little dependent on each other, as those which are distinguished by a colon.

The semicolon is sometimes used, when the preceding member of the sentence does not of itself give a complete sense, but depends on the following clause; and sometimes when the sense of that member would be complete without the concluding one; as in the following instances.

Natural languages edit

English edit

Although terminal marks (i.e. full stops, exclamation marks, and question marks) indicate the end of a sentence, the comma, semicolon, and colon are normally sentence-internal, making them secondary boundary marks. In modern English orthography, the semicolon falls between terminal marks and the comma; its strength is equal to that of the colon.[19]

The plural of semicolon in English is semicola or semicolons.

The most common use of the semicolon is to join two independent clauses without using a conjunction like "and".[20] Semicolons are followed by a lower case letter, unless that letter would ordinarily be capitalised mid-sentence (e.g., the word "I", acronyms/initialisms, or proper nouns). In older English printed texts, colons and semicolons are offset from the preceding word by a non-breaking space, a convention still current in present-day continental French texts. Ideally, the space is less wide than the inter-word spaces. Some guides recommend separation by a hair space.[21] Modern style guides recommend no space before them and one space after. They also typically recommend placing semicolons outside ending quotation marks, although this was not always the case. For example, the first edition of The Chicago Manual of Style (1906) recommended placing the semicolon inside ending quotation marks.[22]

Applications of the semicolon in English include:

  • Between items in a series or listing when the items contain internal punctuation, especially parenthetic commas, where the semicolons function as the serial commas for the entire series or listing. The semicolon divides the items on the list from each other, to avoid having a jumble of commas with differing functions which could cause confusion for the reader. This is sometimes called the "super comma" function of the semicolon:
    • The people present were Jamie, a man from New Zealand; John, the milkman's son; and George, a gaunt kind of man with no friends.
    • Several fast food restaurants can be found within the following cities: London, England; Paris, France; Dublin, Ireland; and Madrid, Spain.
    • Here are three examples of familiar sequences: one, two, and three; a, b, and c; first, second, and third.
    • (Fig. 8; see also plates in Harley 1941, 1950; Schwab 1947).
  • Between closely related independent clauses not conjoined with a coordinating conjunction, when the two clauses are balanced, opposed or contradictory:[23]
    • My wife said she would like tea; coffee would have been my choice.
    • I went to the basketball court; it was closed for cleaning.
    • I told Kate she's running for the hills; she knew I was joking.
  • In rare instances, when a comma replaces a period (full stop) in a quotation, or when a quotation otherwise links two independent sentences:
    • "I have no use for this," he said; "you are welcome to it."
    • "Is this your book?" she asked; "I found it on the floor."

In a list or sequence, if even one item needs its own internal comma, use of the semicolon as the separator throughout that list is justified, as shown by this example from the California Penal Code:

A crime or public offense is an act committed or omitted in violation of a law forbidding or commanding it, and to which is annexed, upon conviction, either of the following punishments:

  1. Death;
  2. Imprisonment;
  3. Fine;
  4. Removal from office; or,
  5. Disqualification to hold and enjoy any office of honor, trust, or profit in this State.[24]

Arabic edit

In Arabic, the semicolon is called fasila manqoota (Arabic: فاصلة منقوطة) which means literally "a dotted comma", and is written inverted ؛. In Arabic, the semicolon has several uses:

  • It can be used between two phrases, in which the first phrase causes the second.
    • Example: "He played a lot; so, his clothes became dirty". (Arabic: لَعِبَ كَثِيرًا؛ فَٱتَّسَخَتْ مَلَابِسُهُ.)
  • It can be used between two phrases, where the second is a reason for the first.
    • Example: "Your sister did not get high marks; she didn't study". (Arabic: لم تحقق أختك درجات عالية؛ لأنها لم تدرس .)

Greek and Church Slavonic edit

In Greek and Church Slavonic, the question mark looks exactly the way a semicolon looks in English, similar to the question mark used in Latin.[25][26] To indicate a long pause or to separate sections that already contain commas (the semicolon's purposes in English), Greek uses, but extremely rarely, the interpunct · (Greek: άνω τελεία, romanized: áno teleía, lit.'up dot').

Church Slavonic with a question mark: гдѣ єсть рождeйсѧ царь їудeйскій; (Where is the one who is born king of the Jews? – Matthew 2:1)

Greek with a question mark: Τι είναι μια διασύνδεση; (What is an interpunct?)

French edit

In French, a semicolon (point-virgule, literally "dot-comma") is a separation between two full sentences, used where neither a colon nor a comma would be appropriate. The phrase following a semicolon has to be an independent clause, related to the previous one but not explaining it. (When the second clause explains the first one, French consistently uses a colon.)

The dash character is used in French writing too, but not as widely as the semicolon. Usage of these devices (semicolon and dash) varies from author to author.

Literature edit

Just as there are writers who worship the semicolon, there are other high stylists who dismiss it — who label it, if you please, middle-class.

Lynne Truss, Eats, Shoots, and Leaves[27]

Some authors have avoided and rejected the use of the semicolon throughout their works. Lynne Truss stated:

Samuel Beckett spliced his way merrily through such novels as Molloy and Malone Dies, thumbing his nose at the semicolon all the way. James Joyce preferred the colon, as he thought it was more authentically classical. P. G. Wodehouse did an effortlessly marvelous job without it, George Orwell tried to avoid the semicolon completely in Coming Up for Air (1939), Martin Amis included just one semicolon in Money (1984), and Umberto Eco was congratulated by an academic reader for using zero semicolons in The Name of the Rose (1983).[28]

In response to Truss, Ben Macintyre, a columnist in The Times, wrote:

Americans have long regarded the semi-colon with suspicion, as a genteel, self-conscious, neither-one-thing-nor-the other sort of punctuation mark, with neither the butchness of a full colon nor the flighty promiscuity of the comma. Hemingway, Chandler, and Stephen King wouldn't be seen dead in a ditch with a semi-colon (though Truman Capote might). Real men, goes the unwritten rule of American punctuation, don't use semi-colons.[29]

Semicolon use in British fiction has declined by 25% from 1991 to 2021.[30]

Character encoding edit

The semicolon has an assigned value in computer character encoding standards. In ASCII it is encoded as 0x3B, in EBCDIC it is encoded as 0x5E, and in Unicode it is encoded as U+003B.

Unicode contains encoding for several semicolon characters:

  • U+003B ; SEMICOLON – inherited from ASCII
  • U+037E ; GREEK QUESTION MARK
  • U+061B ؛ ARABIC SEMICOLONArabic script
  • U+1364 ETHIOPIC SEMICOLONGeʽez script
  • U+204F REVERSED SEMICOLON – used in old writing systems, such as Hungarian Runic[31] and Sindhi language
  • U+236E APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR – used in the APL programming language
  • U+2E35 TURNED SEMICOLON – "indicates sudden glottal closure"
  • U+A6F6 BAMUM SEMICOLONBamum script
  • U+FE14 PRESENTATION FORM FOR VERTICAL SEMICOLON – determines orientation when wide-character scripts are written vertically instead of horizontally
  • U+FE54 SMALL SEMICOLONSmall Form Variants are for compatibility with Chinese National Standard CNS 11643
  • U+FF1B FULLWIDTH SEMICOLON – for use in wide-character scripts such as kanji
  • U+E003B TAG SEMICOLON – deprecated tags block

Computing edit

Programming edit

In computer programming, the semicolon is often used to separate multiple statements (for example, in Perl,[32] Pascal,[33] and SQL;[34] see Pascal: Semicolons as statement separators). In other languages, semicolons are called terminators[5] and are required after every statement (such as in PL/I,[35] Java,[36] and the C[37] family). Today semicolons as terminators has largely won out, but this was a divisive issue in programming languages from the 1960s into the 1980s.[38] An influential and frequently cited study in this debate was Gannon & Horning (1975), which concluded strongly in favor of semicolon as a terminator: "The most important [result] was that having a semicolon as a statement terminator was better than having a semicolon as a statement separator."[39] The study has been criticized as flawed by proponents of semicolon as a separator,[40] due to participants being familiar with a semicolon-as-terminator language and unrealistically strict grammar. Nevertheless, the debate ended in favor of semicolon as terminator. Therefore, semicolon provides structure to the programming language.

Semicolons are optional in a number of languages, including BCPL,[41] Python,[42] R,[43] Eiffel,[44] and Go,[45] meaning that they are part of the formal grammar for the language but can be inferred in many or all contexts (e.g., by end of line that ends a statement, as in Go and R). As languages can be designed without them, semicolons are considered an unnecessary nuisance by some.[40]

The use of semicolons in control-flow structures and blocks of code is varied – semicolons are generally omitted after a closing brace, but included for a single statement branch of a control structure (the "then" clause), except in Pascal, where a semicolon terminates the entire if...then...else clause (to avoid dangling else) and thus is not allowed between a "then" and the corresponding "else", as this causes unnesting.

This use originates with ALGOL 60[46] and falls between the comma , – used as a list separator – and the period/full stop . – used to mark the end of the program. The semicolon, as a mark separating statements, corresponds to the ordinary English usage of separating independent clauses and gives the entire program the gross syntax of a single ordinary sentence. Of these other characters, whereas commas have continued to be widely used in programming for lists (and rare other uses, such as the comma operator that separates expressions in C), they are rarely used otherwise, and the period as the end of the program has fallen out of use. The last major use of the comma, semicolon, and period hierarchy is in Erlang (1986), where commas separate expressions; semicolons separate clauses, both for control flow and for function clauses; and periods terminate statements, such as function definitions or module attributes, not the entire program. Drawbacks of having multiple different separators or terminators (compared to a single terminator and single grouping, as in semicolon-and-braces) include mental overhead in selecting punctuation, and overhead in rearranging code, as this requires not only moving lines around, but also updating the punctuation.[47]

In some cases the distinction between a separator and a terminator is strong, such as early versions of Pascal, where a final semicolon yields a syntax error. In other cases a final semicolon is treated either as optional syntax or as being followed by a null statement, which is either ignored or treated as a NOP (no operation or null command); compare trailing commas in lists. In some cases a blank statement is allowed, allowing a sequence of semicolons or the use of a semicolon by itself as the body of a control-flow structure. For example, a blank statement (a semicolon by itself) stands for a NOP in C/C++, which is useful in busy waiting synchronization loops.

APL uses semicolons to separate declarations of local variables[48]: 61  and to separate axes when indexing multidimensional arrays, for example, matrix[2;3].[48]: 220, 275 

Other languages (for instance, some assembly languages[49] and LISP[50] dialects, CONFIG.SYS and INI files) use semicolons to mark the beginning of comments.

Example C code:

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

Or in JavaScript:

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

Conventionally, in many languages, each statement is written on a separate line, but this is not typically a requirement of the language. In the above examples, two statements are placed on the same line; this is legal, because the semicolon separates the two statements. Thus programming languages like Java, the C family, Javascript etc. use semicolons to obtain a proper structure in the respective languages.

Data edit

The semicolon is often used to separate elements of a string of text. For example, multiple e-mail addresses in the "To" field in some e-mail clients have to be delimited by a semicolon.

In Microsoft Excel, the semicolon is used as a list separator, especially in cases where the decimal separator is a comma, such as 0,32; 3,14; 4,50, instead of 0.32, 3.14, 4.50.

In Lua,[51] semicolons or commas can be used to separate table elements.

In MATLAB and GNU Octave,[52] the semicolon can be used as a row separator when defining a vector or matrix (whereas a comma separates the columns within a row of a vector or matrix) or to execute a command silently, without displaying the resulting output value in the console.

In HTML, a semicolon is used to terminate a character entity reference, either named or numeric.[53] The declarations of a style attribute in Cascading Style Sheets (CSS) are separated and terminated with semicolons.[54]

The file system of RSX-11 and OpenVMS, Files-11, uses semicolons to indicate a file's version number.[55] The semicolon is permitted in long filenames in the Microsoft Windows file systems NTFS and VFAT, but not in its short names.[56]

In some delimiter-separated values file formats, the semicolon is used as the separator character, as an alternative to comma-separated values.

Mathematics edit

In mathematical derivations, a semicolon is used to separate expressions in a sequence, similar to its use in spoken English, and may be considered either punctuation for the mathematical expressions, or as punctuation for the words spoken when reading the expressions. For example, completing the square:

 
 
 
 

In the argument list of a mathematical function   a semicolon may be used to separate variables from fixed parameters.[citation needed]

In differential geometry and tensor analysis a semicolon preceding an index is used to indicate the covariant derivative of a function with respect to the coordinate associated with that index.

In the calculus of relations, the semicolon is used in infix notation for the composition of relations:  

The ; Humphrey point is sometimes used as the "decimal point" in duodecimal numbers: 54;612 equals 64.510.

Other uses edit

The semicolon is commonly used as parts of emoticons, in order to indicate winking or crying, as in ;) and ;_;.

Project Semicolon is the name of a faith-based anti-suicide initiative (since the semicolon continues a sentence rather than ending it) which has led to the punctuation mark becoming a highly symbolic and popular tattoo,[57] which is most commonly done on the wrist.

See also edit

Notes edit

  1. ^ Note: this is February 1495 by the Venetian calendar, or MVD in Roman numerals. Several texts mention the earliest printing year as 1494 without any attested source. This may be due to a misunderstanding: the text De Aetna itself recalls a conversation from September 1494 (Gregorian calendar); the earliest attested printing occurred in February 1496 (Gregorian calendar).[6][7] See also the colophon at the end of the book: impressum venetiis in aedibus aldi romani mense februario anno M.V.D. ("printed in Venice at the house of Aldo in February 1495 [m.v.]").[8]
  2. ^ Manuzio notes: using just commas here is not sufficient, and using a colon instead of a semicolon would slow down the sentence too much.[11]
  3. ^ Manuzio notes: if there were a comma after non esse, then the sentence would be as if rushed forward head-first; however, since the sentence is in two parts, it must stop for a little bit before continuing. Moreover, he says, we can't use a colon, since Ratio docet governs both parts of the sentence equally, not just the first.[11]
  4. ^ Manuzio shows another example of where we need a semicolon instead of a colon; Tu and spectas govern both parts of the sentence equally.[11]
  5. ^ Manuzio notes, this passage is taken from Cicero's letter to Torquatus (see Epistulae ad Familiares). He uses this example, he says, to show situations where both the semicolon and colon are needed for division.[11]
  6. ^ According to the British Library, the book was "written in 1623 and lost in a fire, but rewritten and published after Jonson's death".[13]
  7. ^ The 1640 version of the text calls the character ; a sub-distinction,[15] the 1692 version names it a semicolon.[14] Moreover, the order of the comma and semicolon seem to have been reversed by mistake in the 1640 version. Thus, the comma is mistakenly described as having a longer breathe than the semicolon.[15]

References edit

  1. ^ "Learning English". BBC World Service. bbc.co.uk. British Broadcasting Corporation. from the original on 2015-03-23. Retrieved 2014-05-08.
  2. ^ "Using semicolons". The Writing Center. from the original on 2020-11-11. Retrieved 2020-11-08. A semicolon is most commonly used to link (in a single sentence) two independent clauses that are closely related in thought. When a semicolon is used to join two or more ideas (parts) in a sentence, those ideas are then given equal position or rank.
  3. ^ . Scribendi.com. Archived from the original on 8 August 2014. Retrieved 30 July 2014.
  4. ^ "For Love of the Semicolon – Insights to English". Language Illuminated. Insights to English. from the original on 2020-11-10. Retrieved 2020-11-09.
  5. ^ a b Mössenböck, H. "Introduction to C# – The new language for Microsoft .NET" (PDF) (subtitle: Statements). Linz: University of Linz. p. 34. (PDF) from the original on 2011-09-29. Retrieved 2011-07-29. Empty statement: ; // ; is a terminator, not a separator.
  6. ^ a b Kidwell, Carol (2004). Pietro Bembo: Lover, Linguist, Cardinal. Montreal: McGill-Queen's University Press. p. 12. ISBN 978-0-7735-7192-1. from the original on 2021-03-01. Retrieved 2021-02-25.
  7. ^ Nuvoloni, Laura (2012-08-09). "Pietro Bembo and the University Library copy of the De Aetna of 1496". Cambridge University Library. from the original on 2022-10-26. Retrieved 2022-10-26.
  8. ^ Mariano, Bianca Maria (1991). "Il "de Aetna" Di P. Bembo E Le Varianti Dell'edizione 1530". Aevum (in Italian). 65 (3): 441–452. JSTOR 20858679.
  9. ^ Bembo, Pietro (1496). De Aetna (in Latin). Venice: Aldus Manutius. from the original on 2022-10-23. Retrieved 2022-10-23.
  10. ^ a b c Parkes, Malcolm Beckwith (1993). Pause and Effect: An Introduction to the History of Punctuation in the West. University of California Press. ISBN 0-520-07941-8.
  11. ^ a b c d e Aldo, Manuzio (1561). Orthographiae ratio (in Latin). Venice. p. 52. from the original on 2022-10-25. Retrieved 2022-10-25.
  12. ^ Ames, Joseph; Herbert, William (1786). Typographical Antiquities: Or an Historical Account of the Origin and Progress of Printing in Great Britain and Ireland: Containing Memoirs of Our Ancient Printers, and a Register of Books Printed by Them, from the Year MCCCCLXXI to the Year MDC. p. 942. from the original on 2022-10-23. Retrieved 2022-10-23.
  13. ^ "Ben Jonson's The English Grammar". British Library. from the original on 2022-10-23. Retrieved 2022-10-22.
  14. ^ a b Jonson, Ben (1692). The Works of Ben Jonson, which were Formerly Printed in Two Volumes, are Now Reprinted in One. (3rd folio). London: Printed by Thomas Hodgkin, for H[enry] Herringman, E. Brewster, T. Bassett, R[ichard] Chiswell, M. Wotton, G. Conyers. p. 690.
  15. ^ a b Jonson, Ben (1640). The English Grammar. p. 83.
  16. ^ Hodges, Richard (1969). The English Primrose, 1644. Menston, (Yorks.) Scolar P. p. N3. ISBN 978-0-85417-116-3.
  17. ^ Lowth, Robert (1762). A Short Introduction to English Grammar: with Critical Notes ... London: J. Hughs. p. 158. from the original on 2023-04-25. Retrieved 2022-10-24.
  18. ^ Murray, Lindley (1798). "Part IV: Of Punctuation. Chapter II: Of the Semicolon". English Grammar, Adapted to Different Classes of Learners. With an Appendix, Containing Rules and Observations, For Assisting The More Advanced Students to Write With Perspicuity and Accuracy (4th ed.). London: Wilson, Spence, and Mawman. pp. 226-227. from the original on 2022-10-24. Retrieved 2022-10-24.
  19. ^ The Cambridge Grammar of the English Language, Chapter 19, § 7.
  20. ^ "Semicolon". 7 January 2016. from the original on 20 July 2021. Retrieved 20 July 2021.
  21. ^ One book/five ways : the publishing procedures of five university presses. USA: The Association of American University Presses. 1978. p. 276 – via Internet Archive. COLONS AND SEMI-COLONS Should be preceded by a hair space only.
  22. ^ Spencer, Dave (15 February 2011). "Review". glyphic.design (review of The Chicago Manual of Style, 16th edition). from the original on 28 August 2019. Retrieved 28 August 2019.
  23. ^ "Purdue OWL: Commas". purdue.edu. from the original on 2016-08-18. Retrieved 2016-06-20.
  24. ^ "California Penal Code § 15". California Office of Legislative Counsel. 1872. from the original on 3 October 2020. Retrieved 23 September 2020.
  25. ^ Paine, Stephen W. (1961). Beginning Greek: A functional approach. Oxford University Press. p. 13.
  26. ^ Truss 2004, p. 111
  27. ^ Truss 2004, p. 107.
  28. ^ Truss 2004, pp. 88, 108–109.
  29. ^ MacIntyre, Ben (19 November 2005). "Is it worth busting your (Lynne) truss over a comma with a hat on?". The Times. London, UK.
  30. ^ Lloyd, Will (24 November 2021). "The melancholy decline of the semicolon". UnHerd. from the original on 27 November 2021. Retrieved 27 November 2021.
  31. ^ Everson, Michael; Szelp, André Szabolcs (2009-07-22). "Proposal for encoding generic punctuation used with the Hungarian Runic script" (PDF). (PDF) from the original on 2014-02-24. Retrieved 2014-03-12.
  32. ^ "perlsyn - Perl syntax". Perldoc Browser (subtitle: Simple Statements). 28 May 2022. from the original on 12 November 2022.
  33. ^ "Free Pascal wiki". Free Pascal and Lazarus Wiki. 4 July 2021. from the original on 22 October 2021.
  34. ^ "Documentation: 15: 4.1. Lexical Structure". PostgreSQL. from the original on 21 October 2022. Retrieved 28 November 2022.
  35. ^ IBM System/360 Operating System PL/I Language Specifications (PDF). IBM. July 1966. p. 14. C28-6571-3. (PDF) from the original on 2021-11-09. Retrieved 2021-01-04. A statement, which is a string of characters, is always terminated by the special character, semicolon.
  36. ^ "The Java® Language Specification - Chapter 14. Blocks, Statements, and Patterns". Oracle Help Center. Oracle. 23 February 2022. from the original on 8 June 2022.
  37. ^ ISO/IEC JTC1/SC22/WG14 (7 September 2007). "ISO/IEC 9899:TC3 — Programming languages — C" (PDF). p. 132. Archived (PDF) from the original on 16 April 2020.{{cite web}}: CS1 maint: numeric names: authors list (link)
  38. ^ Meyer, Bertrand (1997). Object-Oriented Software Construction (Second ed.). p. 897. ISBN 978-0-13-629155-8.
  39. ^ Perlis, Alan J; Sayward, Frederick; Shaw, Mary (1981). Software Metrics: An Analysis and Evaluation. MIT Press. p. 324. ISBN 978-0-26-216083-4.
  40. ^ a b Meyer, Bertrand. Principles of language design and evolution (PDF) (Technical report). (PDF) from the original on 9 January 2012.
  41. ^ Richards, Martin (21 July 1967). "The BCPL Reference Manual" (PDF). Dennis M Ritchie's personal page. (PDF) from the original on 11 June 2015.
  42. ^ "The Python Language Reference - 7. Simple statements". Python Software Foundation. 22 January 2016. Archived from the original on 7 October 2017.
  43. ^ "R Language Definition". The Comprehensive R Archive Network (subtitle: 3.2 Control structures). 31 October 2022. from the original on 21 November 2022.
  44. ^ "Eiffel: The Syntax". Gobo Eiffel Project. 2 September 2019. from the original on 8 August 2022.
  45. ^ "The Go Programming Language Specification". The Go Programming Language (subtitle: Tokens). 29 June 2022. from the original on 27 November 2022.
  46. ^ "Revised Report on the Algorithmic Language Algol 60". mass:werk (subtitle: 4. Statements). 1 January 1963. Archived from the original on 25 June 2007.
  47. ^ Katz, Damien (9 March 2008). "What Sucks About Erlang". Archived from the original on 14 June 2013.
  48. ^ a b "Dyalog APL Language Reference Manual" (PDF). Dyalog Limited. April 2011. (PDF) from the original on 4 March 2016. Retrieved 14 February 2012.
  49. ^ "Chapter 3: The NASM Language". NASM - The Netwide Assembler. 28 August 2020. from the original on 25 October 2022.
  50. ^ "Common Lisp HyperSpec" (subtitle: Section 2.4.4). LispWorks. Archived from the original on 18 June 2013.
  51. ^ "Lua 5.4 Reference Manual". 13 January 2022. 3.4.9 – Table Constructors. Archived from the original on 1 October 2022.
  52. ^ "GNU Octave (version 7.3.0)". GNU Octave. 2 November 2022. 1.2.2 Creating a Matrix. from the original on 28 November 2022. Retrieved 28 November 2022.
  53. ^ "Entity". MDN. 21 September 2022. from the original on 25 November 2022.
  54. ^ "CSS Syntax". W3Schools. Archived from the original on 25 February 2021.
  55. ^ . VMS Help. Consiglio Nazionale delle Ricerche. Archived from the original on 7 August 2020.
  56. ^ "Filename - Win32 Apps". Microsoft Learn. Microsoft. 31 May 2018. from the original on 28 August 2019.
  57. ^ Steyer, Carly (7 July 2016). "RELIGION Global Semicolon Tattoo Trend Is A Sign Of Strength Among Faithful Individuals Dealing With Mental Health Problems". The Huffington Post. from the original on 2016-10-09. Retrieved 2016-10-02.

Sources

  • Gannon, J. D.; Horning, J. J. (1975). The impact of language design on the production of reliable software. Proceedings of the international conference on Reliable software. pp. 10–22. doi:10.1145/800027.808420.
  • Truss, Lynn (2004). Eats, Shoots & Leaves: The Zero Tolerance Approach to Punctuation. New York: Gotham Books. ISBN 1-59240-087-6.

Further reading edit

semicolon, redirects, here, term, also, refer, greek, question, mark, music, album, wikipedia, wikipedia, semicolon, semi, colon, symbol, commonly, used, orthographic, punctuation, english, language, semicolon, most, commonly, used, link, single, sentence, ind. redirects here The term may also refer to Greek question mark For the music album see Semicolon EP For use on Wikipedia see Wikipedia Semicolon The semicolon or semi colon 1 is a symbol commonly used as orthographic punctuation In the English language a semicolon is most commonly used to link in a single sentence two independent clauses that are closely related in thought such as when restating the preceding idea with a different expression When a semicolon joins two or more ideas in one sentence those ideas are then given equal rank 2 Semicolons can also be used in place of commas to separate items in a list particularly when the elements of the list themselves have embedded commas 3 SemicolonU 003B SEMICOLON amp semi Arabic semicolon Ethiopic semicolon Bamum semicolonThe semicolon is one of the least understood of the standard marks and so it is not as frequently used by many English speakers 4 In the QWERTY keyboard layout the semicolon resides in the unshifted homerow beneath the little finger of the right hand and has become widely used in programming languages as a statement separator or terminator 5 Contents 1 History 2 Natural languages 2 1 English 2 2 Arabic 2 3 Greek and Church Slavonic 2 4 French 3 Literature 4 Character encoding 5 Computing 5 1 Programming 5 2 Data 6 Mathematics 7 Other uses 8 See also 9 Notes 10 References 11 Further readingHistory edit nbsp De AEtna 1496 print by Aldine Press In 1496 a the semicolon is attested in Pietro Bembo s book De Aetna it printed by Aldo Manuzio 9 6 The punctuation also appears in later writings of Bembo Moreover it is used in 1507 by Bartolomeo Sanvito who was close to Manuzio s circle 10 49 In 1561 Manuzio s grandson also called Aldo Manuzio explains the semicolon s use with several examples in Orthographiae ratio In particular Manuzio motivates the need for punctuation interpungō to divide distinguō sentences and thereby make them understandable The comma semicolon colon and period are seen as steps ascending from low to high the semicolon thereby being an intermediate value between the comma and colon Here are four examples used in the book to illustrate this 11 10 49 Publica privata sacra profana tua aliena b Public private sacred profane thine another s Ratio docet si adversa fortuna sit nimium dolendum non esse si secunda moderate laetandum c Reason teaches if fortune is adverse not to complain too much if favorable to rejoice in moderation Tu quid divitiae valeant libenter spectas quid virtus non item d You what riches are worth gladly consider what virtue is worth not so much Etsi ea perturbatio est omnium rerum ut suae quemque fortunae maxime paeniteat nemoque sit quin ubivis quam ibi ubi est esse malit tamen mihi dubium non est quin hoc tempore bono viro Romae esse miserrimum sit e Although it is a universal confusion of affairs such that everyone regrets their own fate above all others and there is no one who would not rather anywhere else in the world than there where he is prefer to be yet I have no doubt at the present time for an honest man to be in Rome is the worst form of misery Around 1580 Henry Denham starts using the semicolon with propriety for English texts and more widespread usage picks up in the next decades 10 52 12 Around 1640 f in Ben Jonson s book The English Grammar the character is described as somewhat a longer breath compared to the comma The aim of the breathing according to Jonson is to aid understanding 14 g In 1644 in Richard Hodges The English Primrose it is written 16 At a comma stop a little At a semi colon somewhat more At a colon a little more than the former At a period make a full stop In 1762 in Robert Lowth s A Short Introduction to English Grammar a parallel is drawn between punctuation marks and rest in music 17 The Period is a pause in quantity or duration double of the Colon the Colon is double of the Semicolon and the Semicolon is double of the Comma So that they are in the same proportion to one another as the Sembrief the Minim the Crotchet and the Quaver in Music In 1798 in Lindley Murray s English Grammar the semicolon is introduced as follows 18 The Semicolon is used for dividing a compound sentence into two or more parts not so closely connected as those which are separated by a comma nor yet so little dependent on each other as those which are distinguished by a colon The semicolon is sometimes used when the preceding member of the sentence does not of itself give a complete sense but depends on the following clause and sometimes when the sense of that member would be complete without the concluding one as in the following instances Natural languages editEnglish edit Although terminal marks i e full stops exclamation marks and question marks indicate the end of a sentence the comma semicolon and colon are normally sentence internal making them secondary boundary marks In modern English orthography the semicolon falls between terminal marks and the comma its strength is equal to that of the colon 19 The plural of semicolon in English is semicola or semicolons The most common use of the semicolon is to join two independent clauses without using a conjunction like and 20 Semicolons are followed by a lower case letter unless that letter would ordinarily be capitalised mid sentence e g the word I acronyms initialisms or proper nouns In older English printed texts colons and semicolons are offset from the preceding word by a non breaking space a convention still current in present day continental French texts Ideally the space is less wide than the inter word spaces Some guides recommend separation by a hair space 21 Modern style guides recommend no space before them and one space after They also typically recommend placing semicolons outside ending quotation marks although this was not always the case For example the first edition of The Chicago Manual of Style 1906 recommended placing the semicolon inside ending quotation marks 22 Applications of the semicolon in English include Between items in a series or listing when the items contain internal punctuation especially parenthetic commas where the semicolons function as the serial commas for the entire series or listing The semicolon divides the items on the list from each other to avoid having a jumble of commas with differing functions which could cause confusion for the reader This is sometimes called the super comma function of the semicolon The people present were Jamie a man from New Zealand John the milkman s son and George a gaunt kind of man with no friends Several fast food restaurants can be found within the following cities London England Paris France Dublin Ireland and Madrid Spain Here are three examples of familiar sequences one two and three a b and c first second and third Fig 8 see also plates in Harley 1941 1950 Schwab 1947 Between closely related independent clauses not conjoined with a coordinating conjunction when the two clauses are balanced opposed or contradictory 23 My wife said she would like tea coffee would have been my choice I went to the basketball court it was closed for cleaning I told Kate she s running for the hills she knew I was joking In rare instances when a comma replaces a period full stop in a quotation or when a quotation otherwise links two independent sentences I have no use for this he said you are welcome to it Is this your book she asked I found it on the floor In a list or sequence if even one item needs its own internal comma use of the semicolon as the separator throughout that list is justified as shown by this example from the California Penal Code A crime or public offense is an act committed or omitted in violation of a law forbidding or commanding it and to which is annexed upon conviction either of the following punishments Death Imprisonment Fine Removal from office or Disqualification to hold and enjoy any office of honor trust or profit in this State 24 Arabic edit In Arabic the semicolon is called fasila manqoota Arabic فاصلة منقوطة which means literally a dotted comma and is written inverted In Arabic the semicolon has several uses It can be used between two phrases in which the first phrase causes the second Example He played a lot so his clothes became dirty Arabic ل ع ب ك ث ير ا ف ٱت س خ ت م ل اب س ه It can be used between two phrases where the second is a reason for the first Example Your sister did not get high marks she didn t study Arabic لم تحقق أختك درجات عالية لأنها لم تدرس Greek and Church Slavonic edit Main article Question mark Greek question mark In Greek and Church Slavonic the question mark looks exactly the way a semicolon looks in English similar to the question mark used in Latin 25 26 To indicate a long pause or to separate sections that already contain commas the semicolon s purposes in English Greek uses but extremely rarely the interpunct Greek anw teleia romanized ano teleia lit up dot Church Slavonic with a question mark gdѣ yest rozhdejsѧ car yiudejskij Where is the one who is born king of the Jews Matthew 2 1 Greek with a question mark Ti einai mia diasyndesh What is an interpunct French edit In French a semicolon point virgule literally dot comma is a separation between two full sentences used where neither a colon nor a comma would be appropriate The phrase following a semicolon has to be an independent clause related to the previous one but not explaining it When the second clause explains the first one French consistently uses a colon The dash character is used in French writing too but not as widely as the semicolon Usage of these devices semicolon and dash varies from author to author Literature editJust as there are writers who worship the semicolon there are other high stylists who dismiss it who label it if you please middle class Lynne Truss Eats Shoots and Leaves 27 Some authors have avoided and rejected the use of the semicolon throughout their works Lynne Truss stated Samuel Beckett spliced his way merrily through such novels as Molloy and Malone Dies thumbing his nose at the semicolon all the way James Joyce preferred the colon as he thought it was more authentically classical P G Wodehouse did an effortlessly marvelous job without it George Orwell tried to avoid the semicolon completely in Coming Up for Air 1939 Martin Amis included just one semicolon in Money 1984 and Umberto Eco was congratulated by an academic reader for using zero semicolons in The Name of the Rose 1983 28 In response to Truss Ben Macintyre a columnist in The Times wrote Americans have long regarded the semi colon with suspicion as a genteel self conscious neither one thing nor the other sort of punctuation mark with neither the butchness of a full colon nor the flighty promiscuity of the comma Hemingway Chandler and Stephen King wouldn t be seen dead in a ditch with a semi colon though Truman Capote might Real men goes the unwritten rule of American punctuation don t use semi colons 29 Semicolon use in British fiction has declined by 25 from 1991 to 2021 30 Character encoding editThe semicolon has an assigned value in computer character encoding standards In ASCII it is encoded as 0x3B in EBCDIC it is encoded as 0x5E and in Unicode it is encoded as U 003B Unicode contains encoding for several semicolon characters U 003B SEMICOLON inherited from ASCII U 037E GREEK QUESTION MARK U 061B ARABIC SEMICOLON Arabic script U 1364 ETHIOPIC SEMICOLON Geʽez script U 204F REVERSED SEMICOLON used in old writing systems such as Hungarian Runic 31 and Sindhi language U 236E APL FUNCTIONAL SYMBOL SEMICOLON UNDERBAR used in the APL programming language U 2E35 TURNED SEMICOLON indicates sudden glottal closure U A6F6 BAMUM SEMICOLON Bamum script U FE14 PRESENTATION FORM FOR VERTICAL SEMICOLON determines orientation when wide character scripts are written vertically instead of horizontally U FE54 SMALL SEMICOLON Small Form Variants are for compatibility with Chinese National Standard CNS 11643 U FF1B FULLWIDTH SEMICOLON for use in wide character scripts such as kanji U E003B TAG SEMICOLON deprecated tags blockComputing editSee also Colon punctuation Computing Programming edit In computer programming the semicolon is often used to separate multiple statements for example in Perl 32 Pascal 33 and SQL 34 see Pascal Semicolons as statement separators In other languages semicolons are called terminators 5 and are required after every statement such as in PL I 35 Java 36 and the C 37 family Today semicolons as terminators has largely won out but this was a divisive issue in programming languages from the 1960s into the 1980s 38 An influential and frequently cited study in this debate was Gannon amp Horning 1975 which concluded strongly in favor of semicolon as a terminator The most important result was that having a semicolon as a statement terminator was better than having a semicolon as a statement separator 39 The study has been criticized as flawed by proponents of semicolon as a separator 40 due to participants being familiar with a semicolon as terminator language and unrealistically strict grammar Nevertheless the debate ended in favor of semicolon as terminator Therefore semicolon provides structure to the programming language Semicolons are optional in a number of languages including BCPL 41 Python 42 R 43 Eiffel 44 and Go 45 meaning that they are part of the formal grammar for the language but can be inferred in many or all contexts e g by end of line that ends a statement as in Go and R As languages can be designed without them semicolons are considered an unnecessary nuisance by some 40 The use of semicolons in control flow structures and blocks of code is varied semicolons are generally omitted after a closing brace but included for a single statement branch of a control structure the then clause except in Pascal where a semicolon terminates the entire if then else clause to avoid dangling else and thus is not allowed between a then and the corresponding else as this causes unnesting This use originates with ALGOL 60 46 and falls between the comma used as a list separator and the period full stop used to mark the end of the program The semicolon as a mark separating statements corresponds to the ordinary English usage of separating independent clauses and gives the entire program the gross syntax of a single ordinary sentence Of these other characters whereas commas have continued to be widely used in programming for lists and rare other uses such as the comma operator that separates expressions in C they are rarely used otherwise and the period as the end of the program has fallen out of use The last major use of the comma semicolon and period hierarchy is in Erlang 1986 where commas separate expressions semicolons separate clauses both for control flow and for function clauses and periods terminate statements such as function definitions or module attributes not the entire program Drawbacks of having multiple different separators or terminators compared to a single terminator and single grouping as in semicolon and braces include mental overhead in selecting punctuation and overhead in rearranging code as this requires not only moving lines around but also updating the punctuation 47 In some cases the distinction between a separator and a terminator is strong such as early versions of Pascal where a final semicolon yields a syntax error In other cases a final semicolon is treated either as optional syntax or as being followed by a null statement which is either ignored or treated as a NOP no operation or null command compare trailing commas in lists In some cases a blank statement is allowed allowing a sequence of semicolons or the use of a semicolon by itself as the body of a control flow structure For example a blank statement a semicolon by itself stands for a NOP in C C which is useful in busy waiting synchronization loops APL uses semicolons to separate declarations of local variables 48 61 and to separate axes when indexing multidimensional arrays for example matrix 2 3 48 220 275 Other languages for instance some assembly languages 49 and LISP 50 dialects CONFIG SYS and INI files use semicolons to mark the beginning of comments Example C code int main int x y x 1 y 2 printf X Y d x y return 0 Or in JavaScript var x 1 var y 2 alert X Y x y Conventionally in many languages each statement is written on a separate line but this is not typically a requirement of the language In the above examples two statements are placed on the same line this is legal because the semicolon separates the two statements Thus programming languages like Java the C family Javascript etc use semicolons to obtain a proper structure in the respective languages Data edit The semicolon is often used to separate elements of a string of text For example multiple e mail addresses in the To field in some e mail clients have to be delimited by a semicolon In Microsoft Excel the semicolon is used as a list separator especially in cases where the decimal separator is a comma such as 0 32 3 14 4 50 instead of 0 32 3 14 4 50 In Lua 51 semicolons or commas can be used to separate table elements In MATLAB and GNU Octave 52 the semicolon can be used as a row separator when defining a vector or matrix whereas a comma separates the columns within a row of a vector or matrix or to execute a command silently without displaying the resulting output value in the console In HTML a semicolon is used to terminate a character entity reference either named or numeric 53 The declarations of a style attribute in Cascading Style Sheets CSS are separated and terminated with semicolons 54 The file system of RSX 11 and OpenVMS Files 11 uses semicolons to indicate a file s version number 55 The semicolon is permitted in long filenames in the Microsoft Windows file systems NTFS and VFAT but not in its short names 56 In some delimiter separated values file formats the semicolon is used as the separator character as an alternative to comma separated values Mathematics editIn mathematical derivations a semicolon is used to separate expressions in a sequence similar to its use in spoken English and may be considered either punctuation for the mathematical expressions or as punctuation for the words spoken when reading the expressions For example completing the square G i v e n a x 2 b x c 0 a n d a 0 displaystyle mathrm Given ax 2 bx c 0 quad mathrm and quad a neq 0 nbsp x 2 2 b 2 a x b 2 a 2 b 2 a 2 c a 0 f o r a l l a 0 a n d a n y b c displaystyle left x 2 2 frac b 2a x left frac b 2a right 2 right left frac b 2a right 2 frac c a 0 qquad mathrm for all a neq 0 mathrm and any b c nbsp x b 2 a 2 b 2 a 2 c a displaystyle left x frac b 2a right 2 left frac b 2a right 2 frac c a nbsp x b 2 a b 2 a 2 c a i f x b 2 a R a n d b 2 a 2 c a 0 displaystyle Biggl x frac b 2a Biggr sqrt left frac b 2a right 2 frac c a qquad mathrm if quad x frac b 2a in mathbb R quad mathrm and quad left frac b 2a right 2 frac c a geq 0 nbsp dd In the argument list of a mathematical function f x 1 x 2 a 1 a 2 displaystyle f x 1 x 2 dots a 1 a 2 dots nbsp a semicolon may be used to separate variables from fixed parameters citation needed In differential geometry and tensor analysis a semicolon preceding an index is used to indicate the covariant derivative of a function with respect to the coordinate associated with that index In the calculus of relations the semicolon is used in infix notation for the composition of relations A B x z y x A y y B z displaystyle A B x z exists y xAy land yBz nbsp The Humphrey point is sometimes used as the decimal point in duodecimal numbers 54 612 equals 64 510 Other uses editThe semicolon is commonly used as parts of emoticons in order to indicate winking or crying as in and Project Semicolon is the name of a faith based anti suicide initiative since the semicolon continues a sentence rather than ending it which has led to the punctuation mark becoming a highly symbolic and popular tattoo 57 which is most commonly done on the wrist See also editColon Comma Period punctuation Notes edit Note this is February 1495 by the Venetian calendar or MVD in Roman numerals Several texts mention the earliest printing year as 1494 without any attested source This may be due to a misunderstanding the text De Aetna itself recalls a conversation from September 1494 Gregorian calendar the earliest attested printing occurred in February 1496 Gregorian calendar 6 7 See also the colophon at the end of the book impressum venetiis in aedibus aldi romani mense februario anno M V D printed in Venice at the house of Aldo in February 1495 m v 8 Manuzio notes using just commas here is not sufficient and using a colon instead of a semicolon would slow down the sentence too much 11 Manuzio notes if there were a comma after non esse then the sentence would be as if rushed forward head first however since the sentence is in two parts it must stop for a little bit before continuing Moreover he says we can t use a colon since Ratio docet governs both parts of the sentence equally not just the first 11 Manuzio shows another example of where we need a semicolon instead of a colon Tu and spectas govern both parts of the sentence equally 11 Manuzio notes this passage is taken from Cicero s letter to Torquatus see Epistulae ad Familiares He uses this example he says to show situations where both the semicolon and colon are needed for division 11 According to the British Library the book was written in 1623 and lost in a fire but rewritten and published after Jonson s death 13 The 1640 version of the text calls the character a sub distinction 15 the 1692 version names it a semicolon 14 Moreover the order of the comma and semicolon seem to have been reversed by mistake in the 1640 version Thus the comma is mistakenly described as having a longer breathe than the semicolon 15 References edit Learning English BBC World Service bbc co uk British Broadcasting Corporation Archived from the original on 2015 03 23 Retrieved 2014 05 08 Using semicolons The Writing Center Archived from the original on 2020 11 11 Retrieved 2020 11 08 A semicolon is most commonly used to link in a single sentence two independent clauses that are closely related in thought When a semicolon is used to join two or more ideas parts in a sentence those ideas are then given equal position or rank Learning English grammar How to correctly use a semicolon Scribendi com Archived from the original on 8 August 2014 Retrieved 30 July 2014 For Love of the Semicolon Insights to English Language Illuminated Insights to English Archived from the original on 2020 11 10 Retrieved 2020 11 09 a b Mossenbock H Introduction to C The new language for Microsoft NET PDF subtitle Statements Linz University of Linz p 34 Archived PDF from the original on 2011 09 29 Retrieved 2011 07 29 Empty statement is a terminator not a separator a b Kidwell Carol 2004 Pietro Bembo Lover Linguist Cardinal Montreal McGill Queen s University Press p 12 ISBN 978 0 7735 7192 1 Archived from the original on 2021 03 01 Retrieved 2021 02 25 Nuvoloni Laura 2012 08 09 Pietro Bembo and the University Library copy of the De Aetna of 1496 Cambridge University Library Archived from the original on 2022 10 26 Retrieved 2022 10 26 Mariano Bianca Maria 1991 Il de Aetna Di P Bembo E Le Varianti Dell edizione 1530 Aevum in Italian 65 3 441 452 JSTOR 20858679 Bembo Pietro 1496 De Aetna in Latin Venice Aldus Manutius Archived from the original on 2022 10 23 Retrieved 2022 10 23 a b c Parkes Malcolm Beckwith 1993 Pause and Effect An Introduction to the History of Punctuation in the West University of California Press ISBN 0 520 07941 8 a b c d e Aldo Manuzio 1561 Orthographiae ratio in Latin Venice p 52 Archived from the original on 2022 10 25 Retrieved 2022 10 25 Ames Joseph Herbert William 1786 Typographical Antiquities Or an Historical Account of the Origin and Progress of Printing in Great Britain and Ireland Containing Memoirs of Our Ancient Printers and a Register of Books Printed by Them from the Year MCCCCLXXI to the Year MDC p 942 Archived from the original on 2022 10 23 Retrieved 2022 10 23 Ben Jonson s The English Grammar British Library Archived from the original on 2022 10 23 Retrieved 2022 10 22 a b Jonson Ben 1692 The Works of Ben Jonson which were Formerly Printed in Two Volumes are Now Reprinted in One 3rd folio London Printed by Thomas Hodgkin for H enry Herringman E Brewster T Bassett R ichard Chiswell M Wotton G Conyers p 690 a b Jonson Ben 1640 The English Grammar p 83 Hodges Richard 1969 The English Primrose 1644 Menston Yorks Scolar P p N3 ISBN 978 0 85417 116 3 Lowth Robert 1762 A Short Introduction to English Grammar with Critical Notes London J Hughs p 158 Archived from the original on 2023 04 25 Retrieved 2022 10 24 Murray Lindley 1798 Part IV Of Punctuation Chapter II Of the Semicolon English Grammar Adapted to Different Classes of Learners With an Appendix Containing Rules and Observations For Assisting The More Advanced Students to Write With Perspicuity and Accuracy 4th ed London Wilson Spence and Mawman pp 226 227 Archived from the original on 2022 10 24 Retrieved 2022 10 24 The Cambridge Grammar of the English Language Chapter 19 7 Semicolon 7 January 2016 Archived from the original on 20 July 2021 Retrieved 20 July 2021 One book five ways the publishing procedures of five university presses USA The Association of American University Presses 1978 p 276 via Internet Archive COLONS AND SEMI COLONS Should be preceded by a hair space only Spencer Dave 15 February 2011 Review glyphic design review of The Chicago Manual of Style 16th edition Archived from the original on 28 August 2019 Retrieved 28 August 2019 Purdue OWL Commas purdue edu Archived from the original on 2016 08 18 Retrieved 2016 06 20 California Penal Code 15 California Office of Legislative Counsel 1872 Archived from the original on 3 October 2020 Retrieved 23 September 2020 Paine Stephen W 1961 Beginning Greek A functional approach Oxford University Press p 13 Truss 2004 p 111 Truss 2004 p 107 Truss 2004 pp 88 108 109 MacIntyre Ben 19 November 2005 Is it worth busting your Lynne truss over a comma with a hat on The Times London UK Lloyd Will 24 November 2021 The melancholy decline of the semicolon UnHerd Archived from the original on 27 November 2021 Retrieved 27 November 2021 Everson Michael Szelp Andre Szabolcs 2009 07 22 Proposal for encoding generic punctuation used with the Hungarian Runic script PDF Archived PDF from the original on 2014 02 24 Retrieved 2014 03 12 perlsyn Perl syntax Perldoc Browser subtitle Simple Statements 28 May 2022 Archived from the original on 12 November 2022 Free Pascal wiki Free Pascal and Lazarus Wiki 4 July 2021 Archived from the original on 22 October 2021 Documentation 15 4 1 Lexical Structure PostgreSQL Archived from the original on 21 October 2022 Retrieved 28 November 2022 IBM System 360 Operating System PL I Language Specifications PDF IBM July 1966 p 14 C28 6571 3 Archived PDF from the original on 2021 11 09 Retrieved 2021 01 04 A statement which is a string of characters is always terminated by the special character semicolon The Java Language Specification Chapter 14 Blocks Statements and Patterns Oracle Help Center Oracle 23 February 2022 Archived from the original on 8 June 2022 ISO IEC JTC1 SC22 WG14 7 September 2007 ISO IEC 9899 TC3 Programming languages C PDF p 132 Archived PDF from the original on 16 April 2020 a href Template Cite web html title Template Cite web cite web a CS1 maint numeric names authors list link Meyer Bertrand 1997 Object Oriented Software Construction Second ed p 897 ISBN 978 0 13 629155 8 Perlis Alan J Sayward Frederick Shaw Mary 1981 Software Metrics An Analysis and Evaluation MIT Press p 324 ISBN 978 0 26 216083 4 a b Meyer Bertrand Principles of language design and evolution PDF Technical report Archived PDF from the original on 9 January 2012 Richards Martin 21 July 1967 The BCPL Reference Manual PDF Dennis M Ritchie s personal page Archived PDF from the original on 11 June 2015 The Python Language Reference 7 Simple statements Python Software Foundation 22 January 2016 Archived from the original on 7 October 2017 R Language Definition The Comprehensive R Archive Network subtitle 3 2 Control structures 31 October 2022 Archived from the original on 21 November 2022 Eiffel The Syntax Gobo Eiffel Project 2 September 2019 Archived from the original on 8 August 2022 The Go Programming Language Specification The Go Programming Language subtitle Tokens 29 June 2022 Archived from the original on 27 November 2022 Revised Report on the Algorithmic Language Algol 60 mass werk subtitle 4 Statements 1 January 1963 Archived from the original on 25 June 2007 Katz Damien 9 March 2008 What Sucks About Erlang Archived from the original on 14 June 2013 a b Dyalog APL Language Reference Manual PDF Dyalog Limited April 2011 Archived PDF from the original on 4 March 2016 Retrieved 14 February 2012 Chapter 3 The NASM Language NASM The Netwide Assembler 28 August 2020 Archived from the original on 25 October 2022 Common Lisp HyperSpec subtitle Section 2 4 4 LispWorks Archived from the original on 18 June 2013 Lua 5 4 Reference Manual 13 January 2022 3 4 9 Table Constructors Archived from the original on 1 October 2022 GNU Octave version 7 3 0 GNU Octave 2 November 2022 1 2 2 Creating a Matrix Archived from the original on 28 November 2022 Retrieved 28 November 2022 Entity MDN 21 September 2022 Archived from the original on 25 November 2022 CSS Syntax W3Schools Archived from the original on 25 February 2021 Ext File Specs Using File Specification Differences VMS Help Consiglio Nazionale delle Ricerche Archived from the original on 7 August 2020 Filename Win32 Apps Microsoft Learn Microsoft 31 May 2018 Archived from the original on 28 August 2019 Steyer Carly 7 July 2016 RELIGION Global Semicolon Tattoo Trend Is A Sign Of Strength Among Faithful Individuals Dealing With Mental Health Problems The Huffington Post Archived from the original on 2016 10 09 Retrieved 2016 10 02 Sources Gannon J D Horning J J 1975 The impact of language design on the production of reliable software Proceedings of the international conference on Reliable software pp 10 22 doi 10 1145 800027 808420 Truss Lynn 2004 Eats Shoots amp Leaves The Zero Tolerance Approach to Punctuation New York Gotham Books ISBN 1 59240 087 6 Further reading editCollins Paul 20 June 2008 Has Modern Life Killed the Semicolon Slate Retrieved 23 January 2019 Hacker Diana 2008 The Bedford Handbook 6th ed Boston Bedford St Martin s ISBN 978 0 312 41281 4 Henley Jon 3 April 2008 The End of the Line The Guardian London Retrieved 23 January 2019 Roberts Sam 19 February 2008 18 February 2008 Delegating the Semicolon in a Most Unlikely Location The New York Times p B3 as Celebrating the Semicolon in a Most Unlikely Location Retrieved 23 January 2019 Watson Cecelia 2019 Semicolon The Past Present and Future of a Misunderstood Mark HarperCollins ISBN 978 0062853059 Retrieved from https en wikipedia org w index php title Semicolon amp oldid 1194169963, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.