Content deleted Content added
Magioladitis (talk | contribs) m talk page general fixes using AWB (10319) |
Steamerandy (talk | contribs) Tags: Mobile edit Mobile app edit Android app edit |
||
Line 163:
That second definition is essentially the one I learned in college in the early 70s. I believe the entire article needs to be rewritten.
[[User:Danhicks|drh]] ([[User talk:Danhicks|talk]]) 19:46, 16 December 2012 (UTC)
I agree!! In the above link the first defination covers all procedural languages.
The clasic programming language COBOL first coined the expression procedural language. Its designers calling it a procedural programming language.
COBOL was designed as business language mainly for accounting and inventory controle applications. It is an acronym for COmon Business Orianted Language. There were other procedural languages. FORTRAN and ALGOL were called procedural languages.
Learning programming in the late 1960 I know that termonolgy has changed over years. This should be a place were people can find answers. Technology changes and termonolgy with it. A part of the problem is that programming is a vocation and computer science is an academic endeavor, or was when I was in collage. COBOL was tought as a vocation. It was fairly unique. Only one other language used a like control structure. The COBOL PERFORM statement was kand of a subroutine call. But it just made a section of code a subroutine. COBOL code was organized into paragraphs each starting with a lable. Say we have several code paragraphs labled in order: A B C D.
We can say:
PERFORM B THRU D. and in another say
PERFORM A THRU C.
The old COBOLs also used PERFORM as their loop operation
PERFORM F FOR J=1 TO 5.
Sorry if incorect syntax. It's been 40+ years sense I've seen COBOL. That first statement about using a call stack is impossable as several machines back then, that were designed for business application did not have registers.
I started programming in 1965. A lot of changes over those years. [[User:Steamerandy|Steamerandy]] ([[User talk:Steamerandy|talk]]) 01:49, 25 November 2018 (UTC)
|