Quiz 15: Implementation

Computing

The issue of which programming language to use often can be decided by using cost benefit analysis in which management compute the cost and benefits of an implementation. This computation must be repeated for every language under consideration and the language with largest gain is selected. Also risk analysis can be done to decide which programming language to implement. The list of various languages available with their advantages and disadvantages are:- • Java-This language is robust, scalable for web application, platform independent, handles all the hardware and is free on internet but it is not suited for low level programming. Sometimes it does not perform well on older computers and is complex for small programs. • C++-It is best suited for general purpose and low level programming. It is extremely fast, works well for GUI programming. It is good language to write operating system, drives and platform dependent applications but it is complex and difficult to debug when used for web application. Although it is platform independent but it is mostly used for platform specific applications only. • C#- It can be used for web applications on Microsoft computers. It has marketable skill set and works well with Microsoft product line but it locks you into the Microsoft Platform. • VB-It is extremely easy to use, even for people who are not computer programmers. It is excellent for writing little programs and piece of programs but it is not a true object oriented. Sometimes it becomes complex and difficult to manage on very large programs. The appropriate language that can be chosen for implementing Chocoholic Anonymous product can be Object Oriented Language. The most widely used object oriented programming language is C++. The C++ programming language is used specially for those organisation in which product is organised around objects and classes instead of functions. Chocoholic Anonymous is most suitable to use C++ because their products are organised around objects and classes which are Members, Providers and Accounts. Members and Providers have number of attributes that interact with each other. Update, delete and addition operation done by organisation is also easy with object oriented language which is the requirement of Chocoholic Anonymous. Thus, after studying the advantages and disadvantages of various programming languages, the most suited programming language for Chocoholic Anonymous will be C++.

The issue of which programming language to use often can be decided by using cost benefit analysis in which management compute the cost and benefits of an implementation. This computation must be repeated for every language under consideration and the language with largest gain is selected. Also risk analysis can be done to decide which programming language to implement. The list of various languages available with their advantages and disadvantages are:- • Java-This language is robust, scalable for web application, platform independent, handles all the hardware and is free on internet but it is not suited for low level programming. Sometimes it does not perform well on older computers and is complex for small programs. • C++- It is best suited for general purpose and low level programming. It is extremely fast, works well for GUI programming. It is good language to write operating system, drives and platform dependent applications but it is complex and difficult to debug when used for web application. Although it is platform independent but it is mostly used for platform specific applications only. • C#- It can be used for web applications on Microsoft computers. It has marketable skill set and works well with Microsoft product line but it locks you into the Microsoft Platform. • VB- It is extremely easy to use, even for people who are not computer programmers. It is excellent for writing little programs and piece of programs but it is not a true object oriented. Sometimes it becomes complex and difficult to manage on very large programs. C++ programming language will be best suited for Section 12.7.1 which concerns the logic required to move n elevators between m floors because of the following reasons: • C++ is a highly portable language. It is an object oriented programming language and includes classes, inheritance, polymorphism, data abstraction and encapsulation which all can be used in the elevator logic requirement. • C++ is an efficient and fast language which allows exception handling and function overloading which will help to solve the elevator problem. • If else statements of C++ will be most useful to check the conditions of elevator problem. Thus, the most suited programming language for logic required to move n elevators between m floors can be C++. The most widely used object oriented programming language is C++. The C++ programming language is used specially for those organisation in which product is organised around objects and classes.

The issue of which programming language to use often can be decided by using cost benefit analysis in which management compute the cost and benefits of an implementation. This computation must be repeated for every language under consideration and the language with largest gain is selected. Also risk analysis can be done to decide which programming language to implement. The list of various languages available with their advantages and disadvantages are:- • Java-This language is robust, scalable for web application, platform independent, handles all the hardware and is free on internet but it is not suited for low level programming. Sometimes it does not perform well on older computers and is complex for small programs. • C++-It is best suited for general purpose and low level programming. It is extremely fast, works well for GUI programming. It is good language to write operating system, drives and platform dependent applications but it is complex and difficult to debug when used for web application. Although it is platform independent but it is mostly used for platform specific applications only. • C#- It can be used for web applications on Microsoft computers. It has marketable skill set and works well with Microsoft product line but it locks you into the Microsoft Platform. • VB-It is extremely easy to use, even for people who are not computer programmers. It is excellent for writing little programs and piece of programs but it is not a true object oriented. Sometimes it becomes complex and difficult to manage on very large programs. The appropriate language that can be chosen for Automated Library circulation system can be VB. VB is an object oriented programming language which is used specially for those organisation in which product is organised around objects and classes instead of functions. Automated Library circulation system is most suitable to use VB because:- • Automated Library circulation system has to perform various functions such as book issue, book return, renewal, reservation, recall, overdue calculation, fines, and reports. • VB is a graphical user interface language which will help to work on such a variety of functions easy. • Different GUI screens can be made in VB for each work and Pull down menus, buttons etc. tools can add in the easy functionality. • VB will help to implement the system in modules which is the requirement of the system with so many functions. • Events creation, Interface, LINQ, Procedures are the features of VB that can be used for Automated Library circulation system. Thus, after studying the advantages and disadvantages of various programming languages, the most suited programming language for Automated Library circulation system will be VB.

There is no answer for this question

There is no answer for this question

There is no answer for this question

There is no answer for this question

There is no answer for this question

There is no answer for this question

There is no answer for this question

There is no answer for this question

There is no answer for this question