Content deleted Content added
→top: more concise Tags: Mobile edit Mobile app edit Android app edit |
Citation bot (talk | contribs) Alter: title. | Use this bot. Report bugs. | Suggested by Abductive | Category:Pages incorrectly using the Blockquote template | #UCB_Category 1022/1723 |
||
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=
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>.
|