Content deleted Content added
Citation bot (talk | contribs) Add: website. | Use this bot. Report bugs. | Suggested by Whoop whoop pull up | Category:Programming languages | #UCB_Category 95/202 |
→History: Thompson quote |
||
Line 45:
== History ==
{{rquote|quote=BCPL semantics with a lot of SMALGOL syntax|author=Ken Thompson|source=<ref name=Ars>{{cite web |last1=Jensen |first1=Richard |title=“A damn stupid thing to do”—the origins of C |url=https://arstechnica.com/features/2020/12/a-damn-stupid-thing-to-do-the-origins-of-c/ |website=Ars Technica |access-date=2022-03-28 |language=en-us |date=9 December 2020}}</ref>}}
Circa 1969, Ken Thompson<ref name=chist /> and later Dennis Ritchie<ref name=bur /> developed B basing it mainly on the [[BCPL]] language Thompson used in the [[Multics]] project. B was essentially the BCPL system stripped of any component Thompson felt he could do without in order to make it fit within the memory capacity of the minicomputers of the time. The BCPL to B transition also included changes made to suit Thompson's preferences (mostly along the lines of reducing the number of non-whitespace characters in a typical program).<ref name=chist /> Much of the typical [[ALGOL]]-like syntax of BCPL was rather heavily changed in this process. The assignment operator <code>:=</code> reverted to the <code>=</code> of [[Heinz Rutishauser|Rutishauser]]'s [[Superplan]], and the equality operator <code>=</code> was replaced by <code>==</code>.
|