Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. ,net vs pcode

,net vs pcode

Scheduled Pinned Locked Moved The Lounge
csharpdelphivisual-studiowpf
15 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S stevev6

    First, let me say that I understand that Microsoft has to keep the market stirred up. It is very difficult to sell stuff into the status quo. I also understand that Microsoft needed a language it could control to base its wpf etc products on and bought into C#. That’s all well and good, but can somebody tell me why the developer community grabbed onto the .NET and its intermediate language which, to me, looks exactly the like the p-code from back in the day when Pascal was the new sexiest language. It just looks like a rehash of an old idea (albeit better executed).

    OriginalGriffO Offline
    OriginalGriffO Offline
    OriginalGriff
    wrote on last edited by
    #3

    It's not a new idea - though the JIT part had to wait until computers had caught up - but that doesn't mean it's a bad one. The original idea was to lose the dependency on Intel and open up a new market for MS (IIRC) but then they realised that the average punter doesn't give a stuff what computer he uses as long as Office works and he can surf for pr0n. Since this could cut into their market share, the idea of processor and OS independence was quietly forgotten... :laugh:

    Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

    "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
    "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

    S 1 Reply Last reply
    0
    • M Maximilien

      Aren't you, like, 10 years late in asking this question ? :confused:

      Watched code never compiles.

      M Offline
      M Offline
      Manfred Rudolf Bihy
      wrote on last edited by
      #4

      Forgive him, it looks as if he had just awakened from a long coma. ;P Cheers!

      "With sufficient thrust, pigs fly just fine."

      Ross Callon, The Twelve Networking Truths, RFC1925

      1 Reply Last reply
      0
      • M Maximilien

        Aren't you, like, 10 years late in asking this question ? :confused:

        Watched code never compiles.

        S Offline
        S Offline
        stevev6
        wrote on last edited by
        #5

        No. My market stays way off the bleeding edge.

        1 Reply Last reply
        0
        • OriginalGriffO OriginalGriff

          It's not a new idea - though the JIT part had to wait until computers had caught up - but that doesn't mean it's a bad one. The original idea was to lose the dependency on Intel and open up a new market for MS (IIRC) but then they realised that the average punter doesn't give a stuff what computer he uses as long as Office works and he can surf for pr0n. Since this could cut into their market share, the idea of processor and OS independence was quietly forgotten... :laugh:

          Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

          S Offline
          S Offline
          stevev6
          wrote on last edited by
          #6

          Yeah, but why did the developer community bite so hard on this? It looks like they go wherever Bill tells them to.

          OriginalGriffO P C 3 Replies Last reply
          0
          • S stevev6

            Yeah, but why did the developer community bite so hard on this? It looks like they go wherever Bill tells them to.

            OriginalGriffO Offline
            OriginalGriffO Offline
            OriginalGriff
            wrote on last edited by
            #7

            Probably because .NET as a framework is so, so much better than MFC. It's pretty consistent, it provides all the support structures you want, and it is easy to use. Being able to code in a variety of languages and work with them seamlessly is another plus. (Try that with MFC and see how far you get! :laugh:)

            Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water

            "I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
            "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt

            1 Reply Last reply
            0
            • S stevev6

              Yeah, but why did the developer community bite so hard on this? It looks like they go wherever Bill tells them to.

              P Offline
              P Offline
              Pete OHanlon
              wrote on last edited by
              #8

              stevev6 wrote:

              why did the developer community bite so hard on this?

              Because .NET is about so much more than JIT and IL. Really, most devs don't care about this - although the language neutrality of .NET is nice - it allowed VB programmers to be first class citizens with C# devs, knowing that their code was producing largely the same underlying exe. The big thing was the .NET framework itself - a platform that provides far more than Pascal and PCode ever did (and I spent a fair bit of time using Pascal with PCode back at Uni). Sure, if you took the framework away, the two would be broadly the same. Frankly, this looks like another attempt at MS bashing. Honestly, I thought we'd have got past this by now. If .NET doesn't suit you - don't use it. Don't waste time bitching about it. I don't use Objective-C, but that doesn't mean that I don't see that it has a place.

              *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

              "Mind bleach! Send me mind bleach!" - Nagy Vilmos

              CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

              S 1 Reply Last reply
              0
              • P Pete OHanlon

                stevev6 wrote:

                why did the developer community bite so hard on this?

                Because .NET is about so much more than JIT and IL. Really, most devs don't care about this - although the language neutrality of .NET is nice - it allowed VB programmers to be first class citizens with C# devs, knowing that their code was producing largely the same underlying exe. The big thing was the .NET framework itself - a platform that provides far more than Pascal and PCode ever did (and I spent a fair bit of time using Pascal with PCode back at Uni). Sure, if you took the framework away, the two would be broadly the same. Frankly, this looks like another attempt at MS bashing. Honestly, I thought we'd have got past this by now. If .NET doesn't suit you - don't use it. Don't waste time bitching about it. I don't use Objective-C, but that doesn't mean that I don't see that it has a place.

                *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                S Offline
                S Offline
                stevev6
                wrote on last edited by
                #9

                Well, I'm no MS fanboy but this isn't bashing.(I gave that job to Apple) So, what you are saying is that the developers bit on the tools and overlooked the infrastructure. That, at least, makes some sense. Thanks. stevev

                P B 2 Replies Last reply
                0
                • S stevev6

                  Well, I'm no MS fanboy but this isn't bashing.(I gave that job to Apple) So, what you are saying is that the developers bit on the tools and overlooked the infrastructure. That, at least, makes some sense. Thanks. stevev

                  P Offline
                  P Offline
                  Pete OHanlon
                  wrote on last edited by
                  #10

                  stevev6 wrote:

                  what you are saying is that the developers bit on the tools

                  Yup.

                  *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                  "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                  CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                  1 Reply Last reply
                  0
                  • S stevev6

                    Yeah, but why did the developer community bite so hard on this? It looks like they go wherever Bill tells them to.

                    C Offline
                    C Offline
                    Chris Losinger
                    wrote on last edited by
                    #11

                    stevev6 wrote:

                    It looks like they go wherever Bill tells them to.

                    100% true. a lot of people seem very eager to jump on every new toolkit MS releases.

                    image processing toolkits | batch image processing

                    N 1 Reply Last reply
                    0
                    • S stevev6

                      Well, I'm no MS fanboy but this isn't bashing.(I gave that job to Apple) So, what you are saying is that the developers bit on the tools and overlooked the infrastructure. That, at least, makes some sense. Thanks. stevev

                      B Offline
                      B Offline
                      BillWoodruff
                      wrote on last edited by
                      #12

                      stevev6 wrote:

                      So, what you are saying is that the developers bit on the tools and overlooked the infrastructure. That, at least, makes some sense. Thanks.

                      Well, Pete just replied "yup," to this, and I would not like to meta-comment on Pete's remark, but I find your interpretation of his remarks bizarre. The "whole package," imho, was adapted rapidly because of the integration of infrastructure, the great developer IDE (Visual Studio), the beauty of the C# language, the "language agnostic" FrameWork that let former VB programmers, and other language creators, enter an "equal" playing field: the whole was much greater, in this case, than the sum of its parts: and very few programmers ever work directly with the intermediate-code produced which is JIT'd. I find the idea that developers "overlooked the infrastructure" absurd, and, historically, inaccurate. best, Bill

                      It keeps me humble to think there's more bacteria in my gut than neurons in my brain, and that twenty trillion neutrinos pass through one hand a second, and that the average mattress contains 20 million bedbugs each of whom shits once per hour.

                      P 1 Reply Last reply
                      0
                      • B BillWoodruff

                        stevev6 wrote:

                        So, what you are saying is that the developers bit on the tools and overlooked the infrastructure. That, at least, makes some sense. Thanks.

                        Well, Pete just replied "yup," to this, and I would not like to meta-comment on Pete's remark, but I find your interpretation of his remarks bizarre. The "whole package," imho, was adapted rapidly because of the integration of infrastructure, the great developer IDE (Visual Studio), the beauty of the C# language, the "language agnostic" FrameWork that let former VB programmers, and other language creators, enter an "equal" playing field: the whole was much greater, in this case, than the sum of its parts: and very few programmers ever work directly with the intermediate-code produced which is JIT'd. I find the idea that developers "overlooked the infrastructure" absurd, and, historically, inaccurate. best, Bill

                        It keeps me humble to think there's more bacteria in my gut than neurons in my brain, and that twenty trillion neutrinos pass through one hand a second, and that the average mattress contains 20 million bedbugs each of whom shits once per hour.

                        P Offline
                        P Offline
                        Pete OHanlon
                        wrote on last edited by
                        #13

                        I hung my yup, very narrowly, on the part that said that devs bit on the tools. If we treat it kindly, the tools could be extended to be Win Forms and the whole ASP.NET infrastructure. These represented a huge step forward from what had been there before.

                        *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                        "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                        CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                        B 1 Reply Last reply
                        0
                        • C Chris Losinger

                          stevev6 wrote:

                          It looks like they go wherever Bill tells them to.

                          100% true. a lot of people seem very eager to jump on every new toolkit MS releases.

                          image processing toolkits | batch image processing

                          N Offline
                          N Offline
                          NormDroid
                          wrote on last edited by
                          #14

                          Bill being 100 [insert currency here] Bills :)

                          Software Kinetics Wear a hard hat it's under construction
                          Metro RSS

                          1 Reply Last reply
                          0
                          • P Pete OHanlon

                            I hung my yup, very narrowly, on the part that said that devs bit on the tools. If we treat it kindly, the tools could be extended to be Win Forms and the whole ASP.NET infrastructure. These represented a huge step forward from what had been there before.

                            *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                            "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                            CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                            B Offline
                            B Offline
                            BillWoodruff
                            wrote on last edited by
                            #15

                            Pete O'Hanlon wrote:

                            I hung my yup, very narrowly

                            Hi Pete, Would that I had the intelligence, and intuition, to understand the nuances of how you hang your yup :) best, Bill

                            It keeps me humble to think there's more bacteria in my gut than neurons in my brain, and that twenty trillion neutrinos pass through one hand a second, and that the average mattress contains 20 million bedbugs each of whom shits once per hour.

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups