On 20 April 2016 at 15:51, rjf <fate...@gmail.com> wrote:
> Wandering even further off topic, I think that using the verb  "to code" is
> a convention
> with the effect, intentional or not, of diminishing the importance of
> programming
> in a problem-solving situation. Not always, but sometimes.
>
>   For example, a graduate student (say, in physics) will
> "solve" a problem by thinking etc,  and maybe produce some"code"
> to test a hypothesis.
> Historically, at least, such work was considered one-off, not to be
> read or run by anyone else.
>
> Times change, and "code" seems to have become equivalent to
> "program".  Though I think "coder"  sound more like a "junior programmer
> who is merely performing the tedious work of writing something into
>  a programming language ...  something he/.she may not comprehend
> at all".   And there is the usage of "finite element code"  yet "elementary
> function library".

And then there were "coding sheets" -- special pads of paper on which
one wrote ones code in pencil, with Fortran-friendly features such as
the first 5 columns were for labels, you put a C in column 6 for a
continuation line, and columns 73-80 were also special.  After careful
proofreading these could be given to a clerk who knew no programming
but could type well, and the result was a deck of punched cards handed
back to you a few hours later.  I actually got paid for this in the
summer of '76, happy days....

>
>
> Another example of words changing meaning ... "hacker" meant someone
> who cleverly used programs (or devices) for purposes other than what
> was initially intended.  Often amusing.   Now it seems to be used
> with negative connotation  (  hacker == cyber-criminal).
>
> For an early collection of clever hacks,.  google for HAKMEM
> RJF
>
>
> On Wednesday, April 20, 2016 at 2:12:32 AM UTC-7, Erik Bray wrote:
>>
>> On Tue, Apr 19, 2016 at 8:27 PM, Fredrik  Johansson
>> <fredrik....@gmail.com> wrote:
>> > On Tuesday, April 19, 2016 at 9:34:13 AM UTC+2, Erik Bray wrote:
>> >>
>> >> On Tue, Apr 19, 2016 at 3:11 AM, William Stein <wst...@gmail.com>
>> >> wrote:
>> >> > On Mon, Apr 18, 2016 at 6:03 PM, Kwankyu Lee <ekwa...@gmail.com>
>> >> > wrote:
>> >> >> Which one is correct?
>> >> >>
>> >> >> (1) "This is based on code by A and B"
>> >> >> (2) "This is based on codes by A and B"
>> >> >> (3) "This is based on the codes by A and B"
>> >> >>
>> >> >> I am just curious. I am not a native English speaker.
>> >> >
>> >> > In American, (1) is correct.
>> >> >
>> >> > I just did Google searches for the exact string "This is based on the
>> >> > codes by" and "This is based on codes by" and it says "No results
>> >> > found" in both cases, so (2) and (3) are definitely wrong in English.
>> >>
>> >> I'm surprised no results came up.  Something I noticed quickly when I
>> >> first started working with astronomers and astrophysicists was that
>> >> it's not uncommon for researchers in those fields to refer to their
>> >> software as "codes".  I usually don't say anything directly to them
>> >> because I don't want to be a pedantic jerk.  But it always just struck
>> >> me as odd, and I've complained about it a few times in other contexts.
>> >> It doesn't help that many researchers don't have strong programming
>> >> backgrounds and see even open source software as something of a black
>> >> box--and to me calling it "codes" only makes it worse. As if it's a
>> >> pile of cryptic runes to be decoded.  But it's just a linguistic
>> >> oddity I guess :)
>> >
>> >
>> > Every field has its own jargon, and countable "code" is simply
>> > established
>> > lingo in parts of the scientific computing community, appearing in tens
>> > of
>> > thousands of papers. It usually has a more narrow meaning: "a code" is a
>> > polished software package for a specific numerical or scientific task
>> > ("a
>> > code for plasma simulation", "a comparison of finite element codes"),
>> > not an
>> > arbitrary sampling of source code. "Codes" is certainly incorrect in any
>> > other context, but I think "correcting" the domain-specific usage is
>> > overly
>> > pedantic. "Algebra" to most people is something uncountable, but
>> > theoretical
>> > mathematicians are perfectly fine with "algebras"...
>>
>> I agree that it's jargon and not worth fighting.  There's nothing
>> "wrong" about it--there can't possibly be.  It just strikes me as odd,
>> and does in my mind have a negative connotation, though it doesn't for
>> anyone actually working in those fields so who cares.
>>
>> "Algebras" struck me as odd too before I ever actually learned
>> advanced algebra :)  Perhaps one slight difference there is that it
>> actually is a technical term with a precise definition (in the sense
>> of an algebra over a field).  Where as "a code" in this sense is more
>> of a cultural jargon.  I would also argue that the level of "polish"
>> of physical "codes" varies widely, though they do usually have a
>> narrow usage.
>>
>> Anyways sorry for continuing this off-topic thread--I just find it
>> interesting and amusing :)
>>
>> Erik
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-devel@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

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

Reply via email to