https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Associative_Programming_Language
Associative Programming Language - Revision history
2025-05-26T04:11:53Z
Revision history for this page on the wiki
MediaWiki 1.45.0-wmf.2
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1254880718&oldid=prev
Citation bot: Altered doi-broken-date. | Use this bot. Report bugs. | #UCB_CommandLine
2024-11-02T03:59:09Z
<p>Altered doi-broken-date. | <a href="/wiki/Wikipedia:UCB" class="mw-redirect" title="Wikipedia:UCB">Use this bot</a>. <a href="/wiki/Wikipedia:DBUG" class="mw-redirect" title="Wikipedia:DBUG">Report bugs</a>. | #UCB_CommandLine</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:59, 2 November 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |chapter=An interview with Charles W. Bachman |chapter-url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |title=ACM Oral History interviews |date=January 2006 |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite book|last1=Dodd |first1=George G. |chapter=APL: A language for associative data handling in PL/I |title=AFIPS '66 (Fall): Proceedings of the November 7-10, 1966, fall joint computer conference|date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=2024<del style="font-weight: bold; text-decoration: none;">-08-12</del> |isbn=978-1-4503-7893-2 |chapter-url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |chapter=An interview with Charles W. Bachman |chapter-url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |title=ACM Oral History interviews |date=January 2006 |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite book|last1=Dodd |first1=George G. |chapter=APL: A language for associative data handling in PL/I |title=AFIPS '66 (Fall): Proceedings of the November 7-10, 1966, fall joint computer conference|date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=<ins style="font-weight: bold; text-decoration: none;">1 November </ins>2024 |isbn=978-1-4503-7893-2 |chapter-url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
</tr>
</table>
Citation bot
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1239880280&oldid=prev
Headbomb: ce
2024-08-12T04:25:18Z
<p>ce</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:25, 12 August 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |<del style="font-weight: bold; text-decoration: none;">title</del>=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |<del style="font-weight: bold; text-decoration: none;">website</del>=ACM <del style="font-weight: bold; text-decoration: none;">Digital</del> <del style="font-weight: bold; text-decoration: none;">Library</del> |date=January 2006 |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite book|last1=Dodd |first1=George G. |<del style="font-weight: bold; text-decoration: none;">title</del>=APL: A language for associative data handling in PL/I |date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=2024-08-12 |isbn=978-1-4503-7893-2 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |<ins style="font-weight: bold; text-decoration: none;">chapter</ins>=An interview with Charles W. Bachman |<ins style="font-weight: bold; text-decoration: none;">chapter-</ins>url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |<ins style="font-weight: bold; text-decoration: none;">title</ins>=ACM <ins style="font-weight: bold; text-decoration: none;">Oral History</ins> <ins style="font-weight: bold; text-decoration: none;">interviews</ins> |date=January 2006 |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite book|last1=Dodd |first1=George G. |<ins style="font-weight: bold; text-decoration: none;">chapter</ins>=APL: A language for associative data handling in PL/I <ins style="font-weight: bold; text-decoration: none;">|title=AFIPS '66 (Fall): Proceedings of the November 7-10, 1966, fall joint computer conference</ins>|date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=2024-08-12 |isbn=978-1-4503-7893-2 |<ins style="font-weight: bold; text-decoration: none;">chapter-</ins>url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
</tr>
</table>
Headbomb
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1239880096&oldid=prev
Citation bot: Added title. | Use this bot. Report bugs. | Suggested by Headbomb | #UCB_toolbar
2024-08-12T04:23:26Z
<p>Added title. | <a href="/wiki/Wikipedia:UCB" class="mw-redirect" title="Wikipedia:UCB">Use this bot</a>. <a href="/wiki/Wikipedia:DBUG" class="mw-redirect" title="Wikipedia:DBUG">Report bugs</a>. | Suggested by Headbomb | #UCB_toolbar</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:23, 12 August 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |date=January 2006 |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite book|last1=Dodd |first1=George G. |date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=2024-08-12 |isbn=978-1-4503-7893-2 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |date=January 2006 |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite book|last1=Dodd |first1=George G.<ins style="font-weight: bold; text-decoration: none;"> |title=APL: A language for associative data handling in PL/I</ins> |date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=2024-08-12 |isbn=978-1-4503-7893-2 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
</tr>
</table>
Citation bot
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1239880071&oldid=prev
Headbomb: ce
2024-08-12T04:23:08Z
<p>ce</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:23, 12 August 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |date=January 2006 |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite <del style="font-weight: bold; text-decoration: none;">journal </del>|last1=Dodd |first1=George G.<del style="font-weight: bold; text-decoration: none;"> |title=APL—A Language for Associative Data Handling in PL/I |journal=AFIPS '66 (Fall): Proceedings of the November 7–10, 1966, Fall Joint Computer Conference</del> |date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=2024-08-12 |isbn=978-1-4503-7893-2 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |date=January 2006 |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite <ins style="font-weight: bold; text-decoration: none;">book</ins>|last1=Dodd |first1=George G. |date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=2024-08-12 |isbn=978-1-4503-7893-2 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
</tr>
</table>
Headbomb
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1239879977&oldid=prev
Citation bot: Add: isbn, date. | Use this bot. Report bugs. | Suggested by Headbomb | #UCB_toolbar
2024-08-12T04:22:05Z
<p>Add: isbn, date. | <a href="/wiki/Wikipedia:UCB" class="mw-redirect" title="Wikipedia:UCB">Use this bot</a>. <a href="/wiki/Wikipedia:DBUG" class="mw-redirect" title="Wikipedia:DBUG">Report bugs</a>. | Suggested by Headbomb | #UCB_toolbar</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:22, 12 August 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite journal |last1=Dodd |first1=George G. |title=APL—A Language for Associative Data Handling in PL/I |journal=AFIPS '66 (Fall): Proceedings of the November 7–10, 1966, Fall Joint Computer Conference |date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=2024-08-12 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite book |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library<ins style="font-weight: bold; text-decoration: none;"> |date=January 2006</ins> |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9 |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite journal |last1=Dodd |first1=George G. |title=APL—A Language for Associative Data Handling in PL/I |journal=AFIPS '66 (Fall): Proceedings of the November 7–10, 1966, Fall Joint Computer Conference |date=November 1966 |pages=677–684 |doi=10.1145/1464291.146436 |doi-broken-date=2024-08-12<ins style="font-weight: bold; text-decoration: none;"> |isbn=978-1-4503-7893-2</ins> |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
</tr>
</table>
Citation bot
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1239876287&oldid=prev
Citation bot: Alter: template type, journal, pages. Add: doi-broken-date, isbn, doi. Formatted dashes. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox | #UCB_webform_linked 75/748
2024-08-12T03:43:12Z
<p>Alter: template type, journal, pages. Add: doi-broken-date, isbn, doi. Formatted <a href="/wiki/Wikipedia:ENDASH" class="mw-redirect" title="Wikipedia:ENDASH">dashes</a>. | <a href="/wiki/Wikipedia:UCB" class="mw-redirect" title="Wikipedia:UCB">Use this bot</a>. <a href="/wiki/Wikipedia:DBUG" class="mw-redirect" title="Wikipedia:DBUG">Report bugs</a>. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox | #UCB_webform_linked 75/748</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:43, 12 August 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite <del style="font-weight: bold; text-decoration: none;">web</del> |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite journal |last1=Dodd |first1=George G. |title=APL—A Language for Associative Data Handling in PL/I |journal=AFIPS '66 (Fall): Proceedings of the November 7–10, 1966, <del style="font-weight: bold; text-decoration: none;">fall</del> <del style="font-weight: bold; text-decoration: none;">joint</del> <del style="font-weight: bold; text-decoration: none;">computer</del> <del style="font-weight: bold; text-decoration: none;">conference</del> |date=November 1966 |pages=<del style="font-weight: bold; text-decoration: none;">677 - 684</del> |doi=10.1145/1464291.146436 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite <ins style="font-weight: bold; text-decoration: none;">book</ins> |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library<ins style="font-weight: bold; text-decoration: none;"> |doi=10.1145/1141880.1141882 |isbn=978-1-4503-1771-9</ins> |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite journal |last1=Dodd |first1=George G. |title=APL—A Language for Associative Data Handling in PL/I |journal=AFIPS '66 (Fall): Proceedings of the November 7–10, 1966, <ins style="font-weight: bold; text-decoration: none;">Fall</ins> <ins style="font-weight: bold; text-decoration: none;">Joint</ins> <ins style="font-weight: bold; text-decoration: none;">Computer</ins> <ins style="font-weight: bold; text-decoration: none;">Conference</ins> |date=November 1966 |pages=<ins style="font-weight: bold; text-decoration: none;">677–684</ins> |doi=10.1145/1464291.146436<ins style="font-weight: bold; text-decoration: none;"> |doi-broken-date=2024-08-12</ins> |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
</tr>
</table>
Citation bot
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1235411943&oldid=prev
WikiCleanerBot: v2.05b - Bot T20 CW#61 - Fix errors for CW project (Reference before punctuation)
2024-07-19T04:50:46Z
<p>v2.05b - <a href="/wiki/User:WikiCleanerBot#T20" title="User:WikiCleanerBot">Bot T20 CW#61</a> - Fix errors for <a href="/wiki/Wikipedia:WCW" class="mw-redirect" title="Wikipedia:WCW">CW project</a> (Reference before punctuation)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:50, 19 July 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 13:</td>
<td colspan="2" class="diff-lineno">Line 13:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite web |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite journal |last1=Dodd |first1=George G. |title=APL—A Language for Associative Data Handling in PL/I |journal=AFIPS '66 (Fall): Proceedings of the November 7–10, 1966, fall joint computer conference |date=November 1966 |pages=677 - 684 |doi=10.1145/1464291.146436 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite web |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite journal |last1=Dodd |first1=George G. |title=APL—A Language for Associative Data Handling in PL/I |journal=AFIPS '66 (Fall): Proceedings of the November 7–10, 1966, fall joint computer conference |date=November 1966 |pages=677 - 684 |doi=10.1145/1464291.146436 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}}<del style="font-weight: bold; text-decoration: none;">.</del> APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}} APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Description==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Description==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>APL consists of six statements, <code>CREATE</code>, <code>INSERT</code>, <code>FIND</code>, <code>FOR EACH</code>, <code>REMOVE</code>, and <code>DELETE</code>,<ref name=Price />{{rp|p.85}} and miscellaneous functions such as counting the number of members in a set, determining the length or type of an entity, or locating an entity by name.<ref name=Price />{{rp|p.95}}<del style="font-weight: bold; text-decoration: none;">.</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>APL consists of six statements, <code>CREATE</code>, <code>INSERT</code>, <code>FIND</code>, <code>FOR EACH</code>, <code>REMOVE</code>, and <code>DELETE</code>,<ref name=Price />{{rp|p.85}} and miscellaneous functions such as counting the number of members in a set, determining the length or type of an entity, or locating an entity by name.<ref name=Price />{{rp|p.95}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Create is a synonym for Allocate. It causes storage to be allocated for a based variable. A file or set where the data is to be allocated may be specified.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Create is a synonym for Allocate. It causes storage to be allocated for a based variable. A file or set where the data is to be allocated may be specified.</div></td>
</tr>
</table>
WikiCleanerBot
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1232690928&oldid=prev
Peter Flass: move some text
2024-07-05T02:43:14Z
<p>move some text</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 02:43, 5 July 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 12:</td>
<td colspan="2" class="diff-lineno">Line 12:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite web |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite journal |last1=Dodd |first1=George G. |title=APL—A Language for Associative Data Handling in PL/I |journal=AFIPS '66 (Fall): Proceedings of the November 7–10, 1966, fall joint computer conference |date=November 1966 |pages=677 - 684 |doi=10.1145/1464291.146436 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>APL was developed to provide [[High-level programming language|high-level language]] data access and manipulation functions to support GM's CADANCE interactive [[computer graphics]] system. It was designed to integrate with [[PL/I]].<ref>{{cite web |last1=Bachman |first1=Charles |title=An interview with Charles W. Bachman |url=https://dl.acm.org/doi/abs/10.1145/1141880.1141882 |website=ACM Digital Library |access-date=June 29, 2024}}"George [Dodd] built a very attractive IDS like system, called 'Associative Programming Language' (APL)"</ref><ref>{{cite journal |last1=Dodd |first1=George G. |title=APL—A Language for Associative Data Handling in PL/I |journal=AFIPS '66 (Fall): Proceedings of the November 7–10, 1966, fall joint computer conference |date=November 1966 |pages=677 - 684 |doi=10.1145/1464291.146436 |url=https://dl.acm.org/doi/10.1145/1464291.1464363 |access-date=July 2, 2024}}</ref></div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]]s, but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}}. APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Description==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Description==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>APL consists of six statements, <code>CREATE</code>, <code>INSERT</code>, <code>FIND</code>, <code>FOR EACH</code>, <code>REMOVE</code>, and <code>DELETE</code>,<ref name=Price />{{rp|p.85}} and miscellaneous functions such as counting the number of members in a set, determining the length or type of an entity, or locating an entity by name.<ref name=Price />{{rp|p.95}}<del style="font-weight: bold; text-decoration: none;">. The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]], but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}}. APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system</del>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>APL consists of six statements, <code>CREATE</code>, <code>INSERT</code>, <code>FIND</code>, <code>FOR EACH</code>, <code>REMOVE</code>, and <code>DELETE</code>,<ref name=Price />{{rp|p.85}} and miscellaneous functions such as counting the number of members in a set, determining the length or type of an entity, or locating an entity by name.<ref name=Price />{{rp|p.95}}.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Create is a synonym for Allocate. It causes storage to be allocated for a based variable. A file or set where the data is to be allocated may be specified.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Create is a synonym for Allocate. It causes storage to be allocated for a based variable. A file or set where the data is to be allocated may be specified.</div></td>
</tr>
</table>
Peter Flass
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1232690663&oldid=prev
Peter Flass: /* Description */ statement descriptions
2024-07-05T02:40:36Z
<p><span class="autocomment">Description: </span> statement descriptions</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 02:40, 5 July 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 15:</td>
<td colspan="2" class="diff-lineno">Line 15:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Description==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Description==</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>APL consists of six statements, <code>CREATE</code>, <code>INSERT</code>, <code>FIND</code>, <code>FOR EACH</code>, <code>REMOVE</code>, and <code>DELETE</code>,<ref name=Price />{{rp|p.85}} and miscellaneous functions such as counting the number of members in a set, determining the length or type of an entity, or locating an entity by name.<ref name=Price />{{rp|p.95}}. The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]], but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}}. APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>APL consists of six statements, <code>CREATE</code>, <code>INSERT</code>, <code>FIND</code>, <code>FOR EACH</code>, <code>REMOVE</code>, and <code>DELETE</code>,<ref name=Price />{{rp|p.85}} and miscellaneous functions such as counting the number of members in a set, determining the length or type of an entity, or locating an entity by name.<ref name=Price />{{rp|p.95}}. The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]], but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}}. APL was later ported to the [[Multiple Console Time Sharing System|MCTS]] operating system.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Create is a synonym for Allocate. It causes storage to be allocated for a based variable. A file or set where the data is to be allocated may be specified.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Delete is a synonym for Free. Delete frees a based variable and optionally removes it from all sets of which it is a member.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Find locates an entity that is a member of a set or container based on specified conditions. An optional <code>ELSE</code> clause is executed if no entities are found.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* For Each heads a group of statements to be executed for all entities or sets matching a specified condition.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Insert inserts an entity into a specified set. Optionally, the placement of the new entity relative to other elements of the set may be specified.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Let sets a locator variable to reference a specified set.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Remove removes an entity from a set.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Implementation==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Implementation==</div></td>
</tr>
</table>
Peter Flass
https://en.wikipedia.org/w/index.php?title=Associative_Programming_Language&diff=1232272942&oldid=prev
Peter Flass: /* Description */ fix link
2024-07-02T21:44:58Z
<p><span class="autocomment">Description: </span> fix link</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 21:44, 2 July 2024</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 14:</td>
<td colspan="2" class="diff-lineno">Line 14:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Description==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Description==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>APL consists of six statements, <code>CREATE</code>, <code>INSERT</code>, <code>FIND</code>, <code>FOR EACH</code>, <code>REMOVE</code>, and <code>DELETE</code>,<ref name=Price />{{rp|p.85}} and miscellaneous functions such as counting the number of members in a set, determining the length or type of an entity, or locating an entity by name.<ref name=Price />{{rp|p.95}}. The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]], but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}}. APL was later ported to the [[MCTS]] operating system.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>APL consists of six statements, <code>CREATE</code>, <code>INSERT</code>, <code>FIND</code>, <code>FOR EACH</code>, <code>REMOVE</code>, and <code>DELETE</code>,<ref name=Price />{{rp|p.85}} and miscellaneous functions such as counting the number of members in a set, determining the length or type of an entity, or locating an entity by name.<ref name=Price />{{rp|p.95}}. The underlying database is assumed to follow the [[network model]]. GM's first database manager was implemented via [[linked list]], but in 1977 the "Virtual Associative Access Manager" {VAAM) was developed to use [[virtual storage]] and implementing entity relationships as arrays.<ref name=Price />{{rp|p.86}}. APL was later ported to the [[<ins style="font-weight: bold; text-decoration: none;">Multiple Console Time Sharing System|</ins>MCTS]] operating system.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Implementation==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==Implementation==</div></td>
</tr>
</table>
Peter Flass