i'm happy to see people sharing bugs and code alike!! :D

El lun., 7 ene. 2019 a las 22:31, Michael Jones (<michael.jo...@gmail.com>)
escribió:

> I am honored to have shared a bug with Rob Pike.
>
> On Mon, Jan 7, 2019 at 3:36 PM Rob Pike <r...@golang.org> wrote:
>
>> I think every Fortran programmer has a version of that story. Mine
>> involved the number 3.
>>
>> -rob
>>
>>
>> On Mon, Jan 7, 2019 at 8:01 AM Michael Jones <michael.jo...@gmail.com>
>> wrote:
>>
>>> My hardest-to-debug ever bug was because of this.
>>>
>>> Because FORTRAN is pass by reference, the compiler must do something
>>> special for the four in "SQRT(4.0)" -- and the PDP-10 (TOPS-10) FORTRAN
>>> compiler used a global literal table for this. I had a function that
>>> modified an argument, erroneously passed a literal  number in, the compiler
>>> housed the number (may have been a 2)  in the the gkobal table, and after
>>> that, all the "2" arguments in my program were invisibly changed.
>>>
>>> I was 16 or 17, was an explorer scout at BTL, and was quick to embrace
>>> 6th edition UNIX and ed over TOPS-10 and TECO (ignoring the brilliantly
>>> named SOS, "son  of stopgap")
>>>
>>> On Sun, Jan 6, 2019 at 12:15 PM Rob Pike <r...@golang.org> wrote:
>>>
>>>> Fortran depends heavily on pointers for its semantics: It is a call by
>>>> reference language. You just don't see them explicit in the language and
>>>> you have no control over whether an argument will be modified by a
>>>> procedure.
>>>>
>>>> -rob
>>>>
>>>>
>>>> On Mon, Jan 7, 2019 at 5:13 AM Victor Giordano <vitucho3...@gmail.com>
>>>> wrote:
>>>>
>>>>> i guess that a good question to start is there is a language that
>>>>> doesn't relays on pointer. Fortran as someone says below, may be a good
>>>>> example how things get done using values only. I programmed in COBOL in 
>>>>> the
>>>>> universitiy and don't recall to use pointers. There aren't necessary at
>>>>> all, nevertheless they provide inderection or referrals that allow to
>>>>> express things more efficiently in certain scenarios. You could write an
>>>>> entire program witout using pointers,i guess, that call is in the cook
>>>>> chief!.
>>>>> Nice topic to talk.
>>>>>
>>>>>
>>>>> El martes, 1 de enero de 2019, 8:34:34 (UTC-3), 伊藤和也 escribió:
>>>>>>
>>>>>> What are the reasonable reasons to use pointers? Are pointers
>>>>>> neseccary?
>>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "golang-nuts" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to golang-nuts+unsubscr...@googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "golang-nuts" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to golang-nuts+unsubscr...@googlegroups.com.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>> --
>>>
>>> *Michael T. jonesmichael.jo...@gmail.com <michael.jo...@gmail.com>*
>>>
>> --
>
> *Michael T. jonesmichael.jo...@gmail.com <michael.jo...@gmail.com>*
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to