473,811 Members | 3,701 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Guido at Google

JB
It seems that our master Guido van Rossum had an offer from google and
he accepted it!!

long life to Guido & Goole ! many things to come ;)

ju²
Dec 21 '05
108 5351
[bo****@gmail.co m]
...
What about the copyright in CPython ? Can I someone take the codebase
and make modifications then call it Sneak ?


Of course they _could_ do that, and even without making modifications
beyond the name change. If you want to know whether it's legal,
that's a different question. Take a copy of the Python license to
your lawyer and buy an opinion worth hearing ;-)
Dec 22 '05 #51
rbt
Alex Martelli wrote:
Rhetorical
questions are a perfectly legitimate style of writing (although, like
all stylistic embellishments, they can be overused, and can be made much
less effective if murkily or fuzzily phrased), of course.


Also, email doesn't convey rhetorical questions that well. Facial
expressions and body movement aid the audience in picking up on things
such as this... maybe Google can fix that too ;)

Dec 22 '05 #52
rbt
Luis M. González wrote:
Java => Sun
.Net => Microsoft
C# => Microsoft
Linux => too many big name IT companies to mention
Python => ________ ?


I know at least one company responsible for a linux distro (Cannonical
- Ubuntu), which encourages and even pays programmers for developing
applications in Python.
His founder, Mark Shuttleworth, is a python fan.


Aren't most all intelligent people Python fans?

Python is so unbarbaric or one might say 'refined', yet it can be
applied in a practical manner to all sorts of things. It's like having
James Bond as your very own personal body guard ;)
Dec 22 '05 #53
<bo****@gmail.c om> wrote:
...
So exactly how high is python in Google's priority list ? Or in other
words, if python is in a stand still as it is now, what would be the
impact to Google ? As an outsider, I can only base on public info, like
And so can I, as an insider, when I communicate with people who are not
employed by Google nor have signed non-disclosure agreements.
a press release mentioning Guido has been hired.
If only press releases count, then I believe Google has made few hires
in 2005 -- Elliot Schrage, Johnny Chou, and Vint Cerf, would be about
it, I believe (e.g., I can't even see any press release specifically
about our hiring Kai Fu Lee at http://googlepress.blogspot.com, though
he's mentioned in the press release about Chou).

An example of rhetorical question:
"Do you really think that a specific technology [including a software
one, such as a programming language] cannot have, in certain cases,
*extremely high* strategic priority for organizations with thousands of
employees?" ... Surprisingly, I don't see this as an rhetorical question at all. It is
Then you don't know what "rhetorical question" means; you'll find many
explanations on the web, but one of my favorite is "a question that
conveys a point rather than expects an answer", which is exactly what
this example IS. ((I don't personally find it all that surprising that
you don't know what a given English expression means)).
quite netural to me as a "I don't agree with you" without indication of
silliness, just a style of writing.


As I said, and I quote:
Rhetorical questions are a perfectly legitimate style of writing


although they can be overused, or weakened if they're fuzzy or badly
expressed. More specifically, a rhetorical question may often be used
"for effect" and emphasis, as several of the definitions you'll find on
the web mention.
Alex
Dec 22 '05 #54
Carsten Haese <ca*****@uniqsy s.com> wrote:
On Thu, 2005-12-22 at 07:01, Peter Hansen wrote:
bo****@gmail.co m wrote:
So exactly how high is python in Google's priority list ? Or in other
words, if python is in a stand still as it is now, what would be the
impact to Google ?


Since when is Python in a standstill?


I believe bonono meant the question in the hypothetical sense of "If
Python would stand still in its current state, what would be the impact
to Google?" but didn't know how to ask it correctly.


Answering generically rather than on the basis of any inside
information, like for any other technology, a lot would depend on how
other technologies "competing" for similar uses are faring.

If _every_ programming language were suddenly to undergo the same
"standing still", then the technological stasis would affect every
company using programming languages, regardless of their specific
technology choices: productivity growth would slow across the board (not
stop, of course -- cfr. e.g. Tenner's "Our Own Devices" for very
readable analysis of the effects of the developments of technology
versus technique) but the competitive situation would be unaffected.

If, on the other hand, technology X was to suddently stand still while
competing technology Y keeps showing real improvements, this would
progressively tilt the competitive playing field against companies
heavily invested in X and not in Y; eventually such companies would have
to pay the costs of switching to Y, or suffer a deterioration in their
competitive position.

That Google's heavily invested in Python is hardly inside information (I
believe we have a quote to that effect by Peter Norvig on python.org).

Of course, this pretty obvious analysis treats "Python" as a whole
technology -- it doesn't particularly care whether "improvemen ts" come
to the language per se, to the libraries, to the implementation, etc, it
just takes as "improvemen t" any change that does enhance existing users'
productivity (indeed, changes that do so without requiring any training
or much work, such as compiling an unchanged language to faster code,
might have more immediate impact than new language features, which would
only enter into use slowly and gradually).
Alex
Dec 22 '05 #55
Renato <re************ @gmail.com> wrote:
all of the native administration tools of RedHat (all versions) and
Fedora Core are written in python (system-config-* and/or
redhat-config-* ). And even more importantly, yum (the official
software package manager for Fedora and RHEL) and Anaconda (OS
installer) are written in Python, too.


BTW, Chip Turner (from RedHat, and deeply involved in those
developments) happened to start at Google the same day I did;-).
Alex
Dec 22 '05 #56
Peter Hansen wrote:
Graham Fawcett wrote:
Steve Holden wrote:
Nicola Musatti wrote:
Of course, I'm going on vacation next week and there was talk
about a one-way ticket to Mexico. The real question is will they let me *back* in? :-)
I would be careful coming back across the border. I heard that the PSU


