[EMAIL PROTECTED] a écrit :
(snip)
All said and done, I prefer to use Java over Python
for large applications
Good for you; there are others that share your tastes, but that's all it is:
preference. A good coder could create an equally powerful suitably large
application in either languag
I was waiting for someone else to mention this and am only adding it
because I haven't seen it yet. To answer you question "Why wold anyone
use Java?" I present the following:
It's not always about the technology.
Outside of Fortune 1000 "america" we can debate the merits of differing
techolo
Asad Habib wrote at 2006-1-6 10:06 -0500:
>Well, the class is simply a construct that Java uses to define an object.
>Also, the concept of object is well defined in Java which makes it easier
>for the programmer to know what can and cannot be done.
The same is true for Python -- apart from the d
Asad Habib wrote at 2006-1-6 11:27 -0500:
>Actually, that's not true. Languages such as Perl and Python were designed
>to write scripts, not to code entire applications. Python is an exception
>because it can be successfully used to code large applications, unlike
>some other scripting languages
On 1/6/06, bruno desthuilliers <[EMAIL PROTECTED]> wrote:
> Lennart Regebro wrote:
> > On 1/6/06, bruno desthuilliers <[EMAIL PROTECTED]> wrote:
> >
> >>Not even - Python is byte-compiled too. The difference is that the
> >>Python interpreter (call it 'VM' if you think that 'interpreter' isn't
> >>
Lennart Regebro wrote:
> On 1/6/06, bruno desthuilliers <[EMAIL PROTECTED]> wrote:
>
>>Not even - Python is byte-compiled too. The difference is that the
>>Python interpreter (call it 'VM' if you think that 'interpreter' isn't
>>buzzword-compliant enough) is smart enough to take care of the
>>comp
Asad Habib wrote:
(top-post corrected)
>
> On Fri, 6 Jan 2006, bruno desthuilliers wrote:
>
>> Asad Habib wrote:
>> (top-post corrected)
>>
>>> On Fri, 6 Jan 2006, bruno desthuilliers wrote:
Rocky Burt wrote:
>> (snip)
>>
>
> In fact I'd go as far as to say that Python seems *m
Here is a document that explains why scripting languages are better than
"system programming languages" (like C, C++, Java) for creating large
scale applications, for gluing components together, thanks to weak typing:
http://home.pacbell.net/ouster/scripting.html
this too might be interesti
--On 6. Januar 2006 09:16:23 -0800 [EMAIL PROTECTED] wrote:
Actually, that's not true. Languages such as Perl and Python
were designed to write scripts, not to code entire
applications.
Prove it.
Looks as if I have missed this _stupid_ and _dumb_ sentence. I am working
in the e-publishi
> Actually, that's not true. Languages such as Perl and Python
> were designed to write scripts, not to code entire
> applications.
Prove it. Prove what the creators and initial shapers of the language
intended! There is an argumentative fallacy called "hasty generalization" -
surely you kno
On 1/6/06, bruno desthuilliers <[EMAIL PROTECTED]> wrote:
> Not even - Python is byte-compiled too. The difference is that the
> Python interpreter (call it 'VM' if you think that 'interpreter' isn't
> buzzword-compliant enough) is smart enough to take care of the
> compilation phase by itself.
Ah
Asad Habib wrote:
(top-post corrected)
>
> - Asad
>
>
> On Fri, 6 Jan 2006, Lennart Regebro wrote:
>
>> On 1/6/06, Asad Habib <[EMAIL PROTECTED]> wrote:
>>
>>> Well, the class is simply a construct that Java uses to define an
>>> object.
>>> Also, the concept of object is well defined in Java w
At the risk of contributing to the usual "my programming language is better than yours" holy war, I'll throw in $0.02(US):
There are a few things that make Zope a noteworthy alternative to a HTML + Java web server:
Python is much less rigid in terms of types than Java, and it has nifty
stuff li
--On 6. Januar 2006 11:52:48 -0500 Asad Habib <[EMAIL PROTECTED]>
wrote:
and just because I don't think it's optimal for large-scale applications
(the keywork here is I, not everyone).
There is nothing optimal in this world and there is no perfect programming
language but Python is good eno
Bruno, it's evident to me that you cannot distinguish between opinion and
fact. My advice to you, try thinking outside your box! Python is one of
several languages being used for software development in the world today
and just because I don't think it's optimal for large-scale applications
(th
Asad Habib wrote:
(top-post corrected)
> - Asad
>
>
> On Fri, 6 Jan 2006, bruno desthuilliers wrote:
>
>> Rocky Burt wrote:
>>
(snip)
>>>
>>> In fact I'd go as far as to say that Python seems *more* object-oriented
>>> than Java.
>>
>>
>> s/seems/is/
>>
>> Java is more class-oriented than object
Actually, that's not true. Languages such as Perl and Python were designed
to write scripts, not to code entire applications. Python is an exception
because it can be successfully used to code large applications, unlike
some other scripting languages. So it's best to call Python a "scripting
pr
On 1/6/06, Lennart Regebro <[EMAIL PROTECTED]> wrote:
> Python is intepreted while Java is compiled. That makes Python
> superiour in many ways. ;-)
Python is compiled, then interpreted. Java is compiled, then
interpreted. Java compilation is explicit, Python compilation
implicit.
The difference
Andreas Jung wrote:
>
>
> --On 6. Januar 2006 10:06:55 -0500 Asad Habib <[EMAIL PROTECTED]>
> wrote:
>
>> Well, the class is simply a construct that Java uses to define an object.
>> Also, the concept of object is well defined in Java which makes it easier
>> for the programmer to know what can
On 1/6/06, Asad Habib <[EMAIL PROTECTED]> wrote:
> Well, the class is simply a construct that Java uses to define an object.
> Also, the concept of object is well defined in Java which makes it easier
> for the programmer to know what can and cannot be done. In Python, it is
> not as explicit. Java
On 1/6/06, Andreas Jung <[EMAIL PROTECTED]> wrote:
> Hairsplitter :-)
That's *Mr* __Pedant__ to you, capiche? :P
--
Martijn Pieters
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
--On 6. Januar 2006 16:39:18 +0100 Martijn Pieters <[EMAIL PROTECTED]> wrote:
On 1/6/06, Andreas Jung <[EMAIL PROTECTED]> wrote:
Python is not a programming language??? huh..the difference is that
Java is compiled and Python is interpreted
*Bt* Wrong again. :)
Hairsplitter :-)
-a
On 1/6/06, Andreas Jung <[EMAIL PROTECTED]> wrote:
> Python is not a programming language??? huh..the difference is that
> Java is compiled and Python is interpreted
*Bt* Wrong again. :)
Both Java and Python compile to bytecode, which a virtual machine then
interprets. In Java this step i
--On 6. Januar 2006 10:06:55 -0500 Asad Habib <[EMAIL PROTECTED]>
wrote:
Well, the class is simply a construct that Java uses to define an object.
Also, the concept of object is well defined in Java which makes it easier
for the programmer to know what can and cannot be done. In Python, it i
Well, the class is simply a construct that Java uses to define an object.
Also, the concept of object is well defined in Java which makes it easier
for the programmer to know what can and cannot be done. In Python, it is
not as explicit. Java is a programming language and hence cannot be
compar
Rocky Burt wrote:
> David H wrote:
>
>>Python is also object oriented. In python, x = 10 creates an object not
>>a simple type - if I recall the same is true in Java.
>
>
> In fact this is not quite right. In java, int x = 10 produces a
> primitive type. Not a class instance at all. In this
J Cameron Cooper wrote:
> ... I think it's quite acceptable to put the burden of use on the
> programmer instead of the compiler, considering the benefits; that's
> what he's thinking about anyway, no?
+1
> Zope 3, though I admit I've only played with it glancingly, seems to be
> more J2EE-like i
David H wrote:
> Python is also object oriented. In python, x = 10 creates an object not
> a simple type - if I recall the same is true in Java.
In fact this is not quite right. In java, int x = 10 produces a
primitive type. Not a class instance at all. In this case x has no
methods which can
Sam Stainsby wrote:
One thing is static type checking: developers detecting type errors at
compile time, rather than some hapless user running into it at run time
(i.e. after release to the public). I see many of those types of errors
in Zope and Plone products, particularly as the API of one pr
On Tue, 03 Jan 2006 21:12:06 -0600, David Johnson wrote:
> David - I am new to Zope, but I feel your assessment is correct. We have
> developed and deployed very large applications using PHP/C++, and are now
> looking to Zope to take us into the next stage. Python seems excellent at
> object ori
30 matches
Mail list logo