727:
205:
1158:
DIVISION USING to declare subroutines, but its verbose style, even using COPY files (similar to #include in C) is not easy to use. For that reason the statement "which promoted modular programming" may be changed to "which promoted to divide the program in sections" could a be better choice, but that can be confusing because SECTION is a keyword in COBOL which refers to a subdivision of DIVISION. Maybe "which promoted to divide the program in parts" could be better.
21:
1081:
792:
336:
611:
580:
679:
153:
63:
1195:"A level-number of 66 is used to declare a re-grouping of previously defined items, irrespective of how those items are structured. This data level, also referred to by the associated RENAMES clause, is rarely used and, circa 1988, was usually found in old programs. Its ability to ignore the hierarchical and logical structure data meant its use was not recommended and many installations forbade its use."
259:
238:
703:
196:
1040:
1162:"GO TOs were largely replaced by the PERFORM statement and procedures, which promoted modular programming and gave easy access to powerful looping facilities. However, PERFORM could only be used with procedures so loop bodies were not located where they were used, making programs harder to understand."
1207:
I don't have that book to corroborate that. Other book by McCracken about numerical methods in
Fortran was very popular in that time, I don't have it neither, maybe those books were written before structured programming became a standard. By 1988 it was broadly accepted to write structured programs
1157:
PERFORM is like GOSUB in BASIC, that does not promote modular programming. It promotes to divide de program in sections like additions, deletions and changes, very common in batch processing. That is not modularity. The lack of modular programming is the main problem of COBOL, it has PROCEDURE
1203:
in C and Pascal's variant records. It was used very often in old COBOL programs because data files were usually pouched in 80 column cards. Records larger than 80 chars where stored in several cards, using a record id and one column to mark which part of the record it has. Even today many
813:
357:
1208:
and OOP started to gain popularity, but many programmers were still using data flow diagrams which incentive undisciplined use of GOTOs, and were reluctant to use structured pseudocode, particularly by programmers out of academy.
1389:
This article contains a bloated lede (as well as other sections), an orange tag outlining missing information from 2021, and many uncited statements. I posted my concerns on the article talk page, but there was no response.
1249:
The "COBOL 60" section is quite bloated: while it was large when it passed GAN in 2015, it seems to have gotten larger since then and contains many short paragraphs. Is anyone interested in reducing and/or removing
736:
1516:
837:
381:
977:
521:
1451:
1496:
32:
894:
832:
438:
376:
309:
1466:
717:
299:
1441:
1511:
741:
1471:
1289:
275:
209:
140:
1456:
1204:
programmers ignore how to use unions, but that is not a dangerous feature of any language that ought to be forbidden as is attributed to the book by McCracken.
669:
1436:
1481:
659:
1491:
1461:
939:
693:
483:
1506:
754:
712:
594:
322:
266:
243:
1446:
913:
635:
457:
102:
87:
885:
429:
47:
1426:
1002:
546:
42:
1242:
The lede is several paragraphs long with lots of information added since it passed GAN in 2015. Can this be formatted to better conform to
1215:
1172:
866:
410:
1476:
163:
1486:
618:
585:
38:
688:
590:
1521:
1431:
1421:
958:
502:
169:
923:
804:
467:
348:
218:
1501:
1342:
847:
391:
1301:
Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.
1408:
Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.
968:
512:
274:
related articles on
Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
1338:
1140:
933:
477:
1086:
20:
1323:
995:
539:
1119:
1100:
1090:
1219:
1176:
904:
448:
224:
1211:
1168:
37:, but it has been removed from the list. There are suggestions below for improving the article to meet the
1315:
631:
634:
on
Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
152:
62:
1107:
1052:
823:
367:
195:
1066:
1059:
on 8 August 2014. For the contribution history and old versions of the redirected page, please see
726:
1378:
1125:
1235:
1243:
949:
493:
1121:
1080:
875:
419:
271:
1258:
1395:
1274:
1363:
791:
335:
121:
814:
Requested articles/Applied arts and sciences/Computer science, computing, and
Internet
358:
Requested articles/Applied arts and sciences/Computer science, computing, and
Internet
1415:
1374:
1264:
678:
610:
579:
1391:
1270:
1257:
Anyone interested in fixing up this article? If not it might be nominated to
856:
627:
400:
157:
702:
258:
237:
1234:
After reviewing this article, I am concerned that it no longer meets the
623:
1199:
That seem wrong to me, because the level 66 RENAMES corresponds to
1308:
1056:
1123:
1126:
1074:
1034:
932:
Find pictures for the biographies of computer scientists (see
476:
Find pictures for the biographies of computer scientists (see
189:
725:
701:
677:
41:. Once these issues have been addressed, the article can be
1399:
1382:
1278:
1223:
1187:
66 RENAMES were not forbidden as said citing McCracken book
1180:
156:
A fact from this article was featured on
Knowledge (XXG)'s
1358:
1350:
1319:
1061:
1047:
780:
775:
770:
765:
133:
114:
1452:
Knowledge (XXG) level-5 vital articles in
Technology
622:, a collaborative effort to improve the coverage of
270:, a collaborative effort to improve the coverage of
51:
of the decision if they believe there was a mistake.
1517:
C-Class Early computers articles of High-importance
838:Computer science articles needing expert attention
382:Computer science articles needing expert attention
978:WikiProject Computer science/Unreferenced BLPs
522:WikiProject Computer science/Unreferenced BLPs
1134:This page has archives. Sections older than
8:
1497:C-Class software articles of High-importance
1442:Knowledge (XXG) vital articles in Technology
1153:PERFORM does not promote modular programming
284:Knowledge (XXG):WikiProject Computer science
1065:; for the discussion at that location, see
895:Computer science articles without infoboxes
833:Computer science articles needing attention
439:Computer science articles without infoboxes
377:Computer science articles needing attention
1209:
1166:
799:Here are some tasks awaiting attention:
749:
574:
343:Here are some tasks awaiting attention:
317:
232:
56:
15:
1467:High-importance Computer science articles
1512:High-importance Early computers articles
33:Engineering and technology good articles
576:
234:
193:
1437:Knowledge (XXG) level-5 vital articles
1144:when more than 4 sections are present.
1472:WikiProject Computer science articles
644:Knowledge (XXG):WikiProject Computing
287:Template:WikiProject Computer science
7:
1457:C-Class vital articles in Technology
1297:The following discussion is closed.
616:This article is within the scope of
264:This article is within the scope of
223:It is of interest to the following
1482:High-importance Computing articles
1253:There is some uncited information.
914:Timeline of computing 2020–present
458:Timeline of computing 2020–present
14:
1492:High-importance software articles
1462:C-Class Computer science articles
1138:may be automatically archived by
940:Computing articles needing images
484:Computing articles needing images
1507:C-Class Early computers articles
1404:The discussion above is closed.
1238:. My concerns are listed below:
1079:
1038:
790:
609:
578:
334:
257:
236:
203:
194:
151:
61:
19:
1359:Watch article reassessment page
664:This article has been rated as
304:This article has been rated as
1447:C-Class level-5 vital articles
647:Template:WikiProject Computing
1:
994:Tag all relevant articles in
734:This article is supported by
710:This article is supported by
686:This article is supported by
638:and see a list of open tasks.
538:Tag all relevant articles in
278:and see a list of open tasks.
1427:Old requests for peer review
1261:. Pinging the GAN nominator
1003:WikiProject Computer science
755:WikiProject Computer science
713:WikiProject Computer science
547:WikiProject Computer science
323:WikiProject Computer science
267:WikiProject Computer science
934:List of computer scientists
478:List of computer scientists
1538:
1477:C-Class Computing articles
737:Early computers task force
670:project's importance scale
310:project's importance scale
45:. Editors may also seek a
1487:C-Class software articles
1383:05:26, 16 June 2024 (UTC)
996:Category:Computer science
748:
733:
709:
685:
663:
604:
540:Category:Computer science
316:
303:
290:Computer science articles
252:
231:
176:
150:
141:Good article reassessment
59:
55:
1406:Please do not modify it.
1400:15:37, 5 June 2024 (UTC)
1299:Please do not modify it.
1279:01:23, 26 May 2024 (UTC)
1224:03:45, 3 July 2021 (UTC)
1181:22:10, 2 July 2021 (UTC)
998:and sub-categories with
542:and sub-categories with
1522:All Computing articles
1432:C-Class vital articles
1422:Delisted good articles
1141:Lowercase sigmabot III
959:Computer science stubs
730:
706:
682:
632:information technology
503:Computer science stubs
1502:All Software articles
1045:The contents of the
729:
705:
681:
619:WikiProject Computing
217:on Knowledge (XXG)'s
210:level-5 vital article
179:Delisted good article
39:good article criteria
753:Things you can help
689:WikiProject Software
321:Things you can help
122:Good article nominee
1364:Most recent review
1300:
731:
707:
683:
650:Computing articles
219:content assessment
67:Article milestones
1298:
1226:
1214:comment added by
1191:The article say:
1183:
1171:comment added by
1148:
1147:
1113:
1112:
1073:
1072:
1033:
1032:
1029:
1028:
1025:
1024:
1021:
1020:
1017:
1016:
573:
572:
569:
568:
565:
564:
561:
560:
188:
187:
184:
183:
115:February 10, 2015
1529:
1373:
1372:: No improvement
1361:
1355:
1346:
1327:
1268:
1202:
1143:
1127:
1104:
1103:
1083:
1075:
1064:
1042:
1041:
1035:
1007:
1001:
876:Computer science
805:Article requests
794:
787:
786:
750:
652:
651:
648:
645:
642:
613:
606:
605:
600:
597:
582:
575:
551:
545:
420:Computer science
349:Article requests
338:
331:
330:
318:
292:
291:
288:
285:
282:
281:Computer science
272:Computer science
261:
254:
253:
248:
244:Computer science
240:
233:
216:
207:
206:
199:
198:
190:
177:Current status:
155:
136:
117:
98:February 2, 2015
66:
65:
57:
23:
16:
1537:
1536:
1532:
1531:
1530:
1528:
1527:
1526:
1412:
1411:
1410:
1409:
1368:
1357:
1336:
1313:
1307:
1303:
1293:
1286:
1284:GA Reassessment
1262:
1232:
1200:
1189:
1155:
1139:
1128:
1122:
1095:
1060:
1039:
1013:
1010:
1005:
999:
987:Project-related
982:
963:
944:
918:
899:
880:
861:
842:
818:
785:
742:High-importance
718:High-importance
694:High-importance
666:High-importance
649:
646:
643:
640:
639:
599:High‑importance
598:
588:
557:
554:
549:
543:
531:Project-related
526:
507:
488:
462:
443:
424:
405:
386:
362:
306:High-importance
289:
286:
283:
280:
279:
247:High‑importance
246:
214:
204:
132:
113:
60:
29:was one of the
12:
11:
5:
1535:
1533:
1525:
1524:
1519:
1514:
1509:
1504:
1499:
1494:
1489:
1484:
1479:
1474:
1469:
1464:
1459:
1454:
1449:
1444:
1439:
1434:
1429:
1424:
1414:
1413:
1403:
1387:
1386:
1385:
1366:
1304:
1295:
1294:
1292:
1287:
1285:
1282:
1255:
1254:
1251:
1247:
1231:
1228:
1216:201.137.173.23
1197:
1196:
1188:
1185:
1173:201.137.173.23
1164:
1163:
1154:
1151:
1146:
1145:
1133:
1130:
1129:
1124:
1120:
1118:
1115:
1114:
1111:
1110:
1097:
1096:
1084:
1078:
1071:
1070:
1048:Picture clause
1043:
1031:
1030:
1027:
1026:
1023:
1022:
1019:
1018:
1015:
1014:
1012:
1011:
1009:
1008:
991:
983:
981:
980:
974:
964:
962:
961:
955:
945:
943:
942:
937:
929:
919:
917:
916:
910:
900:
898:
897:
891:
881:
879:
878:
872:
862:
860:
859:
853:
843:
841:
840:
835:
829:
819:
817:
816:
810:
798:
796:
795:
784:
783:
778:
773:
768:
762:
759:
758:
746:
745:
732:
722:
721:
708:
698:
697:
684:
674:
673:
662:
656:
655:
653:
636:the discussion
614:
602:
601:
583:
571:
570:
567:
566:
563:
562:
559:
558:
556:
555:
553:
552:
535:
527:
525:
524:
518:
508:
506:
505:
499:
489:
487:
486:
481:
473:
463:
461:
460:
454:
444:
442:
441:
435:
425:
423:
422:
416:
406:
404:
403:
397:
387:
385:
384:
379:
373:
363:
361:
360:
354:
342:
340:
339:
327:
326:
314:
313:
302:
296:
295:
293:
276:the discussion
262:
250:
249:
241:
229:
228:
222:
200:
186:
185:
182:
181:
174:
173:
164:On this day...
148:
147:
144:
137:
129:
128:
125:
118:
110:
109:
106:
99:
95:
94:
91:
84:
80:
79:
76:
73:
69:
68:
53:
52:
24:
13:
10:
9:
6:
4:
3:
2:
1534:
1523:
1520:
1518:
1515:
1513:
1510:
1508:
1505:
1503:
1500:
1498:
1495:
1493:
1490:
1488:
1485:
1483:
1480:
1478:
1475:
1473:
1470:
1468:
1465:
1463:
1460:
1458:
1455:
1453:
1450:
1448:
1445:
1443:
1440:
1438:
1435:
1433:
1430:
1428:
1425:
1423:
1420:
1419:
1417:
1407:
1402:
1401:
1397:
1393:
1384:
1380:
1376:
1371:
1367:
1365:
1360:
1354:
1353:
1349:
1344:
1340:
1335:
1334:
1330:
1325:
1321:
1317:
1312:
1311:
1306:
1305:
1302:
1291:
1288:
1283:
1281:
1280:
1276:
1272:
1266:
1260:
1252:
1248:
1245:
1241:
1240:
1239:
1237:
1229:
1227:
1225:
1221:
1217:
1213:
1205:
1194:
1193:
1192:
1186:
1184:
1182:
1178:
1174:
1170:
1161:
1160:
1159:
1152:
1150:
1142:
1137:
1132:
1131:
1117:
1116:
1109:
1106:
1105:
1102:
1099:
1098:
1094:
1092:
1088:
1082:
1077:
1076:
1068:
1067:its talk page
1063:
1058:
1054:
1050:
1049:
1044:
1037:
1036:
1004:
997:
993:
992:
990:
988:
984:
979:
976:
975:
973:
971:
970:
965:
960:
957:
956:
954:
952:
951:
946:
941:
938:
935:
931:
930:
928:
926:
925:
920:
915:
912:
911:
909:
907:
906:
901:
896:
893:
892:
890:
888:
887:
882:
877:
874:
873:
871:
869:
868:
863:
858:
855:
854:
852:
850:
849:
844:
839:
836:
834:
831:
830:
828:
826:
825:
820:
815:
812:
811:
809:
807:
806:
801:
800:
797:
793:
789:
788:
782:
779:
777:
774:
772:
769:
767:
764:
763:
761:
760:
756:
752:
751:
747:
743:
740:(assessed as
739:
738:
728:
724:
723:
719:
716:(assessed as
715:
714:
704:
700:
699:
695:
692:(assessed as
691:
690:
680:
676:
675:
671:
667:
661:
658:
657:
654:
637:
633:
629:
625:
621:
620:
615:
612:
608:
607:
603:
596:
592:
587:
584:
581:
577:
548:
541:
537:
536:
534:
532:
528:
523:
520:
519:
517:
515:
514:
509:
504:
501:
500:
498:
496:
495:
490:
485:
482:
479:
475:
474:
472:
470:
469:
464:
459:
456:
455:
453:
451:
450:
445:
440:
437:
436:
434:
432:
431:
426:
421:
418:
417:
415:
413:
412:
407:
402:
399:
398:
396:
394:
393:
388:
383:
380:
378:
375:
374:
372:
370:
369:
364:
359:
356:
355:
353:
351:
350:
345:
344:
341:
337:
333:
332:
329:
328:
324:
320:
319:
315:
311:
307:
301:
298:
297:
294:
277:
273:
269:
268:
263:
260:
256:
255:
251:
245:
242:
239:
235:
230:
226:
220:
212:
211:
201:
197:
192:
191:
180:
175:
171:
170:April 8, 2019
167:
165:
159:
154:
149:
145:
143:
142:
138:
135:
134:June 16, 2024
131:
130:
126:
124:
123:
119:
116:
112:
111:
107:
105:
104:
100:
97:
96:
92:
90:
89:
85:
82:
81:
77:
74:
71:
70:
64:
58:
54:
50:
49:
44:
40:
36:
35:
34:
28:
25:
22:
18:
17:
1405:
1388:
1369:
1351:
1347:
1333:Article talk
1332:
1331:
1328:
1309:
1296:
1256:
1250:information?
1233:
1210:— Preceding
1206:
1198:
1190:
1167:— Preceding
1165:
1156:
1149:
1135:
1085:
1046:
986:
985:
969:Unreferenced
967:
966:
948:
947:
922:
921:
903:
902:
884:
883:
865:
864:
846:
845:
822:
821:
803:
802:
735:
711:
687:
665:
617:
530:
529:
513:Unreferenced
511:
510:
492:
491:
466:
465:
447:
446:
428:
427:
409:
408:
390:
389:
366:
365:
347:
346:
305:
265:
225:WikiProjects
208:
178:
161:
139:
120:
101:
93:Not reviewed
86:
83:May 16, 2014
48:reassessment
46:
31:
30:
26:
1320:visual edit
1236:GA criteria
1230:GA concerns
1062:its history
103:Peer review
88:Peer review
43:renominated
1416:Categories
1051:page were
168:column on
1108:Archive 1
857:Computing
641:Computing
628:computing
624:computers
586:Computing
401:Computing
213:is rated
158:Main Page
1375:Real4jyy
1212:unsigned
1169:unsigned
1087:Archives
905:Maintain
848:Copyedit
591:Software
449:Maintain
392:Copyedit
146:Delisted
108:Reviewed
1343:history
1324:history
1310:Article
1265:EdwardH
1244:WP:LEDE
1136:31 days
886:Infobox
824:Cleanup
771:history
668:on the
595:CompSci
430:Infobox
368:Cleanup
308:on the
215:C-class
160:in the
75:Process
1370:Result
1259:WP:GAR
1053:merged
867:Expand
630:, and
411:Expand
221:scale.
127:Listed
78:Result
1392:Z1720
1352:Watch
1290:COBOL
1271:Z1720
1201:union
1101:Index
1091:index
1057:COBOL
1055:into
950:Stubs
924:Photo
781:purge
776:watch
757:with:
494:Stubs
468:Photo
325:with:
202:This
27:COBOL
1396:talk
1379:talk
1339:edit
1316:edit
1275:talk
1220:talk
1177:talk
766:edit
660:High
300:High
72:Date
1418::
1398:)
1381:)
1362:•
1356:•
1341:|
1322:|
1318:|
1277:)
1269:.
1222:)
1179:)
1006:}}
1000:{{
744:).
720:).
696:).
626:,
593:/
589::
550:}}
544:{{
1394:(
1377:(
1348:·
1345:)
1337:(
1329:·
1326:)
1314:(
1273:(
1267::
1263:@
1246:?
1218:(
1175:(
1093:)
1089:(
1069:.
989::
972::
953::
936:)
927::
908::
889::
870::
851::
827::
808::
672:.
533::
516::
497::
480:)
471::
452::
433::
414::
395::
371::
352::
312:.
227::
172:.
166:"
162:"
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.