Jump to content

Talk:C (programming language)/Archive 16

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Lowercase sigmabot III (talk | contribs) at 00:03, 9 July 2017 (Archiving 1 discussion(s) from Talk:C (programming language)) (bot). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Archive 10Archive 14Archive 15Archive 16Archive 17

Semi-protected edit request on 24 October 2015

About the "Typing discipline", The weak typing is not a precise definition. So, please remove it. 36.229.47.121 (talk) 12:04, 24 October 2015 (UTC)

That typing is not enforced, is a significant characteristic of the language, so I think it should be mentioned but maybe its the term you're objecting to. It makes sense to me. See Strong and weak typing. What makes you think it's not a precise definition? How would you word it? The Dissident Aggressor 14:46, 24 October 2015 (UTC)
(ec) It is, however, how the language is commonly described. Also, what would you suggest as the alternative - type safety is a spectrum, and C falls on the "less strict" end of that spectrum, but calling it generically "not type safe", while having a more precise definition, seems less helpful. Rwessel (talk) 15:25, 24 October 2015 (UTC)
And I don't think this article is protected (semi, or otherwise). Rwessel (talk) 15:27, 24 October 2015 (UTC)

The content of the external link "A History of C, by Dennis Richie, archived from the original on February 2, 2004" is unavailable. — Preceding unsigned comment added by Vitor.Alcantara.de.Almeida (talkcontribs) 13:10, 4 December 2015 (UTC)

Fixed. Thanks! - Richfife (talk) 16:57, 4 December 2015 (UTC)

Inconsistency regarding relationship with ALGOL

From the Data Types section:

The type system in C is static and weakly typed, which makes it similar to the type system of ALGOL descendants such as Pascal, although C is unrelated to ALGOL.[28]

The assertion that C is unrelated to ALGOL is incorrect in a number of ways, and there are cited mentions of ALGOL's influence on C elsewhere. I would recommend phrasing something like this:

The type system in C is static and weakly typed, which makes it similar to the type system of ALGOL and its descendants such as Pascal.

I checked the citation, and it supports the assertions made about the type system but not the assertion that C is unrelated to ALGOL. It does mention that C is related to B and BCPL; in fact BCPL is a subset of CPL, which was more or less an extension of Algol.

98.202.130.141 (talk) 11:12, 6 January 2016 (UTC)

I agree. I've gone ahead and made the change. Rwessel (talk) 20:03, 6 January 2016 (UTC)