ALL > Computer and Education > courses > university courses > undergraduate courses > An Overview of Computer Science > zstu-(2020-2021-2) > online discussion >
online discussion 6 Version 0
👤 Author: by writer 2021-04-05 23:32:55
In what sense is a program in a third-generation language machine independent? In what sense is it still machine dependent? Take an example to illustrate it.

Please login to reply. Login

1917871807qqcom • 2021-04-06 09:32:35
Independence:

Since the statements in a third-generation language did not refer to the attributes of any particular machine, they could be compiled as easy for one machine

as for another.

Dependence:

When a compiler is designed, particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated. PostVer 0

Please login to reply. Login

nintendolinkfoxmailcom • 2021-04-06 12:22:28
Machine independent: When a program written in a third-generation language could theoretically be used on any machine simply by applying the appropriate compiler.

Machine dependent:When a compiler is designed, particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated. For example, the different ways in which machines handle I/O operations have historically caused the “same” language to have different characteristics, or dialects, on different machines. PostVer 0

Please login to reply. Login

2287245796qqcom • 2021-04-06 19:01:01
Since the statements in a third-generation language did not refer to the attributes of any particular machine, they could be compiled as easy for one machine as for another. Dependence: When a compiler is designed, particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated. PostVer 0

Please login to reply. Login

3301794392qqcom • 2021-04-06 19:45:25
<a href="http://www.yvsou.com/wp-content/uploads/sites/30/2021/04/Answer.png"><img class="alignnone size-medium wp-image-9470" src="http://www.yvsou.com/wp-content/uploads/sites/30/2021/04/Answer-300x120.png" alt="" width="300" height="120" /></a> PostVer 0

Please login to reply. Login

1281489327qqcom • 2021-04-06 20:18:59
Third-generation languages (3GL) are higher-level programming languages designed to be easier for people to understand, including things like named variables. FORTRAN, ALGOL, and COBOL are early examples of this language. Most "modern" languages (BASIC, C, C++) are third-generation languages. Most GLS supports structured language design. PostVer 0

Please login to reply. Login

3108655967qqcom • 2021-04-06 20:28:28
Since the statements in a third-generation language did not refer to the attributes of any particular machine, they could be compiled as easy for one machine as for another. Dependence: When a compiler is designed, particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated.

&nbsp; PostVer 0

Please login to reply. Login

rababboug69gmailcom • 2021-04-06 21:44:30
machine independent: techniques involve transformations that take into consideration properties of the target machine like registers and special machine instruction sequences available etc. these techniques are applied on target code generated.machine dependent:These techniques involve program transformations that improve the target code without taking into consideration any properties of the target machine and it is agin to be translated in machine level code for example historical thirs-generation programming languages are ALGOL,JAVA ,PASCAL... PostVer 0

Please login to reply. Login

3218825920qqcom • 2021-04-07 20:35:45
Since the statements in a third-generation language did not refer to the attributes of any particular machine, they could be compiled as easy for one machine as for another. independent: When a program written in a third-generation language could theoretically be used on any machine simply by applying the appropriate compiler. Machine dependent:When a compiler is designed, particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated. For example, the different ways in which machines handle /O operations have historically caused the "same” language to have different characteristics, or dialects, on different machines. PostVer 0

Please login to reply. Login

3058218005qqcom • 2021-04-08 12:11:22
Machine independent: the developers only focus on software layer.

Machine dependent: the developers focus on both software and hardware layers. PostVer 0

Please login to reply. Login

1525693772qqcom • 2021-04-08 16:40:41
Machine independent

They enable the programmer to concentrate only on the logic of the program without concerning about the internal architecture of the computer system. We can say that these languages are machine independent.

Machine dependent

To make it understandable to the computer, it is again to be translated in machine level code.

&nbsp; PostVer 0

Please login to reply. Login

wx287_oz26ft_ppvmz0yhrwncdglpjyuum • 2021-04-10 15:06:20
Independence: the statements in a third-generation language did not refer to the attributes of any particular machine.Dependence: When a compiler is designed, particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated. PostVer 0

Please login to reply. Login

wx287_oz26ftxkg9s80omiw6ifl9sdtr-s • 2021-04-10 15:11:29
Independence: Statements in a third generation language do not refer to the attributes of any particular machine , they could be compiled as easily for machine as for another. A program written in a third generation language could theoretically be used on any machine simply by applying the appropriate compiler.

Dependence: The specific characteristics of the underlying machine are sometimes reflected as the conditions of the translated language. For example, the different ways in which machines handle I/O operations have historically caused the same language to have different characteristics. PostVer 0

Please login to reply. Login

2542886026qqcom • 2021-04-10 17:06:30
Independence : It is a relatively close natural language and mathematical formula programming, which is basically separated from the hardware system of the machine, and the program is written in a way that is easier for people to understand.
Dependence : It still need machine to complie.The machine can support a Compiler Environment , and the machine identifys some numbers and characters. With I/O system , the machine output the resulte to screen. PostVer 0

Please login to reply. Login

zboa6023gmailcom • 2021-04-11 15:05:35
<em>A program in a third-generation language is machine independent in the sense that it’s steps are not stated in terms of the machine’s attributes such as registres and memory cell addresses.  On the other hand, it is machine dependent in the sense that arithmetic overflow and truncation errors will still occur.</em>

<em>eg: C,C++,Perl and Ada. And so on ...</em>

<em>one of the latest languages to hit the market is called JAVA.</em> PostVer 0

Please login to reply. Login

wx287_oz26ftyeszxunhjb6ehly8qq5vdi • 2021-04-11 16:44:13
machine independent: they enable the programmer to concentrate only on the logic of the program without concerning about the internet architecture of the computer system. we can say that these languages are machine independent. machine dependent: to make it understandable to the computer,it is again to be translated in machine level code. PostVer 0

