Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Google does Python....

Google does Python....

Scheduled Pinned Locked Moved The Lounge
pythonhtmlcom
10 Posts 6 Posters 3 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Rocky Moore
    wrote on last edited by
    #1

    Out of all the technology that is available... www.technewsworld.com/story/Google-Gaps-Leave-Search-Susceptible-37543.html[^] Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

    N N K 3 Replies Last reply
    0
    • R Rocky Moore

      Out of all the technology that is available... www.technewsworld.com/story/Google-Gaps-Leave-Search-Susceptible-37543.html[^] Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

      N Offline
      N Offline
      Nemanja Trifunovic
      wrote on last edited by
      #2

      AFAIK, their core engine is written in C++, but a lots of supporting software is Python. Look for their job adds[^] - they always want C++ and Python developers.


      My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.

      1 Reply Last reply
      0
      • R Rocky Moore

        Out of all the technology that is available... www.technewsworld.com/story/Google-Gaps-Leave-Search-Susceptible-37543.html[^] Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

        N Offline
        N Offline
        Nick Parker
        wrote on last edited by
        #3

        Python is pretty slick, check out my blog to see some of it in action. - Nick Parker
        My Blog | My Articles

        R U 2 Replies Last reply
        0
        • N Nick Parker

          Python is pretty slick, check out my blog to see some of it in action. - Nick Parker
          My Blog | My Articles

          R Offline
          R Offline
          Rocky Moore
          wrote on last edited by
          #4

          Last I looked, it did not have namespaces and that was enough to close the book :) Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

          N M 2 Replies Last reply
          0
          • R Rocky Moore

            Last I looked, it did not have namespaces and that was enough to close the book :) Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

            N Offline
            N Offline
            Nemanja Trifunovic
            wrote on last edited by
            #5

            I don't think namespaces are that important for scripting languages. You wouldn't want to use Python for a large-scale project anyway, because of its dynamic type system and poor performance.


            My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.

            M 1 Reply Last reply
            0
            • R Rocky Moore

              Last I looked, it did not have namespaces and that was enough to close the book :) Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

              M Offline
              M Offline
              Mustafa Demirhan
              wrote on last edited by
              #6

              Actually it does have namespaces. The namespace is the filename (and foldernames if any) itself. For example, if you want to call function X in file mylib.py, you do this import mylib mylib.X () or, similar to "using namespace" in C++, you can do this: from mylib import * (or from mylib import X) X() You should have looked at this very elegant language more before tossing it out. It has all the feautures that anyone can want form a language. I dont think it lacks any features of C++ or Java or C#. It is much more pleasant to code in Python than to code in any other language in my opinion. It also have a very good integration with C++ and Java (Jython) - so you can write some parts of your code in C++/Java and some other parts in Python. The only thing that I dont like in Python is the lack of a good GUI framework. It supports wxWindows via wxPython, it also has support for Tk and Gtk I guess but none of these frameworks are really satisfactory in Windows - also they dont have a good GUI builder or an IDE that supports GUI stuff. Anyway, I have been using Python for quite some time and I really love this language. You should give it another try. Mustafa Demirhan http://www.macroangel.com
              "What we do in life echoes in eternity" - Gladiator
              It's not that I'm lazy, it's just that I just don't care

              1 Reply Last reply
              0
              • N Nemanja Trifunovic

                I don't think namespaces are that important for scripting languages. You wouldn't want to use Python for a large-scale project anyway, because of its dynamic type system and poor performance.


                My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.

                M Offline
                M Offline
                Mustafa Demirhan
                wrote on last edited by
                #7

                Actually Python is not that bad in terms of performance. Generally, the tests show that its performance is close to Java's or C# performance. Also, you can write the performance critical parts of your program in C/C++. Its integration with C++ is sooo good that you can use the regular C++ classes in your Python program easily. Simply import the C++ DLL and then use the classes in the DLL like regular Python classes. Also, there are some very large projects written in Python (e.g. Zope). Python is quite useful for large scale projects too. Mustafa Demirhan http://www.macroangel.com
                "What we do in life echoes in eternity" - Gladiator
                It's not that I'm lazy, it's just that I just don't care

                1 Reply Last reply
                0
                • R Rocky Moore

                  Out of all the technology that is available... www.technewsworld.com/story/Google-Gaps-Leave-Search-Susceptible-37543.html[^] Rocky <>< www.HintsAndTips.com - Now with "Recommendation" postings www.MyQuickPoll.com - Now with Recent Poll List www.GotTheAnswerToSpam.com - Again :)

                  K Offline
                  K Offline
                  Kannan Kalyanaraman
                  wrote on last edited by
                  #8

                  Did anyone try ironpython/[^]

                  1 Reply Last reply
                  0
                  • N Nick Parker

                    Python is pretty slick, check out my blog to see some of it in action. - Nick Parker
                    My Blog | My Articles

                    U Offline
                    U Offline
                    Uwe Keim
                    wrote on last edited by
                    #9

                    I really do hate the fact that indention is used to detect opening/closing blocks. -- Affordable Windows-based CMS: www.zeta-producer.de/enu

                    N 1 Reply Last reply
                    0
                    • U Uwe Keim

                      I really do hate the fact that indention is used to detect opening/closing blocks. -- Affordable Windows-based CMS: www.zeta-producer.de/enu

                      N Offline
                      N Offline
                      Nick Parker
                      wrote on last edited by
                      #10

                      I completely agree, curly braces would have worked fine for me. - Nick Parker
                      My Blog | My Articles

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups