Apolyton Archive  |  Preserved copy of the Apolyton Civilization Site and its forums as they stood in September 2005. Read-only; nothing here can be posted to or replied to.  |  Forum index |  About this archive |  The 1998–2001 UBB forums
Today on Apolyton WARDELL INTERVIEW PROMO A.C.S. HISTORY CHAPTER 4 GET CIV4 /w FREE PLUS! A.C.S. PHOTO GALLERY GET A.O.M. V1.1
Apolyton Civilization Forums
main| civ2| civ3| civ4| smac| ctp2| ron| moo3| galciv| galciv2| alt| about|
ApolytonPLUS | register | search | faq | new posts | pm (-/-) | upload | members
hall of fame new! | civgroups | civgroups news | interviews | the column | radio | chat | directory | news | store | PLUS
Apolyton Civilization Forums : Powered by vBulletin version 2.0.3 Apolyton Civilization Forums > Miscellaneous > Archive > Off-Topic-Archive > C# and its CLI stamped as ISO standard, Java left in dust
Show a Printable Version | Email This Page to Someone! | Receive updates to this thread | Report this to Apolyton news!

bottom of page
  
Author
Thread   
Pages (3): [ 1   2   3   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
Japher is offline Japher
Prince
Ook! Ook! Ack! Ack! Ack!
Jun 2002
time: 05:27
  Old Post 03-04-2003 04:45
Edit/Delete Message Reply w/Quote
#31 Report this post to a moderator
Support Apolyton, buy Alpha Centauri

Agathon: a lot of companies operate that way. They do that to increase worker production in to make their nutrition rate seem lower than it really is. Common practice... generally, contractors do not leave unless they get greedy, then, when their contract is up, they can leave without any reperations.

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 03-04-2003 04:46 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#32 Report this post to a moderator
Get a bigger avatar today!

quote:
Originally posted by Agathon
These guys were programmers.

Programmers (codemonkeys) or software engineers?

Agathon is offline Agathon
Prince
Leafs 4TW!! - CPA
Dec 2002
time: 00:27
  Old Post 03-04-2003 04:47
Edit/Delete Message Reply w/Quote
#33 Report this post to a moderator
Browse Apolyton AD-FREE

quote:
Originally posted by Japher
Agathon: a lot of companies operate that way. They do that to increase worker production in to make their nutrition rate seem lower than it really is. Common practice... generally, contractors do not leave unless they get greedy, then, when their contract is up, they can leave without any reperations.


Yeah I know. I'm not picking on MS over this, but Asher is looking for a job there. I'm quick prepared to pick on the evil empire for its other misdeeds though.

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 03-04-2003 04:49 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#34 Report this post to a moderator
Full PM-box? Change here!

quote:
Originally posted by Agathon
Yeah I know. I'm not picking on MS over this, but Asher is looking for a job there. I'm quick prepared to pick on the evil empire for its other misdeeds though.

I'm not specifically looking for a job at MS.

They just pay really well, have great benefits, and happen to be one of the largest employers.

I'd be just as happy working for a smalltime company.

Japher is offline Japher
Prince
Ook! Ook! Ack! Ack! Ack!
Jun 2002
time: 05:27
  Old Post 03-04-2003 04:51
Edit/Delete Message Reply w/Quote
#35 Report this post to a moderator
Support Apolyton, buy Alpha Centauri

Oh... yeah, temp-to-hire and permatemps is one way to go. I know contractors here, where I work, that have been here for over a decade and would never join the company. The build up the companies dependency on them and then bagger/blackmale their bosses for raises... Two different worlds, same crappy job.

Agathon is offline Agathon
Prince
Leafs 4TW!! - CPA
Dec 2002
time: 00:27
  Old Post 03-04-2003 04:53
Edit/Delete Message Reply w/Quote
#36 Report this post to a moderator
Increase Your PM Length

quote:
Originally posted by Asher

Programmers (codemonkeys) or software engineers?


Don't know.

You're asking me to remember word for word something I read about 2 years ago. I do know that there was a court case in the early 90s. Anyway, I'm sure you are smart enough to know if you are getting shafted.

raghar is offline raghar
Chieftain
I wish somewhere else.
Oct 2002
time: 05:27
  Old Post 03-04-2003 05:26
Edit/Delete Message Reply w/Quote
#37 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations

quote:
Originally posted by Asher
Here's a short summary of C# vs Java: http://www.networkmagazineindia.com...1/workshop1.htm

I think that person was C programmer and didn't do lots of programming in Java. I don't think that more OO than another is argument. Java has clearer syntax so you could cooperate with people with different experience, and YOU COULD DO code maintenance even after few years.

quote:
2 * TWO is converted to 2 * 2 by the preprocessor before compilation. This causes the compiled program to run faster as it does not have to look up the value of the constant during run-time.

This is in Java too. Java has preprocesor, it is just nonaccesible for programmer. This is nice thing.

Java jump statements are continue and break. return is for methods and goto isn't in Java now.

quote:
class D : B, C

This is really messy. Compare it with. D extends B implements C {}


quote:
each class needs to exist in a like-named file (with the like-named extension .java) there are exceptions with class visible and inner classes, as those are defined within another class's .java file.


I did some program. I compiled one source file and get 4 classes. Yes I had 2 inner classes, but there is no direct restriction for amount of ordinary classes in one source file. There is just rule that pulblic class shoud be declared in file with same name.

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 03-04-2003 05:35 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#38 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations: Deluxe Edition

quote:
Originally posted by raghar
This is in Java too. Java has preprocesor, it is just nonaccesible for programmer. This is nice thing.

Having it as both is nicer.
If you have no need for it, you don't use it.
If you do, go for it...

quote:
I did some program. I compiled one source file and get 4 classes. Yes I had 2 inner classes, but there is no direct restriction for amount of ordinary classes in one source file. There is just rule that pulblic class shoud be declared in file with same name.

That's all it was saying.

I've always found it to be an incredibly annoying restriction, but I learned on C++.

raghar is offline raghar
Chieftain
I wish somewhere else.
Oct 2002
time: 05:27
  Old Post 03-04-2003 05:53
Edit/Delete Message Reply w/Quote
#39 Report this post to a moderator
Support Apolyton buy from Amazon

Class A and Class B could be in file A.java with no problem.

If you need public Class A and public Class B then you could write simple "diffuser"

Ted Striker is offline Ted Striker
Emperor
United States of America
Jan 1970
time: 21:27
  Old Post 03-04-2003 07:54 Visit Ted Striker's homepage!
Edit/Delete Message Reply w/Quote
#40 Report this post to a moderator
Support Apolyton, buy Civilization III: Complete

Good riddance.

Java is the biggest resource hog EVER

Urban Ranger is offline Urban Ranger
Apolyton Duke of Off-Topic

Donate to the Red Cross
The City State of Noosphere, CPA special envoy
May 1999
time: 13:27
  Old Post 03-04-2003 15:07
Edit/Delete Message Reply w/Quote
#41 Report this post to a moderator
Increase Your PM Length

ISO certification don't mean squat. Besides, it is not yet certified. Come back when it's the case.


Case closed.

Sir Ralph is offline Sir Ralph
Emperor
Long live teh Schwampel!
Dec 2001
time: 06:27
  Old Post 03-04-2003 16:50
Edit/Delete Message Reply w/Quote
#42 Report this post to a moderator
Put an end to popups!

Geee, was it necessary to resurrect this thread?

raghar, can you tell me where this quote comes from (you used it):

quote:
2 * TWO is converted to 2 * 2 by the preprocessor before compilation. This causes the compiled program to run faster as it does not have to look up the value of the constant during run-time.


I ask, because it's utter nonsense. Any optimizing compiler using an explicit or implicit preprocessor (that's practically all I used in the past 10 years) wouldn't compile this like "2*2", but precompute 4 and load it in the appropriate register. For the i386 architecture, this would be for instance "mov eax, 4" and that's it. It makes absolutely no difference whether the code is "TWO * 2" or "2 * 2". "To lookup a constant" is crap, because it's, well, a constant, and can be used as immediate value. Otherwise it would be a variable.

