Cairo wrote:#include <stdint.h>
... then you can use things like int32_t, uint64_t, etc.
With the exception of Sven, every single one of you need to purchase the standard. Sheesh.
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Cairo wrote:#include <stdint.h>
... then you can use things like int32_t, uint64_t, etc.
ChrisA wrote:
W3bbo wrote:
ChrisA wrote: Not controlled by any entity, hundreds of thousands of developers can help to improve java as a language, long term survival of the language should Sun go under as a company, formal support by Linux companies in their products.
But .NET isn't either.
Yes it is, its controlled by Microsoft. Can I see the source code to the .NET Framework? Can I modify it and redistribute it? As long as I pass the compatibility tests with Java I can do that with Java.
Harlequin wrote:Legitimate owners aren't "suffering". The detection software of Microsoft's is buggy, and some are getting annoyed. Once it's running at 100%, then only pirates shalt be concerned.
Hopefully sooner than later, if it does this for Vista, then it will be a big black mark.
W3bbo wrote:
Burn.
You're calling me a pirate?
DoomBringer wrote:
BenZilla wrote: Definatlly, you see Microsoft with all these advanced code analysis tools and internal audits and you still see bugs/security holes. And yet OSS does very little of this.
Is it a case of impending security doom for various major linux software packages? Dig a little deeper into various major pieces of Linux technology and find a big mess.
It really depends on what part of Linux. It will vary by distro. I'd wager a lot of the standard parts have been picked apart by people all over. The more extraneous bits will be more vulnerable.
In other news, someone wrecked right outside my house. This is about the 10th accident this year. bleh
CannotResolveSymbol wrote:Testing Mono too sounds like a good idea. The reason Java is more platform independent is (1) it has more first-party support for platform independence (Sun makes a Unix-like operating system) and (2) it is older. Mono will get better with time; the project hasn't really been around for all that long.
zzzzz wrote:Java: main problem is the framework keeps changing so much between even minor releases. In fact the problem with the java framework is so bad Sun's own development staff won't use it. I don't know how many times i have had a java app stop working because the next release of the JVM or framework changed one of the more advance features by renaming or removing it . A leaked memo from Sun
nanite wrote:Look at using the eclipse/java/swt stack. It's better supporting in the long run - and you can deploy your own JDK with your application (no relying on windows update or non-embeddable installers).
You can even patch your runtime as you need!
The C# equivalent is pretty close, making both arguments for/against (at least for this specific example) a little off the base.
IEnumberable<MyType> bfs(MyType e)
{
List<MyType> q = new ArrayList();
e.Mark();
yield return e;
while (q.Count > 0)
{
object u = q[0];
q.RemoveAt(0);
foreach (MyType v in u.EdgeIterator())
{
if (!v.Marked)
{
v.Mark();
yield return v;
q.Add(v);
}
}
}
}
foreach(MyType v in bfs(e))
{
Console.WriteLine(v);
}
Note: This was typed free form and may contain numerous errors, but it should illustrate the point.
Which is worse:
1) Ability to crash a browser (in pre-beta form) and *maybe* run code via the bug found in less than 15 minutes.
2) Ability to "root" a Mac system (in production form) in 30 minutes.
http://www.zdnet.com.au/news/security/soa/Mac_OS_X_hacked_in_less_than_30_minutes/0,2000061744,39241748,00.htm
Note that I'm only semi-serious.