PyOpinion: Does Python Programming Marginalize You?
Michael Hudson
mwh21 at cam.ac.uk
Tue Jun 6 12:53:49 EDT 2000
More information about the Python-list mailing list
Tue Jun 6 12:53:49 EDT 2000
- Previous message (by thread): PyOpinion: Does Python Programming Marginalize You?
- Next message (by thread): PyOpinion: Does Python Programming Marginalize You?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
"Richard P. Muller" <rpm at wag.caltech.edu> writes: > Does Programming in Python Marginalize You? I hope not. > I love Python. Of the 10-15 programming languages I know, Python is > the only language which I actually look forward to using. Then you should learn Common Lisp, Haskell, ocaml, scheme and Smalltalk (? I don't know smalltalk, but it *looks* like fun). > I wake up in the morning, ask myself, "Will I be using Python > today?" and if the answer is "yes" I know that it's going to be a > good day. > > And yet, I worry that using Python marginalizes one. Python is hard to > beat for writing applications that run on a single computer. But > that's yesterday's computing model. The future of computing, heck, the > present of computing, is in writing programs that run through a web > browser. And the fact of the matter is that 99% of web browsers > surfing the internet run Java and JavaScript, which gives these > languages a huge advantage over Python, an advantage that Python's > superior design may not be able to overcome. I have Ada-programming > friends who mumble about Ada's superiority over C++; that may be the > case, but does it really matter anymore? That something of an assumption; there's a market for desktop computers and applications yet (I hope!). > I'm aware of CGI scripting with Python. It's great. But JavaScript > pages load faster than CGI pages, and are easier to program, to > boot. Plus, JavaScript can directly call Java Applet methods, enabling > it to do functions that are simply impossible with CGI scripts. > > I'm also aware of the JPython module, which promises to enable > us to write applets in Python instead of Java. But who among us has > actually *used* JPython? You might ask this question on the JPython-interest list... > Or, for that matter, who has come across a random web page on the > net that uses JPython applets? How would you tell? [schnipp] > It would have been nice if Netscape had implemented Python's syntax > for LiveConnect rather than Java, but it didn't happen that > way. Think how wonderful it would have been to write PythonScript > functions in web pages rather than JavaScript. It's a bit hard to tell, but I don't think javascript (silly name...) is actually that bad a language. It's just that to actually do anything with it involves interacting with Netscape Navigator and Internet Explorer in their multiple incompatible versions. Write it in Python, it would still be a pain in the arse, if you ask me. Tangentially, does anybody know of any implementations of JavaScript (not necessarily connected to a browser) that let you type interactive commands into a listener and genereally muck about with the language? > What else should we be doing to make Python *the* programming language > rather than *a* programming language? Wait? I think Python is getting there ... it's far more "in the mainstream" now than it was a year ago, and I think the trend is continuing. Use Python, be successful with Python - these are the best adverts surely? I don't think there's a real need for a Java-style hype monster. optimistically-ly y'rs Michael -- Of the four project development variables - scope, cost, time and quality - quality isn't really a free variable. The only possible values are "excellent" and "insanely excellent", depending on whether lives are at stake. -- Kent Beck, XP Explained
- Previous message (by thread): PyOpinion: Does Python Programming Marginalize You?
- Next message (by thread): PyOpinion: Does Python Programming Marginalize You?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list