Anyway, C# is a good thing and I will gladly use it, when one more condition is met:

Attachment: hell.jpeg
This has been downloaded 42 time(s).

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 03-04-2003 23:03 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#43 Report this post to a moderator
Full PM-box? Change here!

quote:
Originally posted by Urban Ranger
ISO certification don't mean squat. Besides, it is not yet certified. Come back when it's the case.

Case closed.

It's in the formalization process and is going to be announced as a full ISO standard in a couple weeks.

And I would disagree that ISO certification doesn't mean squat. It means the people pissed off about MS possibly changing things on them to make their implementations incompatible now have to put up and shut up...

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 03-04-2003 23:06 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#44 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations: Deluxe Edition

Sir Ralph:



I'd like everyone to note that in this very thread, I said:
quote:
Not to mention that most Unix developers are so anti-Microsoft that they would probably refuse to use a Microsoft technology even if it was significantly better and more open than Sun's technology.

And then Sir Ralph just came and said:
quote:
Anyway, C# is a good thing and I will gladly use it, when one more condition is met: (when hell freezes over)


Some people need to drop their "religion" and realize when some software is better than another, and use the appropriate one.

raghar is offline raghar
Chieftain
I wish somewhere else.
Oct 2002
time: 05:27
  Old Post 04-04-2003 02:01