[suspicous premature end-of-sentence]

Steve, I hope that the PSU is just jamming your comms, and not holding
you captive over the holidays for your transgressions against the
cabal!


At about the same instant that he sent that message to group, I was
trying to call Steve on Google Talk and he suddenly went offline. I
haven't seen him since.


There is no Steve Holden, and he has never been at war with Eurasia.
Remove the P, S and U keys from your keyboard immediately.

double-plus-good'ly yours, ...umm... doble-l-good'ly yor,

Graham

Dec 22 '05 #57
Cameron Laird wrote:
While I don't understand the question, it might be pertinent to
observe that, among open-source development projects, Python is
unusual for the *large* number of "forks" or alternative imple-
mentations it has supported through the years <URL:
http://phaseit.net/claird/comp.lang....varieties.html >.


If you are maintaining that page - JPython is now called Jython and has a web site at
http://www.jython.org.

Kent
Dec 22 '05 #58
Graham Fawcett said unto the world upon 2005-12-22 08:18:
Steve Holden wrote:
Nicola Musatti wrote:
Of course, I'm going on vacation next week and there was talk
about a one-way ticket to Mexico. The real question is will they let me *back* in? :-)


I would be careful coming back across the border. I heard that the PSU


[suspicous premature end-of-sentence]


There one weapon is surp

Dec 22 '05 #59
Gary Herron wrote:
Ilias Lazaridis wrote:
Greg Stein wrote: [...]
provided a LOT of support to a large number of open source
organizations.
I hope that you invest some time to _organize_ the Open Source Projects.

Starting with Python and it's project-structure (e.g. build-process)
and documentation (e.g. ensuring standard-terminology is kept, like
"class")

e.g.: where can I find an UML diagramm of the Python Object Model?

Even Ruby has one:

http://lazaridis.com/case/lang/ruby/...bjectModel.png [...]
And finally:

If Mr. van Rossum is now at Google, and Python is essentially a Mr.
van Rossum based product, then most possibly the evolution-speed of
Python will decrease even more (Google will implement things needed by
Google - van Rossum will follow, so simple).

I mean, when will this language finally become a _really_ fully
Object-Oriented one, with a clean reflective Meta-Model?

Thus I can see Python pass this this _simple_ evaluation (which it
does not pass in its current implementation) :

http://lazaridis.com/case/lang/python.html

-

I have around one year to await.


You don't appear to understand Open Source very well.


I understand some of the several (partly contrary) meanings of "Open
Source".
Python is the way it is because we, the community, *like* it that way.
It evolves in directions that we (all) decide it is to evolve. Guido is
our leader in this because we trust him and *choose* to follow his lead.
If you want something changed you don't wait and you don't whine, you
join the community with a reasoned argument for why your idea would make
it a better language in *our* eyes.

So how about it... What's your complaint,
As expressed above, I am afraid about pythons evolution-speed and futher
evolution in general.

a) Missing clear and concise documentation, e.g. of Python Object Model,
like UML diagramm:

http://lazaridis.com/case/lang/ruby/...bjectModel.png

b) Leadership (Board/Leader) should engourage change suggestions and
analytical feedback, whilst accepting "analyst-role" in addition to
"implemento rs-roles" (_both_ are contributions! This should be
communicated by the Board/Leader to the Communicty):

[EVALUATION] - E02 - Support for MinGW Open Source Compiler
http://groups-beta.google.com/group/...cd74aa26617f17

c) I mean, when will python become _really_ fully Object-Oriented, with
a clean reflective Meta-Model? Thus it will pass this simple evaluation:

http://lazaridis.com/case/lang/python.html
what's your solution,
http://lazaridis.com/efficiency/textual.html
http://lazaridis.com/efficiency/process.html

[alpha status, comments via email or contact-form are welcome]
and why should we listen?
Cause this would increase the evolution-speed of python.

This would contribute to its success.
Gary Herron


..

--
http://lazaridis.com
Dec 22 '05 #60

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

24
1993
by: Dave Benjamin | last post by:
Guido gave a good, long interview, available at IT Conversations, as was recently announced by Dr. Dobb's Python-URL! The audio clips are available here: http://www.itconversations.com/shows/detail545.html http://www.itconversations.com/shows/detail559.html I'd like to comment on a few parts of that interview. One thing Guido mentions in his comparison of ABC (Python's predecessor) and
99
4695
by: Shi Mu | last post by:
Got confused by the following code: >>> a >>> b >>> c {1: , ], 2: ]} >>> c.append(b.sort()) >>> c {1: , ], 2: , None]}
2
1935
by: Luis M. González | last post by:
This article is in Dutch: http://www.computable.nl/nieuws.htm?id=1039941&WT.mc_id=rss According to this blog entry, it says that Guido has been hired by Google to work on Pypy: http://zephyrfalcon.org/weblog2/arch_e10_00870.html Is there anyone who can confirm this information? Luis
267
10877
by: Xah Lee | last post by:
Python, Lambda, and Guido van Rossum Xah Lee, 2006-05-05 In this post, i'd like to deconstruct one of Guido's recent blog about lambda in Python. In Guido's blog written in 2006-02-10 at http://www.artima.com/weblogs/viewpost.jsp?thread=147358
0
10651
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10393
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9208
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7671
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6893
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5556
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5697
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4342
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3871
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.