Talk:C (programming language)/Archive 17: Difference between revisions

Content deleted Content added
m Archiving 1 discussion(s) from Talk:C (programming language)) (bot
m Archiving 1 discussion(s) from Talk:C (programming language)) (bot
Line 150:
* [[commons:File:1999 ISO C.pdf|1999 ISO C.pdf]]<!-- COMMONSBOT: speedy | 2022-08-18T19:08:46.320875 | 1999 ISO C.pdf -->
You can see the reason for deletion at the file description page linked above. —[[User:Community Tech bot|Community Tech bot]] ([[User talk:Community Tech bot|talk]]) 19:08, 18 August 2022 (UTC)
 
== popularity contests ==
 
A recent edit confuses ''popularity'' (a weakly-defined, subjective term) with ''widely-used''. Sources such as the two most recently proposed are unconvincing [[User:Tedickey|TEDickey]] ([[User talk:Tedickey|talk]]) 22:05, 1 August 2022 (UTC)
 
: I consider that the newly added claim ("though decreasingly") has no place in the lead: it only makes it longer by stating a dubious and unsourced perception. Blog sources shouldn't even be considered, per [[WP:RS]]. The article, and in particular its opening paragraph, should describe the language throughout its entire existence, not "C nowadays" or "C in recent years", per [[MOS:RELTIME]]. [[User:Fbergo|Fbergo]] ([[User talk:Fbergo|talk]]) 22:26, 1 August 2022 (UTC)
::so perhaps we could have {{tq| previously for application development}} ? Point being that there doesn't appear to be evidence to suggest that C remains widespread for that purpose, former glories notwithstanding. [[User:Chumpih|<span style="text-shadow: 2px 2.5px 3px #448811bb">Chumpih</span>]] <sup>[[User talk:Chumpih|t]]</sup> 22:58, 1 August 2022 (UTC)
 
::: "It has found lasting use in operating systems, device drivers, protocol stacks, and application software". Lasting refers to the duration of usage of the language in each software product/project, not that the use is widespread or prevalent. [[GIMP]], the open source graphics editor, is written and maintained in C since 1998. GIMP alone serves as refutation to "C is no longer used for application development" or "C found use for application development in the past, but not recently", even though many other examples certainly exist, but are hard to track as most commercial applications do not advertise or expose their programming language. [[User:Fbergo|Fbergo]] ([[User talk:Fbergo|talk]]) 23:41, 1 August 2022 (UTC)
::::Well, it's a good point: GIMP desktop application project started 24 years ago did indeed choose C as the implementation language, and that application has proven excellent and popular. And prior to [[Microsoft Visual C++|Visual C++]] (1993) a lot of significant Windows application programming was done ''[[Charles Petzold|Petzold]]'' style, using C almost exclusively. Here's the thing - for {{tq|device drivers, protocol stacks, operating systems, embedded systems, utilities}}, C remains a solid player; for applications, not so much. We should differentiate - hence some language like {{tq|formerly in applications}} or {{tq|decreasingly in applications}} when noting C's use in these fields. And that includes applications on web, mobile, desktop, smart TV. There are a few areas where C remains popular for applications, e.g. Automotive, and yes, GIMP is glorious. But they're in the minority. Nobody is stating {{!tq|"C is no longer used for application development"}}, but C's use in applications has decreased massively since the 1990's. Even [[Qt (software)|Qt]] is in C++. Some evidence on language choice for contemporary development is [https://madnight.github.io/githut/#/undefined/undefined/1 here]. [[User:Chumpih|<span style="text-shadow: 2px 2.5px 3px #448811bb">Chumpih</span>]] <sup>[[User talk:Chumpih|t]]</sup> 06:09, 15 August 2022 (UTC)
 
: {{ping|Tedickey}} It's not certain that ''widely used'' is a well-defined term, either. The 'popularity' measure from Tiobe is a well-recognised attempt to show the trends in program language momentum / traction / funding or whatever. Now, here's the problem: any statistic can be questioned. For example, [https://madnight.github.io/githut/#/undefined/undefined/1 Git hub languages trends for pull requests] is only for open-source, or it's too web-specific, or it's just for hobbyists. Recent links that show C absent from 'popular language for desktop application development' are deemed unsubstantive. So to turn this on its head, is any information available to show that C remains comparatively popular for application development? [[User:Chumpih|<span style="text-shadow: 2px 2.5px 3px #448811bb">Chumpih</span>]] <sup>[[User talk:Chumpih|t]]</sup> 22:50, 1 August 2022 (UTC)
::Reliable sources are verifiable. Adding comments which are not verifiable doesn't go in the right direction. [[User:Tedickey|TEDickey]] ([[User talk:Tedickey|talk]]) 07:47, 18 August 2022 (UTC)
:::Hmmm. Wise words. So where does that leave us? [[User:Chumpih|<span style="text-shadow: 2px 2.5px 3px #448811bb">Chumpih</span>]] <sup>[[User talk:Chumpih|t]]</sup> 08:21, 18 August 2022 (UTC)
::::In the absence of any comments or evidence to the contrary, or any evidence-based retort to comments from a few weeks ago, perhaps the 'dubious' tag can be removed. [[User:Chumpih|<span style="text-shadow: 2px 2.5px 3px #448811bb">Chumpih</span>]] <sup>[[User talk:Chumpih|t]]</sup> 22:35, 3 September 2022 (UTC)