Edit/Delete Message Reply w/Quote
#45 Report this post to a moderator
Support Apolyton, buy Call to Power 2

quote:
Originally posted by Sir Ralph
Geee, was it necessary to resurrect this thread?

raghar, can you tell me where this quote comes from (you used it):


I used Asher's link http://www.networkmagazineindia.com...1/workshop1.htm
Well I didn't see so much simplification and errors in long time ( with exception of Pentagon's briefings).

I look forward to this http://www.intel.com/technology/itj...01_abstract.htm
It looks interesting. Intel has much more resources than Sun.

Sir Ralph is offline Sir Ralph
Emperor
Long live teh Schwampel!
Dec 2001
time: 06:27
  Old Post 04-04-2003 02:28
Edit/Delete Message Reply w/Quote
#46 Report this post to a moderator
Support Apolyton, buy Civilization: The Boardgame

Funny link. Gave me some good giggles. Oh Sancta Simplicita.

Asher, I'm not a UNIX developer, I write (among other stuff) portable libraries and am familiar with both worlds. If it doesn't come to GUI stuff, that is. And this post I write on WinXP using IE6, so far for being religious. C# still stinks. And before you protest: Java stinks too. They are both resource wasting crap.

Yog-Sothoth is offline Yog-Sothoth
Prince
Trondheim, Norway
Sep 2000
time: 06:27
  Old Post 04-04-2003 02:44 Visit Yog-Sothoth's homepage!
Edit/Delete Message Reply w/Quote
#47 Report this post to a moderator
Tired of ads?

quote:
Originally posted by Asher
And I would disagree that ISO certification doesn't mean squat. It means the people pissed off about MS possibly changing things on them to make their implementations incompatible now have to put up and shut up...


The certification only covers C# and the CLI. When all the API's, libraries etc that .Net consists of is submitted to a standard organization and certified, then we have something to talk about. As of now only a small part of the environment is open. Seems more like PR bullshit than anything else...

Mercator is offline Mercator
King
Sorekara no Nanimo
Jan 1970
time: 06:27
  Old Post 04-04-2003 02:54 Visit Mercator's homepage!
Edit/Delete Message Reply w/Quote
#48 Report this post to a moderator
Got spare money?

You sinners! Submit to Perl!

I don't know either Java or C#, but anything's fine by me.

Tim Toady

St Leo is offline St Leo
King of Scenario League
Member of the Apolyton Social Democratic Party
Jul 2005
time: 00:27
  Old Post 04-04-2003 03:25 Visit St Leo<br><img src=/forums/images/staff-icon.gif>'s homepage!
Edit/Delete Message Reply w/Quote
#49 Report this post to a moderator
Support Apolyton, buy Civilization III: Complete

quote:
Originally posted by Yog-Sothoth
The certification only covers C# and the CLI. When all the API's, libraries etc that .Net consists of is submitted to a standard organization and certified, then we have something to talk about. As of now only a small part of the environment is open. Seems more like PR bullshit than anything else...


Exactly.

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 04-04-2003 05:18 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#50 Report this post to a moderator
Remove this text

quote:
Originally posted by Sir Ralph
C# still stinks. And before you protest: Java stinks too. They are both resource wasting crap.

Did you forget that C# acts like C++++ when you tell it to just compile like a normal program?

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 04-04-2003 05:20 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#51 Report this post to a moderator
Put an end to popups!

quote:
Originally posted by Yog-Sothoth
The certification only covers C# and the CLI. When all the API's, libraries etc that .Net consists of is submitted to a standard organization and certified, then we have something to talk about. As of now only a small part of the environment is open. Seems more like PR bullshit than anything else...

