Post reply

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.

Name:
Email:
Subject:
Message icon:

shortcuts: hit alt+s to submit/post or alt+p to preview

Please read the rules before you post!


Topic Summary

Posted by: Deoxy
« on: April 22, 2011, 10:21:11 AM »

I know very little about JAVA and I have used Microsoft IDEs for the last 15 years or so. So even though C# is a new language for me the Visual C# development environment is still very similar to VB6.. I think the last non-MS IDE I used was Borland C++ back in the mid-1990s. I am one of those strange people who likes Microsoft :)

Steve

No, for the topic you're talking about (environment), Microsoft has manged to be fairly consistent over the years - it's actually a strong point of theirs (considering my views on MS, just typing that is like eating horse poo).

The reasons to dislike Microsoft start with their business practices and move rapidly to the crap they pull with their monopolistic products (windows), which is largely related to the first point, really.
Posted by: lastverb
« on: November 22, 2010, 05:44:16 PM »

I see some1 asked why VB/C# not java - answer is simple: TIME. Java just have a hell lot of overcoding like f-load of never used things loaded with EACH class, and u can't write one from raw. Simple example - program that have to read an input and write is elsewhere during stress test (inputs are single letters, a hell lot of them in 0 time) and average time of job done with same tests:
assembler - 0.04 s
basic functional languages (like OZ/OCaml/SmallTalk/Haskel) - 0.12 to 0.26 s
c/c++ - 0.45 s
java - almost 4 minutes
and its not a joke
Posted by: sloanjh
« on: October 12, 2010, 09:56:38 PM »

I know very little about JAVA and I have used Microsoft IDEs for the last 15 years or so. So even though C# is a new language for me the Visual C# development environment is still very similar to VB6.. I think the last non-MS IDE I used was Borland C++ back in the mid-1990s. I am one of those strange people who likes Microsoft :)

Steve
That's amusing - Hejlsberg (the lead C# designer) was a Borland guy.

I'm not a big Microsoft fan, but I think they've done a great service to the community with C# and its integrated IDE.  I think it really is the next-generation language beyond C++; if you look at the design decisions they made, most of them solve fundamental deficiencies with C++.  OTOH, the language seems to be going down a "kitchen sink" direction in recent versions, e.g. with LINQ and declarative programming extensions.

John
Posted by: UnLimiTeD
« on: October 12, 2010, 06:41:30 AM »

Your strange.
Posted by: Steve Walmsley
« on: October 12, 2010, 06:27:33 AM »

I that I'm straying even more off topic here...  Why C# and not JAVA?  I'm assuming that it's not cost since JAVA is open source.  Base assumption is that it's more complementory to your system.

I know very little about JAVA and I have used Microsoft IDEs for the last 15 years or so. So even though C# is a new language for me the Visual C# development environment is still very similar to VB6.. I think the last non-MS IDE I used was Borland C++ back in the mid-1990s. I am one of those strange people who likes Microsoft :)

Steve
Posted by: Steve Walmsley
« on: October 11, 2010, 09:06:08 PM »

Actually it's in VB6 which is circa 1996/97. VS2010 is out now, and if he does change the base, it'd be a very very huge undertaking. Migrating from VB6 to VB.NET is not a simple task.
Plus I have decided to learn C# 2010 instead of VB 2010, which makes it even worse :)

Steve
Posted by: Steve Walmsley
« on: October 11, 2010, 09:05:00 PM »

Yeh, that'll delay the development by a half year.
While I think that is a very optimistic number :), the time involved isn't the problem. The amount of work I do on Aurora is entirely based on my level of motivation and enthusiasm. That's why certain large-scale change get implemented fairly quickly and other minor annoying problems stick around for years. Rewriting the whole program in its current form simply wouldn't be much fun, which is why I know it won't happen.

Steve
Posted by: Steve Walmsley
« on: October 11, 2010, 09:02:05 PM »

Well, the chances are that at some point, he will recode part of it on a newer base than VS 2k6.^^
Aurora is going to stay VB6. It would be just too much work to convert it and I would probably be better starting from scratch. There is a possibility I might write some add-ons at some point in a more modern language but I don't have any plans along those lines at the moment.

Steve
Posted by: UnLimiTeD
« on: October 11, 2010, 04:55:56 PM »

Yeh, that'll delay the development by a half year.
Posted by: Erik L
« on: October 11, 2010, 03:24:54 PM »

Well, the chances are that at some point, he will recode part of it on a newer base than VS 2k6.^^

Actually it's in VB6 which is circa 1996/97. VS2010 is out now, and if he does change the base, it'd be a very very huge undertaking. Migrating from VB6 to VB.NET is not a simple task.
Posted by: The Khan
« on: October 11, 2010, 02:09:10 PM »

Or just wealth.
Posted by: UnLimiTeD
« on: October 11, 2010, 01:13:16 PM »

Well, the chances are that at some point, he will recode part of it on a newer base than VS 2k6.^^
Posted by: Charlie Beeler
« on: October 11, 2010, 08:29:23 AM »

I don't disagree on this point. The hard part will be getting Steve willing to make the changes since it a core foundation of the code. 
Posted by: UnLimiTeD
« on: October 11, 2010, 07:04:19 AM »

Well, maybe at some point a "conventional metal" is implemented that is then needed for building up the economy further.^^
Posted by: Charlie Beeler
« on: October 11, 2010, 06:27:44 AM »

The short answer is that when Steve was creating Aurora the plan was that everything require TN minerals for simplicity of coding.  At the time there was no conventional start, that came in a couple of years later.