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. Your advice to new comer in Software Education

Your advice to new comer in Software Education

Scheduled Pinned Locked Moved The Lounge
36 Posts 22 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.
  • N Nemanja Trifunovic

    - If you want to work on server-side development on Unix platforms, use Java. - If you want to work on server-side development on Windows, use .NET (although, I've been working with VC++ and ISAPI, and I like it, but this is not very marketable, I'm afraid) - If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). Good luck. I vote pro drink :beer:

    B Offline
    B Offline
    Brigg Thorp
    wrote on last edited by
    #18

    - If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). You don't know of any major desktop applications written in any other language? Why is Visual Basic such an important part of Visual Studio? You might not see the next version of Office written in VB, but many companies use this language to develop applications in house...and I'm talking large applications here. Brigham W. Thorp Software Engineer Timex Corporation

    J N S 3 Replies Last reply
    0
    • I Imran Farooqui

      Success of Java bring new zest in Microsoft which is now bringing new technologies to compete with JAVA. In the next few months there will be the bulk of new softwares in the market mostly the "adventures" of M$. Suppose a new comer in IT education has successfully learn C and C++. Now for further professional education he/she has three choices. (1)JAVA (2)VC++ (COM,ATL etc) (3)C# (.NET). Now what you suggest among the above three choices for a future IT professional to learn in order to get sound and proper job in the future. Please give your comments. In my view programming in VC++ is a big nightmare. One has to spend lot of time in the development of UserInterface and hence the main task of programming becomes difficult. Thats why many programmers left VC++ and now among the soldiers in Java camp. .NET is a big risk right now and in my view C# is just a flop remix of JAVA. (Remember i am not a professional Java programmer only i have good knowledge of it). Please express your comments on the concerned topic that what technology leads in the coming future and providing opportunity for good job. :eek: Imran Farooqui

      S Offline
      S Offline
      Sean Cundiff
      wrote on last edited by
      #19

      Hey Imran Farooqui from Pakistan with membership created on 11 Oct 2001, I think you're Roger :mad: -Sean ---- "Vigilance With Pride"

      C 1 Reply Last reply
      0
      • B Brigg Thorp

        - If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). You don't know of any major desktop applications written in any other language? Why is Visual Basic such an important part of Visual Studio? You might not see the next version of Office written in VB, but many companies use this language to develop applications in house...and I'm talking large applications here. Brigham W. Thorp Software Engineer Timex Corporation

        J Offline
        J Offline
        Jamie Hale
        wrote on last edited by
        #20

        We actually have a huge real-time (read: MANY threads) project here written in VB. It's talking to 4 DAQs and helping to process gigabytes of data both for local and remote consumption (via DCOM). It also keeps the user up-to-date with 14+ frame-per-second graphical refreshes. I was amazed to find out just what VB can do when you know how to work it. The guy who wrote it is a f**kin machine. Regardless, I'm a VC++ artist. And VB sucks. J

        M 1 Reply Last reply
        0
        • B Brigg Thorp

          - If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). You don't know of any major desktop applications written in any other language? Why is Visual Basic such an important part of Visual Studio? You might not see the next version of Office written in VB, but many companies use this language to develop applications in house...and I'm talking large applications here. Brigham W. Thorp Software Engineer Timex Corporation

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

          I know about in-house apps, but please tell me about any major commercial application (like Correl Draw, AutoCAD, MS Office, PhotoShop, ...) written in VB. I'm not a VB hater. In fact, I use with VB whenever it makes sense. However, if I need to develop an application that will be used by a (hopefully) big number of customers, I always use C++. Besides, it is very wrong to think of VB as of easy programming language. Unless for most trivial tasks (quick and dirty forms) it is as complex as any other programming language (including C++). I vote pro drink :beer:

          1 Reply Last reply
          0
          • B Brigg Thorp

            - If you want to work on Windows desktop applications, stay with C++. I don't know any major desktop application written in any other language (correct me if I'm wrong). You don't know of any major desktop applications written in any other language? Why is Visual Basic such an important part of Visual Studio? You might not see the next version of Office written in VB, but many companies use this language to develop applications in house...and I'm talking large applications here. Brigham W. Thorp Software Engineer Timex Corporation

            S Offline
            S Offline
            Stan Shannon
            wrote on last edited by
            #22

            Just because the only in-house people they have to work on large projects are VB guys, does not mean that VB is the best choice for a large app. It makes sense for stuff done in house to be done in VB, and it makes sense to know VB if you want to work in that kind of an environment. But VC rules the world of small to medium size companies producing large complex, "shrink wrapped" apps. Their success is dependent upon the quality of the software product produced, hence they need a more robust development tool. Anyone who cannot quickly figure out VC++ UI development has no place in my world. I hope they stay "in house". "War is hell" William Tecumseh Sherman.

            1 Reply Last reply
            0
            • S Sean Cundiff

              Hey Imran Farooqui from Pakistan with membership created on 11 Oct 2001, I think you're Roger :mad: -Sean ---- "Vigilance With Pride"

              C Offline
              C Offline
              Chris Meech
              wrote on last edited by
              #23

              If his membership was created on 11 Oct 2001. How in hell, does he post with that membership prior to 11 Oct 2001? :confused: Chris

              S 1 Reply Last reply
              0
              • C Chris Meech

                If his membership was created on 11 Oct 2001. How in hell, does he post with that membership prior to 11 Oct 2001? :confused: Chris

                S Offline
                S Offline
                Sean Cundiff
                wrote on last edited by
                #24

                As far as I can tell, he doesn't have any before 11 Oct 2001. In any case, I simply very tired of wading through asinine posts from trolls whose only purpose is to cause an argument. [My apologies to Imran Farooqui if he is truly who he says he is.] -Sean ---- "Vigilance With Pride"

                1 Reply Last reply
                0
                • I Imran Farooqui

                  I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++

                  M Offline
                  M Offline
                  Michael P Butler
                  wrote on last edited by
                  #25

                  I'd put smileys into a message which is clearer meant to be funny :-) I've used both VC++ and Borland C++ Builder and VC is far superior in almost everywhere. Builder might have the edge with its RAD dialog editor but the code it generated was as bad a if VB had done it. What kind of interfaces do you design? I've always found VC++ and MFC much easier to use than Borland. Michael :-)

                  1 Reply Last reply
                  0
                  • J Jamie Hale

                    We actually have a huge real-time (read: MANY threads) project here written in VB. It's talking to 4 DAQs and helping to process gigabytes of data both for local and remote consumption (via DCOM). It also keeps the user up-to-date with 14+ frame-per-second graphical refreshes. I was amazed to find out just what VB can do when you know how to work it. The guy who wrote it is a f**kin machine. Regardless, I'm a VC++ artist. And VB sucks. J

                    M Offline
                    M Offline
                    Michael P Butler
                    wrote on last edited by
                    #26

                    Just curious, How many COM objects and ActiveX controls do you use in the project? I'm possibly going to be involved in a large scale VB project so I'm interested to know how much VB relies on objects and controls written in other languages. >I was amazed to find out just what VB can do when you know how to work it. The guy who wrote it >is a f**kin machine. I used to use VB to knock up prototype user interfaces, until I tried to do something useful with the ListView Control. It's far easier to do it in MFC than in VB that's for sure. VB is a good product, I just find that is allows for more sloppy code than C++ does. Part of that is down to the crappy IDE. It'll be interesting to see if version 7 improves VB code. Michael :-)

                    J 1 Reply Last reply
                    0
                    • M Michael P Butler

                      Just curious, How many COM objects and ActiveX controls do you use in the project? I'm possibly going to be involved in a large scale VB project so I'm interested to know how much VB relies on objects and controls written in other languages. >I was amazed to find out just what VB can do when you know how to work it. The guy who wrote it >is a f**kin machine. I used to use VB to knock up prototype user interfaces, until I tried to do something useful with the ListView Control. It's far easier to do it in MFC than in VB that's for sure. VB is a good product, I just find that is allows for more sloppy code than C++ does. Part of that is down to the crappy IDE. It'll be interesting to see if version 7 improves VB code. Michael :-)

                      J Offline
                      J Offline
                      Jamie Hale
                      wrote on last edited by
                      #27

                      Just curious, How many COM objects and ActiveX controls do you use in the project? As I mentioned, it's not my code - I'm one of the DCOM servers on the other side of the network. But to take a slightly educated guess, perhaps 2 or 3 custom ActiveX controls on screen with maybe 5 or 6 standard ones. And it's probably working with a dozen other COM objects - some local and some remote. VB integrates very nicely with COM stuff. I was very happy for that - I didn't have to write gobs of server code in VB. ;P J

                      1 Reply Last reply
                      0
                      • I Imran Farooqui

                        I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++

                        F Offline
                        F Offline
                        Farhan Noor Qureshi
                        wrote on last edited by
                        #28

                        Hi Victim of VC++, I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. You worked in VC++ for 6 years just because "it is product of M$ and low cost" then I must say "What a waste of time!!!". Wasn't there any other "non-M$ and high cost" solution for you??? X| On the contrary, I have worked in VC++, VB, Delphi and Java and I found it to be the best for Windows apps. I know many people with 3+ years experience in VC and they love it more every next day. (This includes myself) Just my two cents, dont wanna flame any one. :) :) ;) ;P :-D :cool: Farhan Noor Qureshi

                        1 Reply Last reply
                        0
                        • I Imran Farooqui

                          I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++

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

                          Noone uses any software because it is made by Microsoft. People use it because MS products are easy to use. One of the reasons we have so many shareware/freeware applications for Windows is because a large number of people work on Windows app development and I have not met anyone who uses anything other than Visual Studio. My exposure to non MS development environments for Windows is limited and I am not going to make a statement about relative merit. But, for me VC++ has always done the job. I used Borland C++ Builder for a day and did not like it too much, probably because I have been using VC++ for many years before that. Thomas

                          1 Reply Last reply
                          0
                          • J Jamie Hale

                            - If you want to work on server-side development on Unix platforms, use C++. - If you want to work on server-side development on Windows, use Visual C++. - If you want to work on Windows desktop applications, stay with Visual C++. Or... - If you want to work on any OS and make piles of cash, use Shakespeare or Befunge. J

                            S Offline
                            S Offline
                            Steve Hopkins
                            wrote on last edited by
                            #30

                            If you want to work on any OS and make piles of cash, use Shakespeare or Befunge. Man, these guys have problems - they make Roger look sane! :mad: Even if you're not paranoid, they might still be watching you.

                            J 1 Reply Last reply
                            0
                            • I Imran Farooqui

                              I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++

                              C Offline
                              C Offline
                              Christian Graus
                              wrote on last edited by
                              #31

                              Yeah, coz doing somethingf properly is no substitute for doing a bad job quickly... Six years - what have you been doing with it ? I have been using it three, and I find the interface very helpful in GUI design, and not at all difficult to use. Christian As I learn the innermost secrets of the around me, they reward me in many ways to keep quiet. Men with pierced ears are better prepared for marriage. They've experienced pain and bought Jewellery.

                              1 Reply Last reply
                              0
                              • I Imran Farooqui

                                I agree VC++ is a wastage of time. I used VC++ for 6 years and my experience shoes that it is only popular and widely used because it is product of M$ and low cost. A much better tool is Borland C++ Builder. Visual C++ is nothing in front of Builder which is a RAD tool. I agree that VC++ takes lot of time designing user interface. Hence it is better choice to use C++ Builder or JAVA. Victim of VC++

                                M Offline
                                M Offline
                                Mike Stevenson
                                wrote on last edited by
                                #32

                                I've used everything from BASIC on a TRS-80 to VB-DOS, all versions of VB, all versions of Java, borland turbo c++, and GNU C++. Nothing is quite as nice as Visual C++ 4+. VC balances power and usefulness and gets better with every version. Free libraries such as PJ Naughter's make up for any missing controls in the forms editor. My guess is that Victim of VC++ is a Borland/Linux Zealot (He's also a victim of a defective spell checker). -Mike Stevenson CoderX@liquidmirror.com Owner, Liquid Mirror Software (http://www.liquidmirror.com) Owner, USA vs Afghanistan (http://www.usavsafghanistan.com) Owner, Shareware Junction (http://www.sharewarejunction.com) Owner, Internet Shopping Spree (http://www.internetshoppingspree.com/)

                                1 Reply Last reply
                                0
                                • I Imran Farooqui

                                  Success of Java bring new zest in Microsoft which is now bringing new technologies to compete with JAVA. In the next few months there will be the bulk of new softwares in the market mostly the "adventures" of M$. Suppose a new comer in IT education has successfully learn C and C++. Now for further professional education he/she has three choices. (1)JAVA (2)VC++ (COM,ATL etc) (3)C# (.NET). Now what you suggest among the above three choices for a future IT professional to learn in order to get sound and proper job in the future. Please give your comments. In my view programming in VC++ is a big nightmare. One has to spend lot of time in the development of UserInterface and hence the main task of programming becomes difficult. Thats why many programmers left VC++ and now among the soldiers in Java camp. .NET is a big risk right now and in my view C# is just a flop remix of JAVA. (Remember i am not a professional Java programmer only i have good knowledge of it). Please express your comments on the concerned topic that what technology leads in the coming future and providing opportunity for good job. :eek: Imran Farooqui

                                  C Offline
                                  C Offline
                                  ColinDavies
                                  wrote on last edited by
                                  #33

                                  Learn Assembler for Server's for Clients etc. Regardz Colin J Davies

                                  1 Reply Last reply
                                  0
                                  • I Imran Farooqui

                                    Success of Java bring new zest in Microsoft which is now bringing new technologies to compete with JAVA. In the next few months there will be the bulk of new softwares in the market mostly the "adventures" of M$. Suppose a new comer in IT education has successfully learn C and C++. Now for further professional education he/she has three choices. (1)JAVA (2)VC++ (COM,ATL etc) (3)C# (.NET). Now what you suggest among the above three choices for a future IT professional to learn in order to get sound and proper job in the future. Please give your comments. In my view programming in VC++ is a big nightmare. One has to spend lot of time in the development of UserInterface and hence the main task of programming becomes difficult. Thats why many programmers left VC++ and now among the soldiers in Java camp. .NET is a big risk right now and in my view C# is just a flop remix of JAVA. (Remember i am not a professional Java programmer only i have good knowledge of it). Please express your comments on the concerned topic that what technology leads in the coming future and providing opportunity for good job. :eek: Imran Farooqui

                                    R Offline
                                    R Offline
                                    realJSOP
                                    wrote on last edited by
                                    #34

                                    I got this in email, so I can only assume he was responding to something I wrote. > I am sorry, but this is the most unprofessional and sickening thing I've read on this site. Damn, you mean you missed the Quran thing? > Grow up. Uhhhhhhhhhh.... > Realize that people have choices for doing things -- and their choices are their own. I've used >both Borland and Microsoft tools extensively. They both have their good and bad points. Ditto, goofball. > My compiler is better than your compiler. Oh yeah?! > The opinions that I see on here, all seem to be from people without any proper persective... How's this for perspective - IT'S A JOKE! To hell with those thin-skinned pillow-biters. - Me, 10/03/2001

                                    1 Reply Last reply
                                    0
                                    • S Steve Hopkins

                                      If you want to work on any OS and make piles of cash, use Shakespeare or Befunge. Man, these guys have problems - they make Roger look sane! :mad: Even if you're not paranoid, they might still be watching you.

                                      J Offline
                                      J Offline
                                      Jamie Hale
                                      wrote on last edited by
                                      #35

                                      Uh, it was a joke. Arguing C++ versus Java versus .NET it relatively pointless, don't you think? Don't you find it's one of those highly religious issues that everyone jumps on because EVERYONE needs to put in their 2 cents? J - I use VI because Emacs sucks

                                      1 Reply Last reply
                                      0
                                      • I Imran Farooqui

                                        Success of Java bring new zest in Microsoft which is now bringing new technologies to compete with JAVA. In the next few months there will be the bulk of new softwares in the market mostly the "adventures" of M$. Suppose a new comer in IT education has successfully learn C and C++. Now for further professional education he/she has three choices. (1)JAVA (2)VC++ (COM,ATL etc) (3)C# (.NET). Now what you suggest among the above three choices for a future IT professional to learn in order to get sound and proper job in the future. Please give your comments. In my view programming in VC++ is a big nightmare. One has to spend lot of time in the development of UserInterface and hence the main task of programming becomes difficult. Thats why many programmers left VC++ and now among the soldiers in Java camp. .NET is a big risk right now and in my view C# is just a flop remix of JAVA. (Remember i am not a professional Java programmer only i have good knowledge of it). Please express your comments on the concerned topic that what technology leads in the coming future and providing opportunity for good job. :eek: Imran Farooqui

                                        C Offline
                                        C Offline
                                        CodeProjectSQ
                                        wrote on last edited by
                                        #36

                                        The user interface is important. You should investigate user interfaces best suited to your program and your users. Then you can decide on a tool that provides the UI you want. If you do not know the principles behind good user interface design, then you may produce a bad user interface no matter what tool you use.

                                        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