Nonsense, I don't think you understand how the CLI works in C#.

I've heard this argument profusely on Slashdot, too, and it gets modded up by people who also don't know what they're talking about.

The .NET API is built into the C# CLI. The CLI parses the API. It's not just a code interpreter like you seem to be under the impression of it being, it's an environment which contains both the libraries, APIs, and the interpreter.

Under this ISO flag, the libraries, its APIs, and the actual interpreter itself are ISO standards.

I'll put it this way: C# code doesn't compile in all of the libraries when you compile a code. Those libraries exist pre-compiled in the CLI environment, and all the code does is call them remotely as an object. Those objects and libraries (and correspondingly, the APIs) are a critical component of the CLIs and are covered under the ISO standard.

Now, of course it's possible for someone to make their own library and use it, but it wouldn't be an ISO standard then, and MS is using their own libraries which are included in the CLI.

Urban Ranger is offline Urban Ranger
Apolyton Duke of Off-Topic

Donate to the Red Cross
The City State of Noosphere, CPA special envoy
May 1999
time: 13:27
  Old Post 04-04-2003 07:22
Edit/Delete Message Reply w/Quote
#52 Report this post to a moderator
Get a bigger avatar today!

quote:
Originally posted by Asher
And I would disagree that ISO certification doesn't mean squat. It means the people pissed off about MS possibly changing things on them to make their implementations incompatible now have to put up and shut up...


It doesn't matter. MS can still make changes to make new versions incompatible with the old, and call it C## or some such. It doesn't make a bit of difference. The whole thing is the controls are still in the hands of MS, not ISO.

If MS turns over the process to a standards body such as IEEE or ANSI, that's a different story altogether.

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 04-04-2003 07:24 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#53 Report this post to a moderator
Increase Your PM Length

quote:
Originally posted by Urban Ranger
It doesn't matter. MS can still make changes to make new versions incompatible with the old, and call it C## or some such. It doesn't make a bit of difference. The whole thing is the controls are still in the hands of MS, not ISO.

How does THAT matter, even IF they do it?

For their old programs to work, it'd need to be backwards compatible. I don't see why people couldn't just keep doing the "ISO" C# in the first place.

Ozz is offline Ozz
Chieftain
Canada
Mar 2002
time: 05:27
  Old Post 04-04-2003 09:23
Edit/Delete Message Reply w/Quote
#54 Report this post to a moderator
Support Apolyton, buy Galactic Civilizations

quote:
Originally posted by Sir Ralph
They are both resource wasting crap.


That's what I thought about anything that wasn't
human coded assembler or poked code.

Damn loonies keep writing new languages, after I
told them it was a waste of time.

As for ISO, i'll paid attention to it WHEN americans stop using MM/DD/YY.

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 04-04-2003 09:25 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#55 Report this post to a moderator
Enter the AD-FREE zone

quote:
Originally posted by Ozz
That's what I thought about anything that wasn't
human coded assembler or poked code.

Damn loonies keep writing new languages, after I
told them it was a waste of time.

That's a very valid point.

At one point, C was "resource wasting crap".
Then it was C++.
And now it's Java/C#.

Let's face it, as languages become more advanced and powerful they use more resources. Thankfully hardware is plenty fast enough now for Java/C# type applications.

You can even write fast 3D engines in C#, provided you have it set in JIT mode or pre-compiled a-la standard C/C++.

Amesjustin is offline Amesjustin
Warlord
of nothing
Feb 2002
time: 21:27
  Old Post 04-04-2003 09:36 Visit Amesjustin's homepage!
Edit/Delete Message Reply w/Quote
#56 Report this post to a moderator
Support Apolyton

I am actively writing applications at work using C#, (along with VFP 7, VB.NET, and tSQL). We are using both VFP 7 and C# with their respective Mere Mortals Framework (By Oak Leaf).

There are a few things about C# I don't like, and it still needs to grow up a bit, but all in all it is a very powerful language.

Sir Ralph is offline Sir Ralph
Emperor
Long live teh Schwampel!
Dec 2001
time: 06:27
  Old Post 04-04-2003 12:03
Edit/Delete Message Reply w/Quote
#57 Report this post to a moderator
Support Apolyton, buy Civilization: The Boardgame

