Machine code is machine-dependant because every machine architecture has its own version of machine code. The code is non-portable because only the machine for which the code was intended will be able to understand it.
Machine-dependent (generally called "platform-dependent")
Platform-dependent.
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.
Yes! assembly language is machine dependent. Because program are written by means of memory and register on computer thats are very effective, and also have not high level skill in the program.
FORTRAN (FORmula TRANslator) is the best-known earliest example of machine independent language. This is where the language is not dependent on the characteristics of the computer. COBAL (COmmon Business-Orientated Language) is the other type of programming language that is machine independent. COBAL was developed by the US Navy for business applications.
There are no "limitations" of machine language over other languages. Any task that you can accomplish in any other language can also be done in machine language. However, there are disadvantages to machine language, namely that machine language is difficult to read and write correctly compared to higher-level languages, and is dependent upon the hardware which it is written for.
The level of a language is an indication of how abstract it is compared to the machine code it produces. The higher the level, the further it is from the machine and thus the more abstract it is. Assembly language has a near 1:1 translation to machine code with very little in the way of abstraction, thus it is a low-level language.
Yes c is a complete machine dependent language as the memory allocated to its various variables having various data types is different. For example in some compilers the memory allocated to the char data type is 1 byte but in many compilers it may be 2 bytes also>>> thanks
Machine languages are composed of instructions intended to be read directly by the microprocessor (the computer's CPU). The manufacturer of the CPU determines it's "INSTRUCTION SET" ASSEMBLY LANGUAGE on the other hand IS NOT machine dependent. The same commands ADD, Divide, Move, etc are universal. HOWEVER the ASSEMBLY LANGUAGE has to have an INTERPRETER for EACH CPU, and that will translate the Universal ASSEMBLY language to the MACHINE SPECIFIC code required to program the CPU.
Yes. Both first and second generation languages are machine-dependent. The first generation of languages were machine code, while the second were assembly languages. Non-machine dependency came about with the advent of the third-generation of languages, all the high-level languages.
The native language of any programmable machine is an integral aspect of its design; the language is machine-dependent and is defined by the machine itself rather than "written" independently of the machine. That is, in order to modify the language, you must modify the machine itself. The earliest known programmable machine was Basil Bouchon's partially automated loom, invented in 1725.
dependent mean dependent othewise not dependent