IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Correct.
However, let it be known that the next version of Office is indeed being written using the .NET framework and C#. There are several other C#-based projects running internally there...
End of world rescheduled for day after tomorrow. Something should probably be done. Please advise.
New Yet more fuel for the Linux fire....
jb4
"About the use of language: it is impossible to sharpen a pencil with a blunt axe. It is equally vain to try to do it with ten blunt axes instead. "
-- Edsger W.Dijkstra (1930 - 2002)
(I wish more managers knew that...)
New It's a conspiracy, I tell ya.
They're in league with the DRAM makers and the CPU makers and... Oh wait. We knew this already, yah? :-)

Wade.

"Ah. One of the difficult questions."

New Then we'll have the source code.
I mean, its trivially simple to get the source code to java binaries. The utilities that decompile the source are free and very very good. So if you ship java, you might as well ship source (funny how this isn't widely pointed out by Sun).

Given CLR is a similar beast, it must be about the same level of difficulty to recover source from those bytecodes.

Although if I know MS, the product will just use C# glue to pull together vast hunks of compiled binary they will optomistically call "components".

Its really quite brilliant what Sun and MS have achived with this stuff - please use our languages so we can have your source code. Thanks.
I am out of the country for the duration of the Bush administration.
Please leave a message and I'll get back to you when democracy returns.
New Well, the same sorta thing occurs with VB, don't it?
Since VB (or, for that matter, all of MS BASIC language surogates) do the same thing. When to "recompile" them, all you get is a series of jmp instructions to various entry points in the libraries. (Looks a lot like Forth...)

I believe your assertion will prove correct for CLR/.NoT, also. (After all, there's no new thinking at Micors~1, except for the possible "how can we extort more money from our 'customers'"...)
jb4
"About the use of language: it is impossible to sharpen a pencil with a blunt axe. It is equally vain to try to do it with ten blunt axes instead. "
-- Edsger W.Dijkstra (1930 - 2002)
(I wish more managers knew that...)
New Not always
Particularly not if it has been obfuscated by [link|http://www.preemptive.com/|these guys].

(Reference and description of their technique [link|http://www.pbs.org/cringely/pulpit/pulpit20020613.html|courtesy] of Cringely.)

Cheers,
Ben
"Career politicians are inherently untrustworthy; if it spends its life buzzing around the outhouse, it\ufffds probably a fly."
- [link|http://www.nationalinterest.org/issues/58/Mead.html|Walter Mead]
New There's a big catch
Obfuscators change method names.

This means method name lookups fail when using dynamic invocation techniques (which I do a *lot* in non-trivial programming - its what makes OO development really powerful). So any code that works well with obfuscation is going to be 100% statically bound - you might as well write it in C or maybe C++ then.

Apple ported WebObjects and their OR Mapping framework to Java then released that. An hour of machine time later and I have the source code. If you look around the code a bit you find extensive use of dynamic invocation - obfuscation would break the code.

I think this is typical of the more powerful software.
I am out of the country for the duration of the Bush administration.
Please leave a message and I'll get back to you when democracy returns.
New Good point
"Career politicians are inherently untrustworthy; if it spends its life buzzing around the outhouse, it\ufffds probably a fly."
- [link|http://www.nationalinterest.org/issues/58/Mead.html|Walter Mead]
     Shocking. - (imric) - (19)
         My favorite part - (drewk) - (1)
             I've noticed that before - (SpiceWare)
         Re: Shocking. - (wharris2) - (16)
             CLR not necessary - (jb4) - (15)
                 Correct. - (inthane-chan) - (7)
                     Yet more fuel for the Linux fire.... -NT - (jb4)
                     It's a conspiracy, I tell ya. - (static)
                     Then we'll have the source code. - (tuberculosis) - (4)
                         Well, the same sorta thing occurs with VB, don't it? - (jb4)
                         Not always - (ben_tilly) - (2)
                             There's a big catch - (tuberculosis) - (1)
                                 Good point -NT - (ben_tilly)
                 Nit. - (mmoffitt) - (5)
                     Personal pref: __.nyet -NT - (Ashton) - (3)
                         'Tis my preference now - Ochin spasiba, tovarish. ;0) -NT - (mmoffitt) - (2)
                             Ne za chto.. ___<0:-) -NT - (Ashton) - (1)
                                 However... - (mmoffitt)
                     Re: Nit. - (jb4)
                 Have .net installed. Swap unimpacted.. -NT - (altmann)

The state motto is "E pluribus pluribus" ...
89 ms