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.
  • E Espen Harlinn

    OriginalGriff wrote:

    It's certainly a shed load better than MFC ever was!

    Most things are :-\

    Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra

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

    True, especially the early versions which were a horror to work with. I used to compare it to gouging your own eyes out with a rusty spoon...

    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 1 Reply Last reply
    0
    • L Lost User

      source.compiler wrote:

      i dnt code in assembly but its my dream !

      When you start learning it, beware of tutorials about 16bit x86. It's unnecessarily complex. The silly (by todays standards) memory model, all the missing instructions and the severely restricted memory operand encoding are all things you can learn later if you really want, but they can easily overwhelm a beginner. Just jump right into 32bit. Or into something other than x86.

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

      harold aptroot wrote:

      Or into something other than x86

      Z80 is a good (if rather old) start, or 68000. Avoid ARM for beginners (it's truly lovely to work with, but if that's a RISC instruction set I'm a lump of cheese), and any PC based Intel processor until you have got into the mindset of assembler. PIC is good, but a pain to learn on because it relies on the hardware so much and you end up debugging both at the same time...

      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

      1 Reply Last reply
      0
      • OriginalGriffO OriginalGriff

        So am I. Low level code is fun to do: I have been involved with embedded software for most of my working life. But there is very, very little satisfaction from reinventing the wheel - particularly if you do it over and over with each new programming job you do. .NET allows you to focus on your code, your task - without having to write a combobox from scratch (which is a very,. very dull thing to do and get right). It's about freeing your time and making your effort more effective. Yes, it is a very good idea to know what is going on "behind the scenes" - but it shouldn't be the only thing you try to do! And you don't have to be rich to code with .NET, even as a complete amateur - each and every version of VS has included free Express editions which miss out very little that an amateur would need.

        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
        #36

        i said many times! i like .NET and microsoft ,But as you said yourself ! .NET is a product to help us to make our product simply! and if i make a combobox, i compile it as DLL , and will use it on my next projects! its deifference with .net is, I MADE MY OWN Control AND i will use my own ! actually after making it , i know how make it , so its will increase my programming skill ! (ofcourse we can read many Articles but discovering by ourselves has another taste)

        OriginalGriffO 1 Reply Last reply
        0
        • OriginalGriffO OriginalGriff

          True, especially the early versions which were a horror to work with. I used to compare it to gouging your own eyes out with a rusty spoon...

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

          E Offline
          E Offline
          Espen Harlinn
          wrote on last edited by
          #37

          In the early 90'ies I was over in the land of OS/2 - where we had the IBM Open Class[^] library, MQ Series and DB/2. Returning to the world of MFC & Access was a culture shock - but thanks to Delphi & C++ Builder I didn't run away screaming - I also lucked out and had a number of customers that understood the difference between Access and the Oracle RDBMS - I also had one that didn't, and wanted a 16-bit Access version of the product too - I should have said no, but didn't. :-\

          Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra

          J 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?

            P Offline
            P Offline
            PIEBALDconsult
            wrote on last edited by
            #38

            What's a line ?

            A 1 Reply Last reply
            0
            • A ali_heidari_

              i said many times! i like .NET and microsoft ,But as you said yourself ! .NET is a product to help us to make our product simply! and if i make a combobox, i compile it as DLL , and will use it on my next projects! its deifference with .net is, I MADE MY OWN Control AND i will use my own ! actually after making it , i know how make it , so its will increase my programming skill ! (ofcourse we can read many Articles but discovering by ourselves has another taste)

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

              Yes - and the guy working next to you has also done his own. So when you try to work on his code...

              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

              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?

                N Offline
                N Offline
                Nemanja Trifunovic
                wrote on last edited by
                #40

                source.compiler wrote:

                i mean in .net sometimes with one line you can do something wich needs more than 10 lines!

                And in Perl, you can write an entire application with one line of code.

                utf8-cpp

                A T P 3 Replies Last reply
                0
                • OriginalGriffO OriginalGriff

                  Yes - and the guy working next to you has also done his own. So when you try to work on his code...

                  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
                  #41

                  exactly ! anyone can have his/her own! i am not judging this ! if every beginner accustom to use ready codes, so next races of programmers are too lazy , and become far from real programming! i scare in next versions of .NET , we use wizards to make anythings! actually .NET is a gift to making money! and i like it! if i code for fun, i try to write more codes!

                  1 Reply Last reply
                  0
                  • P PIEBALDconsult

                    What's a line ?

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

                    it is hierarchy of methods invokes! :)

                    1 Reply Last reply
                    0
                    • N Nemanja Trifunovic

                      source.compiler wrote:

                      i mean in .net sometimes with one line you can do something wich needs more than 10 lines!

                      And in Perl, you can write an entire application with one line of code.

                      utf8-cpp

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

                      good feature!

                      1 Reply Last reply
                      0
                      • N Nemanja Trifunovic

                        source.compiler wrote:

                        i mean in .net sometimes with one line you can do something wich needs more than 10 lines!

                        And in Perl, you can write an entire application with one line of code.

                        utf8-cpp

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

                        Nemanja Trifunovic wrote:

                        you can write an entire application with one line of code.

                        Yes:

                        print "Hello world!\n";

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

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

                        ProgramFOX

                        1 Reply Last reply
                        0
                        • N Nemanja Trifunovic

                          source.compiler wrote:

                          i mean in .net sometimes with one line you can do something wich needs more than 10 lines!

                          And in Perl, you can write an entire application with one line of code.

                          utf8-cpp

                          P Offline
                          P Offline
                          PIEBALDconsult
                          wrote on last edited by
                          #45

                          In C-like languages as well -- provided there are no directives.

                          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 Dennis
                            wrote on last edited by
                            #46

                            The important thing is implementing the required functionality. The next thing to consider is that your bug density is usually fairly constant, ie #bugs/line of code. Thus anything that reduces the lines of code while still implementing the functionality is a good thing. Because I keep learning new things about the .NET Framework, and I've been using it since V1Beta, and all the great OSS libraries being developed, some days my number of lines of code is negative. When this happens I think its great because the code is now simpler to understand, easier to maintain, and usually more robust. Until they invent a compiler that does what I want instead of what I say, the more pieces of Lego of different sizes I get to string together to create working programs, the better.

                            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
                              Mark_Wallace
                              wrote on last edited by
                              #47

                              Yes, I'd much rather draw every button with fifty lines of code each.

                              I wanna be a eunuchs developer! Pass me a bread knife!

                              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
                                Snorri Kristjansson
                                wrote on last edited by
                                #48

                                I agree with you (partly). When I started programming in C# AND .NET - coming from C++, MFC and ADO - It all felt sooooooooooooo easy. But as time passed I realized that .NET had taken all the "wheels" we keep reinventing and put them in a tried and tested library (where they belong), leaving us with more time to program the interesting bits (whatever they are in each programmers mind). Best of all - with so many programmers out there using .NET, finding information is just a "google" away. To get back to your question/point - Is .NET killing programming from the inside. I would say -yes- and -no- .NET is now a field of knowledge by itself - a programmer does not have to understand how things work inside .NET - this makes it very easy for someone to start using it. That is both good and bad - good because it's (almost) zero learning curve - bad because without knowledge of how things work inside .NET it becomes very easy to write inefficient programs.

                                D 1 Reply Last reply
                                0
                                • L Lost User

                                  I'm sure there are much worse things eo begin with than .Net. Still, it's a little like thinking that you become a great engineer by playing with Lego.

                                  L Offline
                                  L Offline
                                  LabVIEWstuff
                                  wrote on last edited by
                                  #49

                                  CDP1802 wrote:

                                  like thinking that you become a great engineer by playing with Lego.

                                  Agree 100% - my 5! Andy B

                                  1 Reply Last reply
                                  0
                                  • S Snorri Kristjansson

                                    I agree with you (partly). When I started programming in C# AND .NET - coming from C++, MFC and ADO - It all felt sooooooooooooo easy. But as time passed I realized that .NET had taken all the "wheels" we keep reinventing and put them in a tried and tested library (where they belong), leaving us with more time to program the interesting bits (whatever they are in each programmers mind). Best of all - with so many programmers out there using .NET, finding information is just a "google" away. To get back to your question/point - Is .NET killing programming from the inside. I would say -yes- and -no- .NET is now a field of knowledge by itself - a programmer does not have to understand how things work inside .NET - this makes it very easy for someone to start using it. That is both good and bad - good because it's (almost) zero learning curve - bad because without knowledge of how things work inside .NET it becomes very easy to write inefficient programs.

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

                                    If PC BIOS remains in place, how do these .NET *application programmers* expect to write a boot loader or contribute to the Linux kernel etc? It's dumbing down (squandering the talent ) of a whole generation of coders.

                                    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?

                                      T Offline
                                      T Offline
                                      Tasadit
                                      wrote on last edited by
                                      #51

                                      No, it's the internet that is killing off programming skills! "Plz give me codez" We're the victims of our own success :-(

                                      A 1 Reply Last reply
                                      0
                                      • T Tasadit

                                        No, it's the internet that is killing off programming skills! "Plz give me codez" We're the victims of our own success :-(

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

                                        in the end, anything is rely to person, if he/she wanna learn?!? should not use internet or anything else badly, should not copy paste, must read,understand,write by yourself ! products and technologies that provided for developers, are like a knife, you can kill someone(yourself) or make a delicious food and live strongly! :) so use them correctly!

                                        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
                                          Member 9167057
                                          wrote on last edited by
                                          #53

                                          I disagree. The programmer's job is not to crank out code, but to solve problems. And if you can solve a specific problem within 1 line where it normally takes 10, then you're just a better programmer. Picking the most effecive tools is a part of skill in craftsmanship and/or arts. And after solving a problem, the boss is happy that you didn't take long and will just assign you another problem.

                                          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