1.

Solve : Some choice about development tools?

Answer» <html><body><p>I just joined a new company. This is a POS maker. H/W is mainstream of the <a href="https://interviewquestions.tuteehub.com/tag/engineering-49" style="font-weight:bold;" target="_blank" title="Click to know more about ENGINEERING">ENGINEERING</a> force. Most developed s/w here are bout its own POS. Now, some higher level application s/w have been developed too. I found one issue here soon about on-board: everyone uses his own <a href="https://interviewquestions.tuteehub.com/tag/favorite-2558" style="font-weight:bold;" target="_blank" title="Click to know more about FAVORITE">FAVORITE</a> tools. For example, f/w engineers use Keil C. For Windows application, someone uses Visual C++ and someone use Borland C++ Builder. I refected this issue to my boss and he admits this issue. He hopes me to work out it.<br/>In my mind, Kiel C being used ot develp F/W is OK. But for Windows application program, the programs created by VC++ and Buiilder can not be exchanged each other. So, it's better to unify them. If Builder is the choice, that is OK. If the choice is VC++, there is another factor needs to be considered: VC++ vs. VC#. In my opinion, there are more example programs provided by Microsoft. But most sw engineers are more familiar with C.<br/>Could you give me some ideas about the choice among Borland C++ Builder, VC++ and VC#?Either C++ or C# would be your best choices. When working  a group, personal preferences have to be set aside. Anybody who has do did work in C should be able to adapt to C++ in a short time.<br/>POS has some low-level code, but this should be in a library and the <a href="https://interviewquestions.tuteehub.com/tag/programmers-25552" style="font-weight:bold;" target="_blank" title="Click to know more about PROGRAMMERS">PROGRAMMERS</a> should use the library.<br/>If <a href="https://interviewquestions.tuteehub.com/tag/need-25476" style="font-weight:bold;" target="_blank" title="Click to know more about NEED">NEED</a> be, a <a href="https://interviewquestions.tuteehub.com/tag/hybrid-492915" style="font-weight:bold;" target="_blank" title="Click to know more about HYBRID">HYBRID</a> approach and be used. The greater part  the code can be written in  any high-level language suitable for the business.<strong> Java</strong> could be a canidate . The very special things needed for the POS hardware are placed in a library and a document is made to explain how to call things from the high-level code.<br/>In a group, your really have to document everything.<br/></p></body></html>


Discussion

No Comment Found