Article of interest: Python pros/cons for the enterprise

Nicola Musatti nicola.musatti at gmail.com
Fri Feb 22 11:56:25 CET 2008


On Feb 22, 12:24 am, Carl Banks <pavlovevide... at gmail.com> wrote:
> On Feb 21, 1:22 pm, Nicola Musatti <nicola.musa... at gmail.com> wrote:
>
> > There are other downsides to garbage collection, as the fact that it
> > makes it harder to implement the Resource Acquisition Is
> > Initialization idiom, due to the lack of deterministic destruction.
>
> That's not a downside: it's at least a wash.
>
> In C++ you manage memory and the language manages resources.  In
> Python you manage resources and the language manages memory.
>
> RAII is merely one way of minimizing complexity.  Garbage collection
> is another way.

In C++ memory is just another resource which you can handle just like
any other one, possibly using RAII. GC deals with memory very
reasonably, but makes it more complicate to deal with other resources.

Cheers,
Nicola Musatti



More information about the Python-list mailing list