Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #49120

Re: Python development tools

Newsgroups comp.lang.python
Date 2013-06-24 19:24 -0700
References (1 earlier) <e190a21d-6b32-4bc7-b1ab-f82e1688ad43@googlegroups.com> <fec47667-fccf-4263-8811-ad8d5910fc9c@googlegroups.com> <mailman.3739.1372054851.3114.python-list@python.org> <bc258d5d-2ccf-41db-a540-856dbab57210@googlegroups.com> <mailman.3785.1372115494.3114.python-list@python.org>
Message-ID <d5bc1371-df05-466e-be06-b0a1fc47ccd5@googlegroups.com> (permalink)
Subject Re: Python development tools
From rusi <rustompmody@gmail.com>

Show all headers | View raw


On Tuesday, June 25, 2013 4:41:22 AM UTC+5:30, Ben Finney wrote:
> rusi  writes:
> > I dont however think that the two philosophies are the same. See
> > http://www.tcl.tk/doc/scripting.html
> 
> That essay constrasts “scripting” versus “system programming”, a useful
> (though terminologically confusing) distinction.
> 
> It's a mistake to think that essay contrasts “scripting“ versus
> “programming”. But the essay never justifies its aversion to
> “programming” as a term for what it's describing, so that mistake is
> easy to make.

The essay is 15 years old. So a bit dated. Referred to it as it conveys the sense/philosophy of scripting.

> 
> > On Monday, June 24, 2013 11:50:38 AM UTC+5:30, Ben Finney wrote:
> > > Any time someone has shown me a “Python script”, I don't see how
> > > it's different from what I'd call a “Python program”. So I just
> > > mentally replace “scripting with “programming”.
> >
> > If you are saying that python spans the scripting to programming
> > spectrum exceptionally well, I agree. 
> 
> I'm saying that “scripting” is a complete subset of “programming”, so
> it's nonsense to talk about “the scripting-to-programming spectrum”.
> 
> Scripting is, always, programming. Scripts are, always, programs. (But
> not vice-versa; I do acknowledge there is more to programming than
> scripting.) I say this because anything anyone has said to me about the
> former is always something included already by the latter.
> 
> So I don't see much need for treating scripts as somehow distinct from
> programs, or scripting as somehow distinct from programming. Whenever
> you're doing the former, you're doing the latter by definition.
> 

My personal associations with the word 'scripting'

- Cavalier attitude towards efficiency
- No interest (and maybe some scorn) towards over-engineering (hence OOP)
- Heavy use of regular expressions, also sophistication of the command-line args
- A sense (maybe vague) of being glue more than computation, eg. a bash script is almost certain to invoke something other than builtins alone and is more likely to invoke a non-bash script than a bash script.  For a C program that likelihood is the other way round.  For python it could be either

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Python development tools cutems93 <ms2597@cornell.edu> - 2013-06-23 13:40 -0700
  Re: Python development tools Giorgos Tzampanakis <giorgos.tzampanakis@gmail.com> - 2013-06-23 22:19 +0000
  Re: Python development tools rurpy@yahoo.com - 2013-06-23 16:18 -0700
    Re: Python development tools Roy Smith <roy@panix.com> - 2013-06-23 19:49 -0400
      Re: Python development tools rurpy@yahoo.com - 2013-06-23 17:16 -0700
        Re: Python development tools Roy Smith <roy@panix.com> - 2013-06-23 20:22 -0400
          Re: Python development tools Tim Chase <python.list@thechases.com> - 2013-06-23 19:54 -0500
            Re: Python development tools Roy Smith <roy@panix.com> - 2013-06-23 21:16 -0400
        Re: Python development tools CM <cmpython@gmail.com> - 2013-06-23 17:41 -0700
    Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-23 20:17 -0700
  Re: Python development tools Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-06-24 00:28 +0000
    Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-23 20:13 -0700
  Re: Python development tools Michael Torrie <torriem@gmail.com> - 2013-06-23 19:41 -0600
  Re: Python development tools CM <cmpython@gmail.com> - 2013-06-23 22:19 -0700
  Re: Python development tools cutems93 <ms2597@cornell.edu> - 2013-06-23 22:34 -0700
    Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-23 23:13 -0700
      Re: Python development tools Ben Finney <ben+python@benfinney.id.au> - 2013-06-24 16:20 +1000
        Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-23 23:36 -0700
          Re: Python development tools Ben Finney <ben+python@benfinney.id.au> - 2013-06-25 09:11 +1000
            Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-24 19:24 -0700
              Re: Python development tools MRAB <python@mrabarnett.plus.com> - 2013-06-25 03:39 +0100
                Re: Python development tools rusi <rustompmody@gmail.com> - 2013-06-24 20:03 -0700
                Re: Python development tools Grant Edwards <invalid@invalid.invalid> - 2013-06-25 13:36 +0000
  Re: Python development tools Grant Edwards <invalid@invalid.invalid> - 2013-06-24 14:28 +0000
    Re: Python development tools Cameron Simpson <cs@zip.com.au> - 2013-06-25 07:36 +1000
  Re: Python development tools Wolfgang Keller <feliphil@gmx.net> - 2013-06-24 19:15 +0200
  Re: Python development tools Reed Xia <huaqin2005@gmail.com> - 2013-06-24 19:21 -0700

csiph-web