Jump to content

Talk:Computer programming

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Jacobolus (talk | contribs) at 03:15, 20 October 2023 (This article is terribly inaccessible to laypeople: Reply). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Template:Vital article

Same text repeated

This sentence seems to be repeated twice in section 1.2 (the first usage has a few words added which are different from the second):

FORTRAN, the first widely used high-level language to have a functional implementation which permitted the abstraction of reusable blocks of code, came out in 1957[11] and many other languages were soon developed—in particular, COBOL aimed at commercial data processing, and Lisp for computer research.

Here's an image of it. I'm not sure how to go about fixing it. Is it fine to just completely remove the second usage? —  Melofors  TC  08:57, 21 February 2021 (UTC)[reply]

Wiki Education assignment: Linguistics in the Digital Age

This article was the subject of a Wiki Education Foundation-supported course assignment, between 22 August 2022 and 7 December 2022. Further details are available on the course page. Student editor(s): Yokutjon (article contribs).

— Assignment last updated by Yokutjon (talk) 23:24, 25 September 2022 (UTC)[reply]

Wiki Education assignment: Linguistics in the Digital Age

This article was the subject of a Wiki Education Foundation-supported course assignment, between 11 January 2023 and 11 May 2023. Further details are available on the course page. Student editor(s): Stephintomson (article contribs).

— Assignment last updated by Nurbekyuldashov (talk) 01:52, 9 May 2023 (UTC)[reply]

Conflicting statements regarding the first programmer

The history section features an image with the caption:

Ada Lovelace, whose notes added to the end of Luigi Menabrea's paper included the first algorithm designed for processing by an Analytical Engine. She is often recognized as history's first computer programmer.

However in the history section it states:

The first computer program is generally dated to 1843, when mathematician Ada Lovelace published an algorithm to calculate a sequence of Bernoulli numbers, intended to be carried out by Charles Babbage's Analytical Engine. However, Charles Babbage had already written his first program for the Analytical Engine in 1837.

It seems like there are contradictions:

  • The image caption states Lovelace designed the first algorithm for the Analytical Engine, however the article states that Babbage already wrote a program for the Analytical Engine
  • The image caption states that she is often recognized as history's first computer programmer, but this also conflicts with above

I am not sure which is correct here. According to Ada Lovelace it is contested. Perhaps the text should be rephrased in the article and image caption to reflect this. Lightbloom (talk) 19:42, 10 September 2023 (UTC)[reply]

This article is terribly inaccessible to laypeople

Can someone please rewrite at least the lead section, with an eye toward helping laypeople (e.g. high school students with no computing background) to make sense of it? The current version gets way too far into the weeds about the details of how computers work, and barely talks about what computer programming is. It consists almost entirely of unexplained jargon, for which mere wikilinks don't cut it. Try to put yourself in the shoes of a total novice, and write using ordinary English, possibly with a few jargon words explained parenthetically. This is too fundamental a topic to be left with such a summary. –jacobolus (t) 15:35, 19 October 2023 (UTC)[reply]

@XOR'easter – I think we want to wikilink computer program ASAP, but I'm afraid I've bungled the first few sentences again. Care to take another crack at it? –jacobolus (t) 03:15, 20 October 2023 (UTC)[reply]