Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Academic citation of Python

6,260 views
Skip to first unread message

Mark Livingstone

unread,
Jun 15, 2012, 11:24:04 PM6/15/12
to
Hello!

I wish to properly cite Python in an academic paper I am writing.

Is there a preferred document etc to cite?

Thanks in advance,

MArkL

Alec Taylor

unread,
Jun 15, 2012, 11:37:51 PM6/15/12
to Mark Livingstone, pytho...@python.org
Maybe quote the "Programming Python" book, since Guido wrote the forward?

http://www.python.org/doc/essays/foreword2/
> --
> http://mail.python.org/mailman/listinfo/python-list

Ben Finney

unread,
Jun 16, 2012, 12:13:20 AM6/16/12
to
Mark Livingstone <livings...@gmail.com> writes:

> I wish to properly cite Python in an academic paper I am writing.
>
> Is there a preferred document etc to cite?

I think you're best positioned to answer that. Python isn't a document,
so what specifically are you citing it as?

--
\ “A ‘No’ uttered from deepest conviction is better and greater |
`\ than a ‘Yes’ merely uttered to please, or what is worse, to |
_o__) avoid trouble.” —Mohandas K. Gandhi |
Ben Finney

Olmo Hernández Cuba

unread,
Jun 16, 2012, 6:16:43 AM6/16/12
to pytho...@python.org
Well, maybe something like:

G. Van Rossum. The Python Language
Reference Manual. Network Theory Ltd., September 2003.

In other languages I use, the proper citation is obtained from the
interpreter itself, and it points you to the language reference.

Hope this helps.

El Sat, 16 Jun 2012 14:18:48 +1000
Alec Taylor <alec.t...@gmail.com> escribió:
> I think it's more like when you see articles with a passage like:
>
>
> The C programming language[1] or the C++ programming language[2] are
> both
> > examples of...
> >
>
>
> Are both easy to find the proper reference for.
>
> On Sat, Jun 16, 2012 at 2:13 PM, Ben Finney
> <ben+p...@benfinney.id.au>wrote:
> > --
> > http://mail.python.org/mailman/listinfo/python-list
> >


Mark Lawrence

unread,
Jun 16, 2012, 9:01:12 AM6/16/12
to pytho...@python.org
The main website www.python.org and possibly the sites for Jython,
IronPython and PyPY?

--
Cheers.

Mark Lawrence.

J. Cliff Dyer

unread,
Jun 16, 2012, 9:15:40 AM6/16/12
to pytho...@python.org
That's a rather vague question. What do you want to cite about python?
If you're just mentioning python, that shouldn't warrant a citation,
though a parenthetical note linking to python.org might be useful.

The standard documentation should be acceptable, or possibly a link to
the source code at a given revision.

Cheers,
Cliff

Rich Webb

unread,
Jun 16, 2012, 11:45:41 AM6/16/12
to
He's probably looking for an IEC or ANSI standard, like "Information
technology — Programming languages — C INCITS/ISO/IEC 9899-2011[2012]
(ISO/IEC 9899-2011, IDT)". I don't think URLs qualify as standards
documents.

--
Rich Webb Norfolk, VA

Emile van Sebille

unread,
Jun 16, 2012, 12:10:36 PM6/16/12
to pytho...@python.org
Or copy a citation from Guido:

http://www.python.org/~guido/Publications.html

Emile


Ben Finney

unread,
Jun 16, 2012, 2:10:49 PM6/16/12
to
Olmo Hernández Cuba <olmo.hern...@gmx.es> writes:

> Well, maybe something like:
>
> G. Van Rossum. The Python Language
> Reference Manual. Network Theory Ltd., September 2003.

Are you referencing material from that document? If so, go ahead and
reference that document's URL.

> In other languages I use, the proper citation is obtained from the
> interpreter itself, and it points you to the language reference.

But why cite the language reference, or any document, if you're not
actually referencing material in that document?

I don't see how merely writing programs in a language warrants
bibliographic citation for it. Perhaps just referring to the main URL
for the Python website?

--
\ “What you have become is the price you paid to get what you |
`\ used to want.” —Mignon McLaughlin |
_o__) |
Ben Finney

Terry Reedy

unread,
Jun 16, 2012, 4:44:15 PM6/16/12
to pytho...@python.org
On 6/15/2012 11:24 PM, Mark Livingstone wrote:
> Hello!
>
> I wish to properly cite Python in an academic paper I am writing.
>
> Is there a preferred document etc to cite?

