This is the genealogy of the programming language C:
C is a child of B.C was first known as C in year 1971. Then it begat csh in year 1978. Then it begat awk in year 1978. It became C (K and R) in year 1978. Then it begat C with Classes in year 1980. Then it begat Concurrent C in year 1984. Then it begat Objective-C in year 1983. Then it begat Perl in year 1987. It became ANSI C (C89) in year 1989. Then it begat Python in year 1991. It became ISO C (C90) in year 1990. Then it begat PHP in year 1995. It became ISO C (C95) in year 1996. It became ISO C (C99) in year 1999, and has not changed much since that time.
This genealogy is brought to you by the Programming Languages Genealogy Project. Please send comments to thbz.
X O ====== ||||1| ------ ||2||| ------ |3|||4 ------ |||||| ------ CEGCG Notes: 1 : C 3 : E 5 : G
C n.
1. The third letter of the English alphabet. 2. ASCII 1000011. 3. The name of a programming language designed by Dennis Ritchie during the early 1970s and immediately used to reimplement Unix; so called because many features derived from an earlier compiler named `B' in commemoration of its parent, BCPL. (BCPL was in turn descended from an earlier Algol-derived language, CPL.) Before Bjarne Stroustrup settled the question by designing C++, there was a humorous debate over whether C's successor should be named `D' or `P'. C became immensely popular outside Bell Labs after about 1980 and is now the dominant language in systems and microcomputer applications programming. See also languages of choice, indent style.
C is often described, with a mixture of fondness and disdain varying according to the speaker, as "a language that combines all the elegance and power of assembly language with all the readability and maintainability of assembly language".
--The Jargon File version 4.3.1, ed. ESR, autonoded by rescdsk.
'c' is a mathematical binary infix operator. (n c r) is the number of sets with r elements which can be made with n atoms. (It can also be written C(n, r), or nCr, or even nCr.)
Both n and r must be nonnegative integers, and r must be less than or equal to n. For example, (4 c 2) is the number of sets with 2 elements which can be made from 4 atoms. Say the 4 atoms are w, x, y, and z. The possible sets are: {w, x}, {w, y}, {w, z}, {x, y}, {x, z}, and {y, z}; (4 c 2) is 6. (n c r) equals (n! / ((n - r)! * r!)), which equals ((n p r) / r!).
(n c r) equals the (r + 1)th number on the (n + 1)th line of Pascal's triangle, which has many interesting properties. For example, in Eindhoven notation, (+ : (i ∈ Z) ∧ (0 ≤ i ≤ n) : n c i) = 2n.
Phssthpok says the 'c' stands for 'choose'… if you have n items available and choose r of them, the number of choices available is (n c r) and it reads as 'n choose r'.
N-wing tells me maybe the infix 'c' should be capitalized, (n C r). He also says it stands for 'combination', like p (or P) stands for 'permutation'.
One of the stranger letters of the English Alphabet. It spends its life as an orphan and a wanderer, finding work where it can.
C can be used to make the 'K' sound (voiceless velar stop), in words like 'cat', 'music' and 'account'. If it appears at the end of the word, or if it is at the beginning of the word and followed by an 'A', 'L', 'N', 'O' 'R', or 'U', it makes the 'K' sound. In names starting with Mc or Mac it also makes this sound. There are many more rules like this for various situations, such as when 'c' or 'cc' appear in the middle of a word, but if you are sufficiantly versed in English to read this node, you know them already.
C can be used to make the 'S' sound (voiceless alveolar fricative), in words like 'city' and 'accelerate'. If it appears at the beginning of a word followed by an 'E' (except in 'Celtic'), 'I', and 'Y' (except in Welsh-related words, 'cymric', 'cymrite') it makes the 'S' sound.
C can be used in the consonant cluster 'CH' (voiceless palato-alveolar affricated stop). This is the one use in which C can't be replaced. No 'C', no 'Ch'. Words like 'chill' and 'French' depend on it. (Beware 'school'; the 'H' is a non-letter in this word, having the 'C' a make 'K' sound). A few 'Cz' words also make this sound, such as 'Czechoslovakian'.
C is used next to 'K' to indicate that it follows a short vowel (beck, duck). Usually if 'K' is the last consonant sound in a word, it will either be proceeded by 'C' (to indicate a short vowel) or followed by 'E' (to indicate a long vowel). ('back', 'bake'; 'lick', 'like'; 'block', 'bloke').
I should add a link to I before E, except after C, when making the long 'A' or 'E' sound. Details and exceptions can be found at that node.
'C' can be used in for the 'Sh' sound (voiced palato-alveolar fricative, or sometimes voiceless palato-alveolar fricative). When this sound appears in the middle of a word, C can be used, followed with 'io' (e.g. 'coercion', 'suspicion', 'atrocious').
And finally, when appearing between a 'S' and an 'E' or an 'I', the 'C' is almost always silent (e.g. 'scene', 'scent'; 'science', 'scimitar'). In those rare cases where it appears at the beginning of a word followed directly by a 'T' (e.g. 'ctene', 'ctenoid', 'ctetology'), a 'N' (e.g. 'chemis', 'cnidaria', 'cnidoblast'), and in most 'Cz' words ('czar', and related words), the C is silent.
If you have any suggestions for other rules, examples, or etc. that should be added, let me know.
So far, so good... but then the Romans messed up. Initially, they used gamma for both the 'G' and 'K' sounds, but this was too confusing so they decided to split it up. Henceforth the letter C would always be read 'K', and a C with a little hook added to it -- today known as G -- would be read 'G'. Simple enough, although people ignorant of the finer points of Latin orthography still insist on ordering their Caesar salads as see-zer salads, instead of the original keh-sar. O tempora, o mores!
Then came the Dark Ages, and Latin was fragmented into dozens of dialects. In many, a phenomenon called palatalization took place before soft vowels, shifting the 'K' sound roughly like this:
Fortunately, most languages using Latin letters but without the historical baggage of Romance roots decided that this was ridiculous, and either standardized the letter to mean one sound only, or dropped it entirely. Unfortunately, standards are wonderful since there are so many to choose from, so here's a partial list of possible English readings and the languages they are used in, with a few additional notes on what various squigglies added to the letter do.
...and two sounds completely absent from English:
References
www.omniglot.org Gritchka the cunning linguist
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
See also: ¢, ©, Ç, ç, Γ, γ, ⊂, ♣, Ć, ć, Ĉ, ĉ, Ċ, ċ, Č, č, ɕ, ς, С, с, כ, ℂ, ℭ
SEA / SEE
The third letter and a consonant in the modern English alphabet See also: Charlie, Phonetic alphabet
A voiceless palatal plosive in the International Phonetic Alphabet
The third highest letter grade in schools, colleges, and universities, usually representings a percentage grade between 70% and 79% meaning "average". Example: I got a C on my report card See also: C+, C-, GPA, Grade Point Average
Designates the speed of light in a vacuum See also: E=mc^2, relativity
Represents a coulomb, or amount of charge transferred in 1 second by a current of 1 ampere; also equal to 6.24 * 1018 electrons
The atomic symbol for the element Carbon
A water-soluble vitamin See also: vitamin C, ascorbic acid
A battery size/type for medium to larger power consumption in electronic devices. See also: C battery
Designates the set of complex numbers
The Roman numberal for one hundred (100)
The hexadecimal digit for the decimal number twelve (12) (C16 = 1210)
A popular programming language See also: C++, C/C++, Visual C++, Objective-C, C#, .c, .cpp
The typical drive letter for the primary hard drive on a PC See also: disk drive, hard disk
A relatively large cup size for brassiers See also: bra, bra size, C cup
The symbol for a voiceless palatal stop in the International Phonetic Alphabet
The first tone of the C major scale See also: middle C, c major, c minor
An abbreviation for several units of currency including: cent (USA), centavo (Guatemala), cedi (Ghana), colon (Costa Rica and El Salvador), cordoba (Nicaragua), centime (Haiti)
The New York Stock Exchange (NYSE) stock symbol for Citigroup Inc
The designation for the Federal Reserve Bank of Philadelphia, Pennsylvania on American currency and the mint mark for Charlotte, North Carolina on some old US coins
An undenominated US postal stamp rate worth 20 cents and issued November 1, 1981
A common abbreviation for several words/terms including: Caesarian, calm, calorie, Canada, cancel, candle, capacitance, capacity, cape, carat, carton, case, castle, catcher, Catholic, Centigrade, copyright, cargo/transport, ceiling, cell, Celsius, center, Celt, Celtic, Centerpartiet, centi, centime, centimeter, centum, century, Cervical Vertebra, Cessna, chairman, chancellor, chapter, character, charge conjugation, charm quark, chemical, Chicago, chief, church, circa, circle, circuit, circumference, city, clear, cleric, click, clockwise, cloudy, club, clubs, cocaine, Codex, coefficient, cold, collector, college, color, combination, committee, common, commonwealth, company, comptroller, computer, conduit, confidential, congius, congress, conservative, consonant, constant of integration, consumption, control, cork, corner, corporate, corporation, correct, cost, cough, Coulomb, count, countess, cranial, cubic, cum, cup, current, cycle, Cysteine, Cytosine, sea, see, with
See also: C!, C++, C#, C--, CC, CCC, c ration, c train /msg me any other C's or c's you can think of...
Braille: * * . . . .
C. (see)
1.
C is the third letter of the English alphabet. It is from the Latin letter C, which in old Latin represented the sounds of k, and g (in go); its original value being the latter. In Anglo-Saxon words, or Old English before the Norman Conquest, it always has the sound of k. The Latin C was the same letter as the Greek GAMMA, Γ, and came from the Greek alphabet. The Greek got it from the Phoenicians. The English name of C is from the Latin name ce, and was derived, probably, through the French. Etymologically C is related to g, h, k, q, s (and other sibilant sounds). Examples of these relations are in L. acutus, E. acute, ague; E. acrid, eagar; L. cornu, E. horn; E. cat, kitten; E. coy, quiet; L. circare, OF. cerchier, E. search.
See Guide to Pronunciation, §§ 221-228.
2. Mus.
(a) The keynote of the normal or "natural" scale, which has neither flats nor sharps in its signature; also, the third note of the relative minor scale of the same (b) C after the clef is the mark of common time, in which each measure is a semibreve (four fourths or crotchets); for alla breve time it is written (c) The "C clef," a modification of the letter C, placed on any line of the staff, abows that line to be middle C.
3.
As a numeral, C stands for Latin centum or 100, CC for 200, etc.
C spring, a spring in the form of the letter C.
© Webster 1913.
printable version chaos
Everything2 Help
cooled by dem bones