answersLogoWhite

0


Best Answer

Machine dependent languages often have the advantage of being able to be optimized, since the compiler knows what hardware it's running on. Any program which needs to run efficiently will often benefit from being written in a machine dependent language.

User Avatar

Wiki User

15y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

They can and they do!

These days we have all manner of computer languages available to us, but computers don't understand any of these languages any more than we understand machine code. Machine code is the computer's native language after all; it is nothing more than a very long series of 1s and 0s to us. Difficult to read and, more importantly, difficult to maintain.

However, when we write code in a high-level language, such as C++, we are actually producing the necessary machine code that the computer can understand. With modern compilers, the resultant code can be every bit as efficient as if we'd entered the machine code by hand.

Nowadays, the closest we actually get to writing machine code by hand is assembly language. Assembly is a low-level language that can be used alone or in conjunction with high-level languages, to produce highly efficient machine code wherever it is required. Some programmers still write entirely in assembly, but all too often coders are far more concerned with features than efficiency. Hence much of today's software can be highly-inefficient compared to similar programs written by old-school coders who use the right tools for the job.

As an aside, we also use assembly to reverse-engineer machine code, more accurately referred to as disassembly.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

here's two example, decide which you prefer:
machine code: 7f c5 00 8a 79 12 45
C: a= b+c

The C language is a "high level" language which is easily understandable by the users than the machine codes that are "low level" language.

This answer is:
User Avatar

User Avatar

Wiki User

15y ago

Machine-independent languages are portable, so you can write your program once and use it on many different architectures with little or no changes.

This answer is:
User Avatar

User Avatar

Wiki User

12y ago
12 c5 5d 66 73 f8 76 00

It is an example machine code, it's up to you decide if it is easier to use than C language.
This answer is:
User Avatar

User Avatar

Saratalal

Lvl 2
1y ago
  1. Because it is easier for users to understand.

  2. The c language is a high level which is easily understandable by the users than the machine codes that are low level.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Why might a machine dependent language be more appropriate for writing certain types of programs?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is a platform dependent language?

There is no such thing as a platform-free programming language. The correct term is platform-independent language. It simply means that the same source code can be compiled or interpreted upon any platform; the code is not machine-dependent.


Is machine language a programming language?

Actual Machine level language is binary language, which contains only '0' & '1 ' and it's the extreme besic of a computer's instruction. Then comes low level language, like assembly language and so on.


What gas is Euglena dependent on?

it is not dependent upon any certain gas, but it needs oxygen... i think ... ?


Is it possible to download saved programs from a DVR dish network to a camcorder?

Our DVRs use a certain programming language. You can transfer recorded events from the receiver to an EHD (certain requirements for the EHD) but you wouldn't be able to transfer to a camcorder.


Will nyu accept American sign language as a language?

Yes, NYU does accept American Sign Language as a language that fulfills their language proficiency requirement. Students can demonstrate proficiency in ASL through placement tests or official certification.


What happens to zoos that have extra animals?

Zoos will often offer animals and trade with other zoos to create new breeding programs in other areas. If the animals are not too dependent on humans, they may be released into the wild under certain circumstances.


What language is vernacular?

it is a language of a certain group of professionals or social.


The federal government announces that only certain political programs can be funded?

The federal government announces that only certain political programs can be funded.


Who submits a student's name for the scholarship?

Typically a student applies for the scholarship. It usually is particular to certain criteria, and will ask for recommendations from appropriate sources which is submitted by the student.Typically a student applies for the scholarship. It usually is particular to certain criteria, and will ask for recommendations from appropriate sources which is submitted by the student.Typically a student applies for the scholarship. It usually is particular to certain criteria, and will ask for recommendations from appropriate sources which is submitted by the student.Typically a student applies for the scholarship. It usually is particular to certain criteria, and will ask for recommendations from appropriate sources which is submitted by the student.Typically a student applies for the scholarship. It usually is particular to certain criteria, and will ask for recommendations from appropriate sources which is submitted by the student.Typically a student applies for the scholarship. It usually is particular to certain criteria, and will ask for recommendations from appropriate sources which is submitted by the student.


Why is the speed of the CPU dependent on the RAM?

In certain applications, the overall speed may be dependent on the RAM. If you have a fast CPU but very little RAM then your performance will be slowed.


What is a language that is unique to a certain group?

Hmong language is unique to the Hmong people, an ethnic group originating from the mountainous regions of China, Vietnam, Laos, and Thailand. It is not mutually intelligible with other languages and has its own distinct phonology, grammar, and writing system.


What is a responding dependent variable?

In any science investigation you have independent (also called manipulated) variables and dependent (also called responding) variables. If you use a certain independent variable, then you will get a certain dependent variable. Consider throwing a ball into the air. How high the ball goes is a dependent variable. What does it depend on? It depends on the independent variables like how hard you throw, how heavy the ball is, how big the ball is, etc.