Announcement

Collapse
No announcement yet.

C# and its CLI stamped as ISO standard, Java left in dust

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    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.
    Monkey!!!

    Comment


    • #32
      Originally posted by Agathon
      These guys were programmers.
      Programmers (codemonkeys) or software engineers?
      "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
      Ben Kenobi: "That means I'm doing something right. "

      Comment


      • #33
        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.
        Only feebs vote.

        Comment


        • #34
          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.
          "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
          Ben Kenobi: "That means I'm doing something right. "

          Comment


          • #35
            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.
            Monkey!!!

            Comment


            • #36
              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.
              Only feebs vote.

              Comment


              • #37
                Originally posted by Asher
                Here's a short summary of C# vs Java: http://www.networkmagazineindia.com/.../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.

                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.

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


                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.

                Comment


                • #38
                  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...

                  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++.
                  "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                  Ben Kenobi: "That means I'm doing something right. "

                  Comment


                  • #39
                    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"

                    Comment


                    • #40
                      Good riddance.

                      Java is the biggest resource hog EVER
                      We the people are the rightful masters of both Congress and the courts, not to overthrow the Constitution but to overthrow the men who pervert the Constitution. - Abraham Lincoln

                      Comment


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


                        Case closed.
                        (\__/) 07/07/1937 - Never forget
                        (='.'=) "Claims demand evidence; extraordinary claims demand extraordinary evidence." -- Carl Sagan
                        (")_(") "Starting the fire from within."

                        Comment


                        • #42
                          Geee, was it necessary to resurrect this thread?

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

                          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:
                          Attached Files

                          Comment


                          • #43
                            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...
                            "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                            Ben Kenobi: "That means I'm doing something right. "

                            Comment


                            • #44
                              Sir Ralph:



                              I'd like everyone to note that in this very thread, I said:
                              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:
                              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.
                              "The issue is there are still many people out there that use religion as a crutch for bigotry and hate. Like Ben."
                              Ben Kenobi: "That means I'm doing something right. "

                              Comment


                              • #45
                                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/...1_abstract.htm
                                It looks interesting. Intel has much more resources than Sun.

                                Comment

                                Working...
                                X