Share
Explore BrainMass

Machine Independence Programming

#1. What does it mean to say that a programming language is machine independent?

#2. Compare and contrast four different programming paradigms.

#3.
a. What is operator precedence?
b. Depending on operator precedence, what values could be associated with the expression 6 + 2 * 3?

#4. What does it mean to say that a programming language is strongly typed?

Make sure to use references and full explanations, in your own words.

Solution Preview

1. What does it mean to say that a programming language is machine independent?
Ans :
A programming language that enables a programmer to write programs that is less independent of a particular type of computer. Such languages are considered high-level languages.
The assembly languages are considered low-level because they are very close to machine languages.
2. Compare and contrast four different programming paradigms.
Ans :
There are hundreds of programming languages in use today. Some programming languages are specifically designed for use in certain applications. Different programming languages follow different approaches to solving programming problems
A programming paradigm is an approach to solving programming problems. A programming paradigm may consist of many programming languages.
The Common Programming Paradigms are
 Imperative or Procedural Programming
 Object-Oriented Programming
 Functional Programming
 Logic Programming

Imperative Programming Paradigms:
In this paradigm, a program is a series of statements that ...

Solution Summary

Machine independence programming is examined. The expert compares and contrasts four different programming paradigms.

$2.19