quote:
Originally posted by Asher
Did you forget that C# acts like C++++ when you tell it to just compile like a normal program?


C++++... You mean with yet more overhead and tenfold more runtime libraries, making it able to run a "Hello World" program with only one installation CD?

Btw, as far as I remember (that's over 20 years of computer programming), C was never resource wasting crap. Au contraire, the original language is beautiful lean.

Yog-Sothoth is offline Yog-Sothoth
Prince
Trondheim, Norway
Sep 2000
time: 06:27
  Old Post 04-04-2003 12:53 Visit Yog-Sothoth's homepage!
Edit/Delete Message Reply w/Quote
#58 Report this post to a moderator
Support Apolyton, buy Civilization 2

quote:
Originally posted by Asher

Nonsense, I don't think you understand how the CLI works in C#.

I've heard this argument profusely on Slashdot, too, and it gets modded up by people who also don't know what they're talking about.

The .NET API is built into the C# CLI. The CLI parses the API. It's not just a code interpreter like you seem to be under the impression of it being, it's an environment which contains both the libraries, APIs, and the interpreter.

Under this ISO flag, the libraries, its APIs, and the actual interpreter itself are ISO standards.


The .NET API is not build into the C# CLI. The .NET Framework Components are:

- ASP .NET: Web Forms & Services
- User Interface (System.WIndows.Forms, etc)
- ADO .NET: Data & XML
- .NET Framework CLass Library
- Common Language Runtime

And as I understand it, the ISO standard will only cover the CLR (and C#).

Edit: read the damn thing wrong, its in fact the CLI that is submitted.

Y-S

Last edited by Yog-Sothoth on 04-04-2003 at 13:30

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 04-04-2003 13:02 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#59 Report this post to a moderator
Support Apolyton buy from Amazon

quote:
Originally posted by Yog-Sothoth


The .NET API is not build into the C# CLI. The .NET Framework Components are:

- ASP .NET: Web Forms & Services
- User Interface (System.WIndows.Forms, etc)
- ADO .NET: Data & XML
- .NET Framework CLass Library
- Common Language Runtime

And as I understand it, the ISO standard will only cover the CLI (and C#).

Y-S

The CLI includes what's in your list.

I think you're confusing CLI with CLR.

Asher is offline Asher
King
Calgary, Alberta
Nov 1999
time: 22:27
  Old Post 04-04-2003 13:04 Visit Asher's homepage!
Edit/Delete Message Reply w/Quote
#60 Report this post to a moderator
Enter the AD-FREE zone

CLI = Common Language Infrastructure (infrastructure being the key word)
CLR = Common Language Runtime (the VM itself)

 
Pages (3): [ 1   2   3   ]
< Last Thread     Next Thread > Post New Thread     Post A Reply
All times are GMT. The time now is 05:27.
Apolyton Time is 00:27.
    top of page
Rate This Thread:
archivepost
Forum Jump:
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is ON
vB code is ON
Smilies are ON
[IMG] code is ON
 




Contact Us - Apolyton Civilization Site - Support Us!

Building a better Apolyton through better information. Click here and take our poll!
Non-US visitors, click here!

Powered by: vBulletin Version 2.0.3
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Page generated in 0.0764 seconds (93.41% PHP - 6.59% MySQL) with 31 queries
Page Loading Time:

Support Apolyton: Amazon USA | Amazon UK | Amazon DE | Amazon FR |
Support Apolyton and get FREE PLUS, Buy from Chips&Bits: Galactic Civilizations | Galactic Civilizations: Deluxe Edition | Call to Power 2 | Civilization: The Boardgame | GURPS/ Alpha Centauri | Alpha Centauri | Civilization IV | Civilization III: Complete |


Front Page | Civilization IV | Civilization III | Civilization II | Call to Power II | Alpha Centauri | Master of Orion III
Rise of Nations | Galactic Civilizations | Galactic Civilizations II | Misc
Alt.Civs | Civ I | C:CtP I | About | News | Directory | Apolyton Store | Forums | Chat | Columns | Interviews | Newsletter
Scenario League | CSC | Clash of Civs | Spanish Site | CtP Maps | Cradle of Civ | WesW's Ctp1/2 Site | Civ3 Haven

apolyton.net | apolyton.com | civilization2.net | civilization3.net | civilization4.net | civilizationiv.info | calltopower.net | galciv.net | galciv2.net | moo3.net