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 is killing natural of programming from inside !?

.NET is killing natural of programming from inside !?

Scheduled Pinned Locked Moved The Lounge
csharpquestion
79 Posts 35 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.
  • A Offline
    A Offline
    ali_heidari_
    wrote on last edited by
    #1

    its just a private idea , really .net is not killing natural of programming? i mean in .net sometimes with one line you can do something wich needs more than 10 lines! it makes programming so simple and faster but in this situations i dnt feel im programming really ! maybe because my codes complete so fast :laugh: ! whats your idea? agree or not?

    L OriginalGriffO T M C 25 Replies Last reply
    0
    • A ali_heidari_

      its just a private idea , really .net is not killing natural of programming? i mean in .net sometimes with one line you can do something wich needs more than 10 lines! it makes programming so simple and faster but in this situations i dnt feel im programming really ! maybe because my codes complete so fast :laugh: ! whats your idea? agree or not?

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #2

      If you feel that, you're not working on interesting programs.

      A 1 Reply Last reply
      0
      • A ali_heidari_

        its just a private idea , really .net is not killing natural of programming? i mean in .net sometimes with one line you can do something wich needs more than 10 lines! it makes programming so simple and faster but in this situations i dnt feel im programming really ! maybe because my codes complete so fast :laugh: ! whats your idea? agree or not?

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

        No - it's just moving the "grunt work" into a tested, reliable code base. Just as we all used to do ourselves, but with that code base being consistent and shared among a huge number of users instead of different for each company or even programmer. All .NET does is let us concentrate on the application instead of getting bogged down by the details of the low level stuff we have written so many times before.

        If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

        "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

        L A P G 4 Replies Last reply
        0
        • A ali_heidari_

          its just a private idea , really .net is not killing natural of programming? i mean in .net sometimes with one line you can do something wich needs more than 10 lines! it makes programming so simple and faster but in this situations i dnt feel im programming really ! maybe because my codes complete so fast :laugh: ! whats your idea? agree or not?

          T Offline
          T Offline
          Thomas Daniels
          wrote on last edited by
          #4

          source.compiler wrote:

          agree or not?

          I don't agree.

          source.compiler wrote:

          really .net is not killing natural of programming?

          No. My idea is: programming in .NET is 'natural of programming'.

          In some cases, my signature will be longer than my message...

          <em style="color:red"> <b>ProgramFOX</b></em>

          ProgramFOX

          A 1 Reply Last reply
          0
          • A ali_heidari_

            its just a private idea , really .net is not killing natural of programming? i mean in .net sometimes with one line you can do something wich needs more than 10 lines! it makes programming so simple and faster but in this situations i dnt feel im programming really ! maybe because my codes complete so fast :laugh: ! whats your idea? agree or not?

            M Offline
            M Offline
            Matthew Faithfull
            wrote on last edited by
            #5

            I appreciate the feeling. .Net is fine for write-today run-it-tomorrow then throw-it-away software but I wouldn't want to use it for anything 'serious'. Not that the there's anything wrong with the codebase, it's just that the best programmers are control freaks and having your code entirely based on and wrapped up in closed-source or semi-open-source code that somebody else controls, never feels good. It's the same with Java, all great stuff but why didn't they just ship the whole runtime as a class library I can use in the way I choose? Why make me write in Java to use it when it was originally written in C/C++ anyway? The answer is of course they're control freaks too and want to make me do it their way. With Microsoft its all about saving developer support costs. If they don't let you write code that crashes they can't get a bad rep from bad apps written by people who don't know waht they're doing who then cost them a fortune in support aswell. That's what .Net was for and it does a great job. Thanks very much Microsoft but I don't need it.

            "The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)

            L C A 3 Replies Last reply
            0
            • A ali_heidari_

              its just a private idea , really .net is not killing natural of programming? i mean in .net sometimes with one line you can do something wich needs more than 10 lines! it makes programming so simple and faster but in this situations i dnt feel im programming really ! maybe because my codes complete so fast :laugh: ! whats your idea? agree or not?

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #6

              I have been thinking that for almost 35 years. On my little computer back then the normal way to write a program was machine language. Simple assemblers were available, but took away too much of your little memory. Or you could expand the memory and run Tiny BASIC, or a 'full' BASIC if you got yourself even more RAM. I always stayed on the low level side and got better results with less hardware and at a smaller price. Just because we have far stronger processors and much more memory now, that's no reason to get wasteful. And, what's worse, we have been isolated from what the compiler actually makes out of our source code. Often enough I have seen people do crazy things, totally unaware that memory still is limited and that even the strongest processor has no chance against brute force approaches. And I have also seen how helpless they can become when one of their 'silver bullets' fails.

              Y 1 Reply Last reply
              0
              • M Matthew Faithfull

                I appreciate the feeling. .Net is fine for write-today run-it-tomorrow then throw-it-away software but I wouldn't want to use it for anything 'serious'. Not that the there's anything wrong with the codebase, it's just that the best programmers are control freaks and having your code entirely based on and wrapped up in closed-source or semi-open-source code that somebody else controls, never feels good. It's the same with Java, all great stuff but why didn't they just ship the whole runtime as a class library I can use in the way I choose? Why make me write in Java to use it when it was originally written in C/C++ anyway? The answer is of course they're control freaks too and want to make me do it their way. With Microsoft its all about saving developer support costs. If they don't let you write code that crashes they can't get a bad rep from bad apps written by people who don't know waht they're doing who then cost them a fortune in support aswell. That's what .Net was for and it does a great job. Thanks very much Microsoft but I don't need it.

                "The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #7

                Not so long ago I have been told here that we will be 'left behind' if we don't want to 'embrace' Win 8. What a joke. From a company's perspective there may not be anything better than a large herd of sheep who faithfully runs in the direction they point. So you are also one of the black sheep who don't mind being 'left behind'? The sort that likes to use its horns to ram obstacles out of the way instead of letting some tool or gadget do it Mickeysoft's (or anybody else's) 'right way'?

                1 Reply Last reply
                0
                • A ali_heidari_

                  its just a private idea , really .net is not killing natural of programming? i mean in .net sometimes with one line you can do something wich needs more than 10 lines! it makes programming so simple and faster but in this situations i dnt feel im programming really ! maybe because my codes complete so fast :laugh: ! whats your idea? agree or not?

                  C Offline
                  C Offline
                  Cristian Amarie
                  wrote on last edited by
                  #8

                  ((TypesFactory.TypeOf("C guy"))I).doNotAgree(writtenInASingleLineoflen(500).insteadOf("10 readable lines in C")); (1) (1) (void* (__cdecl * pfnEval)(void*, void*) missed for clarity

                  Nuclear launch detected

                  1 Reply Last reply
                  0
                  • M Matthew Faithfull

                    I appreciate the feeling. .Net is fine for write-today run-it-tomorrow then throw-it-away software but I wouldn't want to use it for anything 'serious'. Not that the there's anything wrong with the codebase, it's just that the best programmers are control freaks and having your code entirely based on and wrapped up in closed-source or semi-open-source code that somebody else controls, never feels good. It's the same with Java, all great stuff but why didn't they just ship the whole runtime as a class library I can use in the way I choose? Why make me write in Java to use it when it was originally written in C/C++ anyway? The answer is of course they're control freaks too and want to make me do it their way. With Microsoft its all about saving developer support costs. If they don't let you write code that crashes they can't get a bad rep from bad apps written by people who don't know waht they're doing who then cost them a fortune in support aswell. That's what .Net was for and it does a great job. Thanks very much Microsoft but I don't need it.

                    "The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)

                    C Offline
                    C Offline
                    Cristian Amarie
                    wrote on last edited by
                    #9

                    Java is that thing that becomes the main attack vector, right? (Wonder how many banks are using applets of client side - the horror! - and the same that got the boot from Apple yet again).

                    Nuclear launch detected

                    1 Reply Last reply
                    0
                    • OriginalGriffO OriginalGriff

                      No - it's just moving the "grunt work" into a tested, reliable code base. Just as we all used to do ourselves, but with that code base being consistent and shared among a huge number of users instead of different for each company or even programmer. All .NET does is let us concentrate on the application instead of getting bogged down by the details of the low level stuff we have written so many times before.

                      If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                      L Offline
                      L Offline
                      Lost User
                      wrote on last edited by
                      #10

                      OriginalGriff wrote:

                      All .NET does is let us concentrate on the application instead of getting bogged down by the details of the low level stuff we have written so many times before.

                      You forgot the most important factor: It also fills Microsoft's pockets. By now and then dropping something and sharing their latest great vision with us, they also want to make sure that we keep on buying their stuff. That's the point where .Net has begun to cost me more than it is worth. I now refuse to waste my time adapting my code or learning stuff that will only be dropped again at the next opportunity.

                      OriginalGriffO 1 Reply Last reply
                      0
                      • L Lost User

                        OriginalGriff wrote:

                        All .NET does is let us concentrate on the application instead of getting bogged down by the details of the low level stuff we have written so many times before.

                        You forgot the most important factor: It also fills Microsoft's pockets. By now and then dropping something and sharing their latest great vision with us, they also want to make sure that we keep on buying their stuff. That's the point where .Net has begun to cost me more than it is worth. I now refuse to waste my time adapting my code or learning stuff that will only be dropped again at the next opportunity.

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

                        .NET has lasted ten years now (V1.1 came out with VS2003!) which is pretty good going these days. Yes, it makes MS money - but it's not quite as bad as Office, where you have to update your whole company because one of your customers upgraded and you can't read their documents any more! :mad: Don't get me wrong - I came up through the machine-code/assembler/c/c++ route after starting Uni with COBOL and FORTRAN - it's not the best it could be. But it does cut development and maintenance time considerably by removing the need to recode and retest a linked list every time, and a string class, and a ... It's certainly a shed load better than MFC ever was!

                        If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                        "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

                        E M 2 Replies Last reply
                        0
                        • A ali_heidari_

                          its just a private idea , really .net is not killing natural of programming? i mean in .net sometimes with one line you can do something wich needs more than 10 lines! it makes programming so simple and faster but in this situations i dnt feel im programming really ! maybe because my codes complete so fast :laugh: ! whats your idea? agree or not?

                          G Offline
                          G Offline
                          GuyThiebaut
                          wrote on last edited by
                          #12

                          In the end programming is programming - meaning you can be as sloppy in assembler as you can be in .Net or you can write beautiful code. .Net just helps me organise my ideas and work, because it is object oriented its does a lot of the hard work for me. For example I can define a form in a SQL Server database and then write a class that reads the definition and displays the form to the user so that I can administer the forms from a SQL Server database. I can also limit what the users can access in the .Net application by defining all of this again in a SQL Server database. At the SQL Server end I don't even need to be aware of the intricacies of the .Net applications accessing it - I think this is amazing. My first computer having been a 48K ZX Spectrum I have nothing but admiration for how easy Microsoft have made my life and how fast I can create working applications for users(sure the .Net framework could be improved but it suits my needs).

                          “That which can be asserted without evidence, can be dismissed without evidence.”

                          ― Christopher Hitchens

                          D 1 Reply Last reply
                          0
                          • G GuyThiebaut

                            In the end programming is programming - meaning you can be as sloppy in assembler as you can be in .Net or you can write beautiful code. .Net just helps me organise my ideas and work, because it is object oriented its does a lot of the hard work for me. For example I can define a form in a SQL Server database and then write a class that reads the definition and displays the form to the user so that I can administer the forms from a SQL Server database. I can also limit what the users can access in the .Net application by defining all of this again in a SQL Server database. At the SQL Server end I don't even need to be aware of the intricacies of the .Net applications accessing it - I think this is amazing. My first computer having been a 48K ZX Spectrum I have nothing but admiration for how easy Microsoft have made my life and how fast I can create working applications for users(sure the .Net framework could be improved but it suits my needs).

                            “That which can be asserted without evidence, can be dismissed without evidence.”

                            ― Christopher Hitchens

                            D Offline
                            D Offline
                            dusty_dex
                            wrote on last edited by
                            #13

                            I'll be switching to LLVM & Clang this year. (using emscripten you can even generate javascript from the compiled C++) I used to think .NET was a good thing, but the number of versions plus the updates to fix holes in the framework is ridiculous. That, and the fact Windows OS is becoming less and less relevant these days. It's iOS / Android / Linux where the cool stuff happens. There's nothing wrong with C# or F# per se, just that they're being driven by Microsoft and that's the real problem. As one poster has already stated, it's just being used to continue/promote use of their products.

                            1 Reply Last reply
                            0
                            • A ali_heidari_

                              its just a private idea , really .net is not killing natural of programming? i mean in .net sometimes with one line you can do something wich needs more than 10 lines! it makes programming so simple and faster but in this situations i dnt feel im programming really ! maybe because my codes complete so fast :laugh: ! whats your idea? agree or not?

                              S Offline
                              S Offline
                              Septimus Hedgehog
                              wrote on last edited by
                              #14

                              On the contrary, Dotnet has improved my productivity. If I'm asked to complete something called A that needs to tell B via C I want to do that without faffing around doing minute coding tasks that don't really add anything but complexity. Don't get me wrong, I've done embedded development where register mapping and page boundaries were essential considerations. I'd still love to do that kind of work again but I'll use what's right for the task. If I can do in one line what I'd previously had to do in ten, then give me one line. Just because you like to do soemthing in ten doesn't mean you're smarter than the next bloke. Given the chance I'd rather work smart than work hard.

                              "I do not have to forgive my enemies, I have had them all shot." — Ramón Maria Narváez (1800-68). "I don't need to shoot my enemies, I don't have any." - Me (2012).

                              1 Reply Last reply
                              0
                              • L Lost User

                                If you feel that, you're not working on interesting programs.

                                A Offline
                                A Offline
                                ali_heidari_
                                wrote on last edited by
                                #15

                                a calculator also can be interesting if you make it with new ways! dnt agree? in first version you write anything in one class, in second you involve inheritance, in third version you involve threads and delegates ,... as you see a simple programm can be interesting with new and great codes ! dont agree?

                                L 1 Reply Last reply
                                0
                                • T Thomas Daniels

                                  source.compiler wrote:

                                  agree or not?

                                  I don't agree.

                                  source.compiler wrote:

                                  really .net is not killing natural of programming?

                                  No. My idea is: programming in .NET is 'natural of programming'.

                                  In some cases, my signature will be longer than my message...

                                  <em style="color:red"> <b>ProgramFOX</b></em>

                                  ProgramFOX

                                  A Offline
                                  A Offline
                                  ali_heidari_
                                  wrote on last edited by
                                  #16

                                  in my idea coding is many codes ,many dim lines !

                                  1 Reply Last reply
                                  0
                                  • M Matthew Faithfull

                                    I appreciate the feeling. .Net is fine for write-today run-it-tomorrow then throw-it-away software but I wouldn't want to use it for anything 'serious'. Not that the there's anything wrong with the codebase, it's just that the best programmers are control freaks and having your code entirely based on and wrapped up in closed-source or semi-open-source code that somebody else controls, never feels good. It's the same with Java, all great stuff but why didn't they just ship the whole runtime as a class library I can use in the way I choose? Why make me write in Java to use it when it was originally written in C/C++ anyway? The answer is of course they're control freaks too and want to make me do it their way. With Microsoft its all about saving developer support costs. If they don't let you write code that crashes they can't get a bad rep from bad apps written by people who don't know waht they're doing who then cost them a fortune in support aswell. That's what .Net was for and it does a great job. Thanks very much Microsoft but I don't need it.

                                    "The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)

                                    A Offline
                                    A Offline
                                    ali_heidari_
                                    wrote on last edited by
                                    #17

                                    im agree with you, microsoft has many useful products for developers ! and its really useful for huge projects ! and microsoft is my favourite company , and it has good products ,you can use or not!:thumbsup:

                                    1 Reply Last reply
                                    0
                                    • L Lost User

                                      I have been thinking that for almost 35 years. On my little computer back then the normal way to write a program was machine language. Simple assemblers were available, but took away too much of your little memory. Or you could expand the memory and run Tiny BASIC, or a 'full' BASIC if you got yourself even more RAM. I always stayed on the low level side and got better results with less hardware and at a smaller price. Just because we have far stronger processors and much more memory now, that's no reason to get wasteful. And, what's worse, we have been isolated from what the compiler actually makes out of our source code. Often enough I have seen people do crazy things, totally unaware that memory still is limited and that even the strongest processor has no chance against brute force approaches. And I have also seen how helpless they can become when one of their 'silver bullets' fails.

                                      Y Offline
                                      Y Offline
                                      Yvar Birx
                                      wrote on last edited by
                                      #18

                                      You have been thinking that for 35 years, is this a joke? The first Beta of Microsoft's .NET technology came out in 2000. And I don't think it's 2035 yet.

                                      L J 2 Replies Last reply
                                      0
                                      • OriginalGriffO OriginalGriff

                                        No - it's just moving the "grunt work" into a tested, reliable code base. Just as we all used to do ourselves, but with that code base being consistent and shared among a huge number of users instead of different for each company or even programmer. All .NET does is let us concentrate on the application instead of getting bogged down by the details of the low level stuff we have written so many times before.

                                        If you get an email telling you that you can catch Swine Flu from tinned pork then just delete it. It's Spam.

                                        A Offline
                                        A Offline
                                        ali_heidari_
                                        wrote on last edited by
                                        #19

                                        yes you are right ! but i am talking about Programming , not programming projects ! someone rich doesnt need do projects , he/she wanna code for fun and wanna feel joy of programming , and microsoft just help to do programming !

                                        OriginalGriffO 1 Reply Last reply
                                        0
                                        • Y Yvar Birx

                                          You have been thinking that for 35 years, is this a joke? The first Beta of Microsoft's .NET technology came out in 2000. And I don't think it's 2035 yet.

                                          L Offline
                                          L Offline
                                          Lost User
                                          wrote on last edited by
                                          #20

                                          And you think .Net was the first attempt to make our life better by doing that annoying low level stuff for us?

                                          Y 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