The Integrated Development Environment

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • r035198x
    MVP
    • Sep 2006
    • 13225

    The Integrated Development Environment

    Great help for experienced programmers I'll have to say. Without them I'm sure the tech world would be say 1 year behind?
    Only problem comes in when they try to be too clever and give you more whisky than you'll have bargained for. Plenty of bugs in today's software are caused by a misunderstandin g between the programmer and the IDE.
  • MMcCarthy
    Recognized Expert MVP
    • Aug 2006
    • 14387

    #2
    Originally posted by r035198x
    Great help for experienced programmers I'll have to say. Without them I'm sure the tech world would be say 1 year behind?
    Only problem comes in when they try to be too clever and give you more whisky than you'll have bargained for. Plenty of bugs in today's software are caused by a misunderstandin g between the programmer and the IDE.
    Too many students are being taught programming in IDE environments. I think they lose out on learning basic programming skills that you have to learn to program C in a Unix or Dos environment for instance. Or even programming SQL on a basic SQL prompt.

    I think the IDE does too much for the basic learner and they miss out on learning the basic rules.

    Comment

    • r035198x
      MVP
      • Sep 2006
      • 13225

      #3
      Originally posted by mmccarthy
      Too many students are being taught programming in IDE environments. I think they lose out on learning basic programming skills that you have to learn to program C in a Unix or Dos environment for instance. Or even programming SQL on a basic SQL prompt.

      I think the IDE does too much for the basic learner and they miss out on learning the basic rules.
      Whats worse the students actually prefer the IDEs because they want it to be as easy as possible to get their assignments done.
      I think IDE developers should put students in mind and incoperate something to help students understand the code generated by the IDEs

      Comment

      • MMcCarthy
        Recognized Expert MVP
        • Aug 2006
        • 14387

        #4
        Originally posted by r035198x
        Whats worse the students actually prefer the IDEs because they want it to be as easy as possible to get their assignments done.
        I think IDE developers should put students in mind and incoperate something to help students understand the code generated by the IDEs
        Even worse are some of the so called teachers out there who 'know' a programming language but don't understand the concepts or rules behind the language they're teaching.

        I even had a lecturer on Java in college, granted she was quite young. When asked about methods being like a function her answer was there was no such thing as functions or procedures in Java. She genuinely missed the point the student was making.

        We subsequently found out she only knew Java and didn't know anything about functions or procedures. When asked any question about programming such as variable scope she could only relate it to Java rules without discussing variables and scope in general terms. It was very frustrating because most of the students were experienced programmers in other languages.

        Anyway, I diversify in my ranting. I'm inclined to do that. <grin>

        Mary

        Comment

        • r035198x
          MVP
          • Sep 2006
          • 13225

          #5
          Originally posted by mmccarthy
          Even worse are some of the so called teachers out there who 'know' a programming language but don't understand the concepts or rules behind the language they're teaching.

          I even had a lecturer on Java in college, granted she was quite young. When asked about methods being like a function her answer was there was no such thing as functions or procedures in Java. She genuinely missed the point the student was making.

          We subsequently found out she only knew Java and didn't know anything about functions or procedures. When asked any question about programming such as variable scope she could only relate it to Java rules without discussing variables and scope in general terms. It was very frustrating because most of the students were experienced programmers in other languages.

          Anyway, I diversify in my ranting. I'm inclined to do that. <grin>

          Mary
          I suppose we all have our inclination to diversity.

          Good point you make above though. It is very important for teachers to teach programming concepts in general even though they may only be teaching one language. It makes it so much easier for students to grasp programming and migrate to other languages.

          Comment

          • Ganon11
            Recognized Expert Specialist
            • Oct 2006
            • 3651

            #6
            Definitely agreed on the last part. I fortunately have a good teacher who taught universal programming concepts using Java last year so when I picked up C++ this year, all I had to learn was minor syntax differences - the idea of inheritance, for example, is basically the same in both languages.

            Comment

            • MMcCarthy
              Recognized Expert MVP
              • Aug 2006
              • 14387

              #7
              Originally posted by Ganon11
              Definitely agreed on the last part. I fortunately have a good teacher who taught universal programming concepts using Java last year so when I picked up C++ this year, all I had to learn was minor syntax differences - the idea of inheritance, for example, is basically the same in both languages.
              My first languages were C on Unix/Dos and RDBMS SQL in Oracle on Version 4/5. I learned OO programming in Java but found my C training very useful in undering concepts and code.

              I find I don't have many problems picking up new languages when required.

              Mary

              Comment

              • sashi
                Recognized Expert Top Contributor
                • Jun 2006
                • 1749

                #8
                Hi guys,

                There maybe hunderds of different IDEs, but i prefer using Notepad. I feel its more flexible and easy to learn as well as to handle as there not much hotkeys to remember. Notepad is the best.

                Comment

                • AricC
                  Recognized Expert Top Contributor
                  • Oct 2006
                  • 1885

                  #9
                  I like using Visual Studio, but I think they are going a little crazy with the auto complete menu's. Sashi has a great point about notepad, I wish they would add GoTo Line and Search and Replace!

                  Comment

                  • r035198x
                    MVP
                    • Sep 2006
                    • 13225

                    #10
                    Originally posted by AricC
                    I like using Visual Studio, but I think they are going a little crazy with the auto complete menu's. Sashi has a great point about notepad, I wish they would add GoTo Line and Search and Replace!
                    The reason why I use Textpad.

                    Comment

                    • bartonc
                      Recognized Expert Expert
                      • Sep 2006
                      • 6478

                      #11
                      Originally posted by AricC
                      I like using Visual Studio, but I think they are going a little crazy with the auto complete menu's. Sashi has a great point about notepad, I wish they would add GoTo Line and Search and Replace!
                      You guys should really check out notepad++!

                      Comment

                      • r035198x
                        MVP
                        • Sep 2006
                        • 13225

                        #12
                        Originally posted by bartonc
                        You guys should really check out notepad++!
                        I did'nt know about it. I'll check it out.

                        Comment

                        Working...