Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
COMEFROM
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==History== <code>COMEFROM</code> was initially seen in lists of joke [[assembly language]] instructions (as 'CMFRM'). It was elaborated upon in a [[Datamation]] article by [[R. Lawrence Clark]] in 1973,<ref>{{Citation |url= http://www.fortran.com/fortran/come_from.html |last= Clarke |first= Lawrence |author-link= R. Lawrence Clark |title= We don't know where to GOTO if we don't know where we've COME FROM. This linguistic innovation lives up to all expectations. |journal= [[Datamation]] |type= article |access-date= 2004-09-24 |archive-url= https://web.archive.org/web/20180716171336/http://www.fortran.com/fortran/come_from.html |archive-date= 2018-07-16 |url-status= dead }}.</ref> written in response to [[Edsger Dijkstra]]'s letter ''[[Go To Statement Considered Harmful]]''. COMEFROM was eventually implemented in the C-INTERCAL variant of the [[esoteric programming language]] [[INTERCAL]] along with the even more obscure 'computed <code>COMEFROM</code>'. There were also [[Fortran]] proposals<ref>{{Cite journal |url= http://www.modell.com/Magery/SPharmful.html |last= Modell |first= Howard |last2= Slater |first2= William |title= Structured programming considered harmful |date= April 1978 |journal= ACM SIGPLAN Notices |volume=13 |issue= 4 |pages= 76β79 |doi= 10.1145/953411.953418 |access-date= 18 July 2014|doi-access= free }}</ref> for 'assigned <code>COME FROM</code>' and a '<code>DONT</code>' keyword (to complement the existing '<code>DO</code>' loop). {{Anchor|PythonGoto}}On 1 April 2004, [[Richie Hindle]] published an implementation of both <code>GOTO</code> and <code>COMEFROM</code> for the [[Python programming language]].<ref name=":0">{{Citation|last=Hindle|first=Richie|title=goto for Python|date=1 April 2004|url=http://entrian.com/goto/|publisher=Entrian}}.</ref> Despite being released on [[April Fools' Day]] and not being intended for serious use, the syntax is valid and the implementation fully works.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)