Microsoft invited to comment on C++
-
Steve good point :) Senario: I am product manager in charge of developing a new Inhouse system called SystemX SystemX requires database access, serial communications, web access, sexy front ends. SystemX is also a mission critical application. I require this system to be built using OOD, OOP. The highest population of programmers are VB? Do I try and use VB programmers to design and implement the system, is VB the best tool?. I cant use C# (learning curve etc.) VC++ would be the better choice but the timescales are tight. What should I use to develop SystemX? BTW for this exercise assume VS.NET is released. Thoughts please.
Well, based upon what Jeffrey Richter has said - I would do the thing in C#! It took Richter about a week to become familiar with C#. He said the language is easy - that most of his time was spent learning the .NET Framework (this is where the learning curve will be) BTW - if you have much C++ or Java experience, C# is a snap.
-
Steve good point :) Senario: I am product manager in charge of developing a new Inhouse system called SystemX SystemX requires database access, serial communications, web access, sexy front ends. SystemX is also a mission critical application. I require this system to be built using OOD, OOP. The highest population of programmers are VB? Do I try and use VB programmers to design and implement the system, is VB the best tool?. I cant use C# (learning curve etc.) VC++ would be the better choice but the timescales are tight. What should I use to develop SystemX? BTW for this exercise assume VS.NET is released. Thoughts please.
Another language I have had the opportunity to look at and am learning to code with at the moment is Delphi. It has the advantage of being very easy to build gui's. Ie it has the drag and drop an object onto a form capability. I also have full access to the windows API, GDI etc. It has full com access. It is OOP. The syntax is much like pascal. Very similar to most programming languages so the overhead of learning the syntax is minimal. Delphi has the advantage of making a lot of programming tasks that are complicated in VC simpler because Delphi provides wrappers to the API functions. Printing becomes a breeze. Database access is very simple indeed. Delphi comes with an extensive set of controls which make building applications very easy, and produce professional results. I earge you to have a look at it. It surprised me that I had never heard of it before because it is a full fledged language that will allow you to do anything you like. Borland supplies this product.
-
Another language I have had the opportunity to look at and am learning to code with at the moment is Delphi. It has the advantage of being very easy to build gui's. Ie it has the drag and drop an object onto a form capability. I also have full access to the windows API, GDI etc. It has full com access. It is OOP. The syntax is much like pascal. Very similar to most programming languages so the overhead of learning the syntax is minimal. Delphi has the advantage of making a lot of programming tasks that are complicated in VC simpler because Delphi provides wrappers to the API functions. Printing becomes a breeze. Database access is very simple indeed. Delphi comes with an extensive set of controls which make building applications very easy, and produce professional results. I earge you to have a look at it. It surprised me that I had never heard of it before because it is a full fledged language that will allow you to do anything you like. Borland supplies this product.