Please login to reply. Login

13989597486163com • 2021-04-11 19:29:31
<span class="transSent" data-group="0-0">High-level languages can run on different systems and are not machine bound so they are independent.</span><span class="transSent" data-group="0-1">But the compiler of the language needs to adapt to the system, and the compiler must be based on the system environment, so it is dependent in that way.</span> PostVer 0

Please login to reply. Login

387940240qqcom • 2021-04-12 19:11:56
<a href="http://www.yvsou.com/wp-content/uploads/sites/30/2021/04/屏幕截图-2021-04-12-191702.jpg"><img src="http://www.yvsou.com/wp-content/uploads/sites/30/2021/04/屏幕截图-2021-04-12-191702-300x41.jpg" alt="" width="300" height="41" class="alignnone size-medium wp-image-9482" /></a> PostVer 0

Please login to reply. Login

1498139310qqcom • 2021-04-12 19:26:46
<div class="output-bd" dir="ltr"><strong>Independence</strong>:The program written in the third generation language can be used on any machine in theory, as long as the appropriate complie is applied.(3Gl allows us to write the calculation program of solving problems in English. The operation symbols and formulas used in the program are similar to the mathematical formulas we use everyday.)
<p class="ordinary-output target-output clearfix"><strong> Dependence</strong>:It still needs machines to complie. At the same time, when coding, it still needs to adapt to the environment.</p>
<p class="ordinary-output target-output clearfix"><em><strong>For example</strong>:C + +, VB and Java can be compiled by various machine. But they also have to adapt to the compilation environment.</em></p>

</div> PostVer 0

Please login to reply. Login

2653815589qqcom • 2021-04-12 20:45:31
When computer language develops into the third generation, it enters the "human-oriented" language stage. The third generation of languages is also called "high-level languages". A high-level language is a programming language that is close to what people are used to. It is independent of the machine, and people only need to focus on the solution to the problem, not on the inner workings of the machine.
It still depends on the machine, however, because the language must be written in such a way that the machine can read it. PostVer 0

Please login to reply. Login

981193371qqcom • 2021-04-12 22:37:13
<a href="http://www.yvsou.com/wp-content/uploads/sites/30/2021/04/KIQ31YMR1C0RXWJ5DQMB.png"><img class="alignnone size-medium wp-image-9487" src="http://www.yvsou.com/wp-content/uploads/sites/30/2021/04/KIQ31YMR1C0RXWJ5DQMB-300x209.png" alt="" width="300" height="209" /></a> PostVer 0

Please login to reply. Login

542236691qqcom • 2021-04-12 22:51:56
Dependence:Since the statements in a third-generation language did not refer to the attributes of any particular machine, they could be compiled as easily for one machine as for another.Aprogram written in a third-generation language could theoretically be used on any machine simply by applying the appropriate compiler.
Independence:When a comiler is designed, particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated. For example, the different ways in which machines handle I/0operations have historcally caused the "same" language to have different characteristics,or dialects, on different machines. PostVer 0

Please login to reply. Login

2955836006qqcom • 2021-04-13 07:29:35
<p style="text-align: right;">Machine dependent:When a compiler is designed, particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated.</p> PostVer 0

Please login to reply. Login

wx287_oz26ftx_gczjz0jpscvm1-d3flry • 2021-04-13 08:22:45
Machine independent is when a program written in a third-generation language could theoretically be used on any machine simply by applying the appropriate compiler. Machine dependent is when a compiler is designed, particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated. For example, the different ways in which machines handle I/O operations have historically caused the “same” language to have different characteristics, or dialects, on different machines. PostVer 0

Please login to reply. Login

1772435220qqcom • 2021-04-13 16:20:28
Third-generation languages (3GL) are higher-level programming languages designed to be easier for people to understand, including things like named variables.FORTRAN, ALGOL, and COBOL are early examples of this language.Most "modern" languages (BASIC, C, C++) are third-generation languages.Most GLS supports structured language design. PostVer 0

Please login to reply. Login

1017364560qqcom • 2021-04-17 10:48:53
Independent: Since the statements in a third-generation language did not refer to the attributes of any particular machine ,they could be compile d as easy for one machine as for another. A program written in a third-generation language could theoretically be used on any machine simply by applying the appropriate compiler. Dependent: When a compiler is designed ,particular characteristics of the underlying machine are sometimes reflected as conditions on the language being translated . For example, the different ways in which machines handle /0 operations have historically caused the "same" language to have different characteristics, or dialects, on different machines. PostVer 0

Please login to reply. Login

1115727260qqcom • 2021-04-18 11:49:42
The third-generation language has more instructions and does not depend on a specific computer.Machine independence can make the language more applicable PostVer 0

Please login to reply. Login

1634605411qqcom • 2021-04-19 15:20:58
Machine independence means that a program in the third generation language can be programmed by applying appropriate compound machine. Dependency means that when designing and compiling, the specific characteristics of the underlying machine are sometimes reflected as the conditions of the language used have been translated. For example, different ways in which machines process an operation result in different French features or dialects of the "same" language on different machines. PostVer 0

Please login to reply. Login

2848519344qqcom • 2021-04-20 00:16:03
since the statements in a third-generation language did not refer to attributes of any particular machine,they could be compiled as easy for one machine as for another

JAVA C++ PostVer 0

Please login to reply. Login

wx287_oz26ft4i1taklosxq83xveqlblcc • 2021-05-05 21:13:09
Assembly language is a programming language independent of machine
The lower level is machine code, which is 0101010101 PostVer 0

Please login to reply. Login

Reversion History

Loading...
No reversions found.