When Python should not be used?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Andrea Francia

    When Python should not be used?

    The right tool depends on the current problem.

    While some python users prefer to talk about when Python is the right
    tool I think that it is more instructive to know when it is not.

    Please, could you let me know what do you think about that?

    Thanks
    --
    Andrea Francia
    In questi giorni ho reinstallato coLinux. Sapete cos'è? E la manna dal cielo per quelli che come me hanno deciso di tenere tutto su Windows ...

  • bborcic@gmail.com

    #2
    Re: When Python should not be used?

    On 6 oct, 02:08, Andrea Francia <andrea.fran... @REMOVE-FROM-
    HERE.ohoihihoih oih.TO-HERE.gmx.itwrot e:
    While some python users prefer to talk about when Python is the right
    tool I think that it is more instructive to know when it is not.
    Python is not the right tool when you know what the right tool is, and
    it happens not to be Python.

    I-guess-it-is-more-instructive-in-context-ly yours, BB

    Comment

    • Aaron \Castironpi\ Brady

      #3
      Re: When Python should not be used?

      On Oct 5, 7:08 pm, Andrea Francia <andrea.fran... @REMOVE-FROM-
      HERE.ohoihihoih oih.TO-HERE.gmx.itwrot e:
      The right tool depends on the current problem.
      >
      While some python users prefer to talk about when Python is the right
      tool I think that it is more instructive to know when it is not.
      >
      Please, could you let me know what do you think about that?
      >
      Thanks
      --
      Andrea Franciahttp://andreafrancia.b logspot.com/2008/07/colinux-linux-dentro-window...
      In a team situation when you need code and can't find discipline. Its
      freedom would only handicap you, and the restrictions static typing
      has would help programmers keep their hands to themselves, more or
      less enforcing function signatures and member visibility and so on.

      Comment

      • jdd

        #4
        Re: When Python should not be used?

        On Oct 5, 8:08 pm, Andrea Francia <andrea.fran... @REMOVE-FROM-
        HERE.ohoihihoih oih.TO-HERE.gmx.itwrot e:
        The right tool depends on the current problem.
        >
        While some python users prefer to talk about when Python is the right
        tool I think that it is more instructive to know when it is not.
        >
        Please, could you let me know what do you think about that?
        >
        Thanks
        --
        Andrea Franciahttp://andreafrancia.b logspot.com/2008/07/colinux-linux-dentro-window...
        In my experience, Python is not suitable for extremely resource-
        intensive stuff where speed is a large priority, unless you're
        comfortable with the C api. The vast majority of applications that
        people are writing are nowhere near pythons limitations.

        Comment

        • Stef Mientki

          #5
          Re: When Python should not be used?

          Andrea Francia wrote:
          The right tool depends on the current problem.
          >
          While some python users prefer to talk about when Python is the right
          tool I think that it is more instructive to know when it is not.
          >
          Please, could you let me know what do you think about that?
          >
          Thanks
          I'm programming in Python now for about a year,
          so I'm definitely not an expert,
          but this friendly list will correct me I'm wrong.
          Here is what I can come up with
          - design of GUI is difficult (despite all those well meant programs, of
          which I couldn't get one of them working)
          - autoit like applications
          - low level drivers
          - licenses differ a lot, which makes it hard to combine different packages
          - downwards compatibility is sometimes lost
          - a number of libraries is quite in-mature
          but for the rest, it's a beautiful language,
          and I'm working on a large application,
          which should be open source replacement for MatLab + LabView.

          cheers,
          Stef

          Comment

          • cstorey

            #6
            Re: When Python should not be used?

            On Oct 6, 2:07 pm, Stef Mientki <stef.mien...@g mail.comwrote:
            and I'm working on a large application,
            which should be open source replacement for MatLab + LabView.
            >
            cheers,
            Stef
            An Open Source Labview replacement would be really useful! Any
            preview of the project?

            Craig

            Comment

            • Blubaugh, David A.

              #7
              RE: When Python should not be used?

              Stef,

              May I see your open-source version of a combined Matlab + Labview
              program? Is there a website, I may visit??


              Thanks,


              David Blubaugh




              -----Original Message-----
              From: Stef Mientki [mailto:stef.mie ntki@gmail.com]
              Sent: Monday, October 06, 2008 2:07 PM
              To: python-list@python.org
              Subject: Re: When Python should not be used?

              Andrea Francia wrote:
              The right tool depends on the current problem.
              >
              While some python users prefer to talk about when Python is the right
              tool I think that it is more instructive to know when it is not.
              >
              Please, could you let me know what do you think about that?
              >
              Thanks
              I'm programming in Python now for about a year, so I'm definitely not an
              expert, but this friendly list will correct me I'm wrong.
              Here is what I can come up with
              - design of GUI is difficult (despite all those well meant programs, of
              which I couldn't get one of them working)
              - autoit like applications
              - low level drivers
              - licenses differ a lot, which makes it hard to combine different
              packages
              - downwards compatibility is sometimes lost
              - a number of libraries is quite in-mature but for the rest, it's a
              beautiful language, and I'm working on a large application, which should
              be open source replacement for MatLab + LabView.

              cheers,
              Stef



              This e-mail transmission contains information that is confidential and may be
              privileged. It is intended only for the addressee(s) named above. If you receive
              this e-mail in error, please do not read, copy or disseminate it in any manner.
              If you are not the intended recipient, any disclosure, copying, distribution or
              use of the contents of this information is prohibited. Please reply to the
              message immediately by informing the sender that the message was misdirected.
              After replying, please erase it from your computer system. Your assistance in
              correcting this error is appreciated.

              Comment

              • Stef Mientki

                #8
                Re: When Python should not be used?

                David, Craig,

                Thanks for your interest.
                Here are a few examples, containing links to some animations


                and here is a collection of my notes until july this year:

                I'm now trying to make an installation,
                and hope to release an alfa version in the next couple of weeks)

                cheers,
                Stef


                Blubaugh, David A. wrote:
                Stef,
                >
                May I see your open-source version of a combined Matlab + Labview
                program? Is there a website, I may visit??
                >
                >
                Thanks,
                >
                >
                David Blubaugh
                >
                >
                >

                Comment

                • Tim Rowe

                  #9
                  Re: When Python should not be used?

                  2008/10/6 Andrea Francia
                  <andrea.francia @remove-from-here.ohoihihoih oih.to-here.gmx.it>:
                  The right tool depends on the current problem.
                  >
                  While some python users prefer to talk about when Python is the right tool I
                  think that it is more instructive to know when it is not.
                  >
                  Please, could you let me know what do you think about that?
                  I don't think it would be the best tool for mission critical / safety
                  of life applications, or for hard real-time embedded systems. There
                  are also areas where domain-specific languages have advantages over
                  general purpose languages (although the domain-specific language can
                  be wrapped in a Python library, of course, as is the case with regexp
                  support). Logic languages still seem to have the edge over imperative
                  in some AI and theorem proving applications (although I suppose one
                  /could/ implement Prolog in Python, if Prolog is what you need it's
                  probably best to go straight there).

                  --
                  Tim Rowe

                  Comment

                  Working...