At present, I would use something like

Rossum, Guido van, et al, *The Python Language Reference*, Python
Software Foundation; http://docs.python.org/py3k/reference/index.html

with punctuation adjusted to your target. That url should continue to
work as new versions are released. If you want to cite a particular
version, http://docs.python.org/release/3.2/reference/index.html with
3.2 replaced by x.y as appropriate.

--
Terry Jan Reedy



Christian Heimes

unread,
Jun 16, 2012, 5:01:22 PM6/16/12
to pytho...@python.org
Am 16.06.2012 22:44, schrieb Terry Reedy:
> Rossum, Guido van, et al, *The Python Language Reference*, Python
> Software Foundation; http://docs.python.org/py3k/reference/index.html

Actually it's "van Rossum, Guido", not "Rossum, Guido van". The "van" is
part of the family name, not a middle name. It's like "da Vinci,
Leonardo" or "von Sydow, Max". On one occasion Guido complained that
Americans always get his name wrong.

Christian

Terry Reedy

unread,
Jun 16, 2012, 8:25:29 PM6/16/12
to pytho...@python.org
Thank you for the correction. I was going by an old book (1996) he
co-wrote that just had 'Rossum' on the spine. I guess that must have
been done without consulting him and must have annoyed him.

--
Terry Jan Reedy



Message has been deleted

Stefan Behnel

unread,
Jun 17, 2012, 5:07:56 AM6/17/12
to pytho...@python.org
Dennis Lee Bieber, 17.06.2012 02:46:
> On Sat, 16 Jun 2012 20:25:29 -0400, Terry Reedy
> declaimed the following in gmane.comp.python.general:
>
>> Thank you for the correction. I was going by an old book (1996) he
>> co-wrote that just had 'Rossum' on the spine. I guess that must have
>> been done without consulting him and must have annoyed him.
>
> If ALL they had on the spine was "Rossum", that may have been
> correct usage for a surname only reference. The "van", "von", "da"
> prefixes sort of translate to "of the" and for a book spine "of the XYZ"
> may be meaningless unless the given name is included, a la "ABC of the
> XYZ"...

It's a bit like using "New York" as a surname, when you refer to that guy
Jason who was born there, as in "Jason of New York".

Stefan

Curt

unread,
Jun 17, 2012, 11:18:07 AM6/17/12
to
On 2012-06-16, Christian Heimes <li...@cheimes.de> wrote:
>
> Actually it's "van Rossum, Guido", not "Rossum, Guido van". The "van" is
> part of the family name, not a middle name. It's like "da Vinci,
> Leonardo" or "von Sydow, Max". On one occasion Guido complained that
> Americans always get his name wrong.

I've read that now he prefers Guido V. Rossum, Jr.

Ben Finney

unread,
Jun 17, 2012, 8:19:35 PM6/17/12
to
Citation needed.

--
\ “Alternative explanations are always welcome in science, if |
`\ they are better and explain more. Alternative explanations that |
_o__) explain nothing are not welcome.” —Victor J. Stenger, 2001-11-05 |
Ben Finney

Curt

unread,
Jun 18, 2012, 2:20:41 AM6/18/12
to
On 2012-06-18, Ben Finney <ben+p...@benfinney.id.au> wrote:
>> >
>> > Actually it's "van Rossum, Guido", not "Rossum, Guido van". The
>> > "van" is part of the family name, not a middle name. It's like "da
>> > Vinci, Leonardo" or "von Sydow, Max". On one occasion Guido
>> > complained that Americans always get his name wrong.
>>
>> I've read that now he prefers Guido V. Rossum, Jr.
>
> Citation needed.

Sorry:

;-)

Ethan Furman

unread,
Jun 18, 2012, 1:24:58 PM6/18/12
to pytho...@python.org
Ben Finney wrote:
> Curt <cu...@free.fr> writes:
>
>> On 2012-06-16, Christian Heimes <li...@cheimes.de> wrote:
>>> Actually it's "van Rossum, Guido", not "Rossum, Guido van". The
>>> "van" is part of the family name, not a middle name. It's like "da
>>> Vinci, Leonardo" or "von Sydow, Max". On one occasion Guido
>>> complained that Americans always get his name wrong.
>> I've read that now he prefers Guido V. Rossum, Jr.
>
> Citation needed.

But what format should it take?

;)

~Ethan~

0 new messages