This refers to the dependence of a programming language on a particular operating system platform. This also refers to the ease with which programs can be moved from one hardware and software platforms to others. Portability is strongly influenced by the degree of standardization of the language.
Example: Programming languages such as; Visual Basic, C++ e.tc, depend on the Windows operating system. Other languages, such as Java, are platform independent, and development environments for Java can be found for a variety of operating systems. This may be of concern to many programmers who may or may not prefer to be bound to a specific operating system.
The system requirements of a programming language often play a major role in the selection process. This includes hardware as well as operating system requirements. The amount of hard disk space needed to install the software, the operating system required, and the amount of memory to run the software all factor into the decision.
Kavungya answered the question on May 17, 2019 at 06:24
- Describe an open source.(Solved)
Describe an open source.
Date posted: May 17, 2019. Answers (1)
- Describe the procedure oriented programming.(Solved)
Describe the procedure oriented programming.
Date posted: May 15, 2019. Answers (1)
- List the characteristics of POP technique.(Solved)
List the characteristics of POP technique.
Date posted: May 15, 2019. Answers (1)
- Give the limitations of POP technique.(Solved)
Give the limitations of POP technique.
Date posted: May 15, 2019. Answers (1)
- Describe the object oriented programming technique.(Solved)
Describe the object oriented programming technique.
Date posted: May 15, 2019. Answers (1)
- List the characteristics of OOP.(Solved)
List the characteristics of OOP.
Date posted: May 15, 2019. Answers (1)
- Describe Inheritance in programming.(Solved)
Describe Inheritance in programming.
Date posted: May 15, 2019. Answers (1)
- Define Class Hierarchy.(Solved)
Define Class Hierarchy.
Date posted: May 15, 2019. Answers (1)
- Describe Polymorphism.(Solved)
Describe Polymorphism.
Date posted: May 15, 2019. Answers (1)
- Define an interface.(Solved)
Define an interface.
Date posted: May 15, 2019. Answers (1)
- Describe Encapsulation.(Solved)
Describe Encapsulation.
Date posted: May 15, 2019. Answers (1)
- Define Data Abstraction.(Solved)
Define Data Abstraction.
Date posted: May 15, 2019. Answers (1)
- Define Dynamic Binding.(Solved)
Define Dynamic Binding.
Date posted: May 15, 2019. Answers (1)
- List the benefits of Object oriented programming.(Solved)
List the benefits of Object oriented programming.
Date posted: May 15, 2019. Answers (1)
- Explain the steps in program development.(Solved)
Explain the steps in program development.
Date posted: May 15, 2019. Answers (1)
- Give the types of flowcharts.(Solved)
Give the types of flowcharts.
Date posted: May 15, 2019. Answers (1)
- Outline the guidelines used during flowcharting.(Solved)
Outline the guidelines used during flowcharting.
Date posted: May 15, 2019. Answers (1)
- Write an algorithm that can be used in calculating and outputting the sum of the first 35 natural numbers.(Solved)
Write an algorithm that can be used in calculating and outputting the sum of the first 35 natural numbers.
Date posted: May 15, 2019. Answers (1)
- Describe the basics of C++(Solved)
Describe the basics of C++
Date posted: May 15, 2019. Answers (1)
- Explain the characteristics of a good C++ program.(Solved)
Explain the characteristics of a good C++ program.
Date posted: May 15, 2019. Answers (1)