Content deleted Content added
Narky Blert (talk | contribs) Reverted to revision 956131001 by DannyS712 bot (talk): WP:DISRUPTIVE (TW) |
No edit summary Tags: Visual edit Mobile edit Mobile web edit |
||
Line 3:
{{Programming paradigms}}
In
The function of blocks in programming is to enable groups of statements to be treated as if they were one statement, and to narrow the [[lexical scope]] of objects such as variables, procedures and functions declared in a block so that they do not conflict with those having the same name used elsewhere. In a block-structured programming language, the objects named in outer blocks are visible inside inner blocks, unless they are [[Name masking|masked]] by an object declared with the same name.
==History==
Ideas of block structure were developed in the 1950s during the development of the first
|last1= Perlis |first1 = A. J. |authorlink1=Alan Perlis
|last2= Samelson |first2= K.
|