From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 20 Mar 2007 11:26:38 +0300 From: =?koi8-r?B?5MXOydMg883J0s7P1w==?= To: shigorin@gmail.com, =?koi8-r?B?y9XM2NTV0s7ZyiDPxtTP0MnL?= Message-ID: <20070320082638.GC15756@mw.local.seiros.ru> References: <20070317131943.GB20529@mw.local.seiros.ru> <777d80610703170729u6c0f01ceka7baafd1791a1dad@mail.gmail.com> <20070318092953.GB18640@mw.local.seiros.ru> <20070318163321.GA32248@mw.local.seiros.ru> <777d80610703181158q1a51e2eeo101706ee0dc2e339@mail.gmail.com> <20070319042459.643e18e1@dhcppc0> <20070319125145.GC17236@mw.local.seiros.ru> <20070320065747.GG14625@osdn.org.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20070320065747.GG14625@osdn.org.ua> Subject: Re: [room] managed vs unmanaged memory X-BeenThere: smoke-room@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Id: =?koi8-r?b?y9XM2NTV0s7ZyiDPxtTP0MnL?= List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Mar 2007 08:26:38 -0000 Archived-At: List-Archive: On Tue, Mar 20, 2007 at 08:57:47AM +0200, Michael Shigorin wrote: >> .NET это карта, правильно разыграв которую Microsoft смогла бы >> абсолютно честно говорить, что не их продукция решето, а все >> юникс-клоны решето. Но они этого сделать не смогли. MS> Попустись, посмотрел на Мордор -- и хватит. Здесь есть свои MS> остро заточенные хоббиты, не в последнюю очередь около gcc. :) Увы, нифига. Что-то близкой может разве что Sun предоставить. К счастью чаще всего можно без всего этого счастья обойтись. Но с ним проще. По поводу gcc -- со слов человека который таки занимается компиляторами, и писал в том числе компилер на базе gcc -- там ужас. То есть API писали люди странные. Свой компилятор писать можно только за хорошую зарплату или если маньяк, just for fun туда лучше не соваться. А аналога .NET'овского "взял exe'шник, загрузил, распарсил, изменил никим образом код, сохранил" попросту нет нигде. Чтобы .NET не стал раздольем для вирусов приходится все сборки подписывать в обязательном порядке :) Я видел пример программы-оптимизатора кода. Которая загружается .NET сборку (то бишь dll'ку или exe'шник), оптимайзит, и записывает на диск. Так что сравнивать бесполезно. Остается только радоваться что Microsoft не сумела разыграть эту карту против нас :) -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- Может, не стоит бросаться сразу делать первое, что пришло в голову? -- ldv in devel@