answersLogoWhite

0

Symbolic languages have a near 1:1 relationship with the resultant machine code, thus the translation from source code to machine code is extremely trivial. For instance, the move instruction maps to several operation codes (opcodes) depending on whether the source and destination are working memory addresses or register addresses. However, there is no need to map each opcode to a separate mnemonic because the assembler can deduce the exact opcode from the operands alone. Thus all moves can be symbolised with a MOV mnemonic. So aside from choosing between opcode variants, translation from source code to machine code is relatively simple to program.

High-level languages have a higher degree of abstraction than symbolic languages (which is what we mean by high-level). A single high-level statement may generate many dozens of low-level instructions thus translation from source to machine code is far from trivial. However, programs don't need to be written in minute detail because the compiler handles all the machine-level details, many of which are highly repetitive (move values into registers, perform an operation upon those registers, act upon the result, rinse and repeat). This allows the programmer to express his ideas in code more freely.

User Avatar

Wiki User

10y ago

What else can I help you with?

Related Questions

What is the relationship between Coordinated Management of Meaning theory and the Symbolic Interactionism theory?

the differences between co-ordinated management of meaning and symbolic interactionism theories


What are the differences between American Mickey and say Asian Mickey?

They speak different languages.


How Briefly explain differences between assembly machine languages?

difine essembly language


How many languages existed in the Western Hemisphere in 1492?

Modern day linguists have estimated that in 1492 there was a range of Native languages that spanned between 2,000 to 2,200. They believe that the differences between them in vocabulary and grammar can be favorably compared to the same differences between English and German. Work to refine the spectrum of these Native languages continue to the twenty-first century.


What are the differences between byzantine mosaics and roman mosaics?

Roman mosaics were natural and realistic while Byzantine mosaics were meant to be symbolic.


What are all the languages spoken today?

A comprehensive list does not exist: there are 4000 to 6000 spoken actively. The variance is due to controversy about the differences between languages and dialect.


What are the similarities and differences between English-based languages?

English-based languages share similarities in vocabulary, grammar, and syntax due to their common origin from Old English. However, they also have differences in pronunciation, spelling, and idiomatic expressions based on their unique development and influences from other languages.


What are the differences between Spanish and Portuguese?

Spanish and Portuguese are both Romance languages, but have distinct differences. Portuguese tends to have more nasal sounds and a more complex verb conjugation system compared to Spanish. Additionally, there are differences in vocabulary and pronunciation between the two languages.


Are Second-generation languages are also known as assembly languages?

Yes, that is correct. Second-generation languages, also known as assembly languages, provide a low-level interface between software and hardware. They use mnemonic codes and symbolic names to represent machine code instructions, making programming closer to the hardware level compared to high-level languages.


What are the key differences between Baltic and Slavic languages?

Baltic languages, such as Lithuanian and Latvian, are part of the Balto-Slavic language group along with Slavic languages, such as Russian and Polish. The key differences between Baltic and Slavic languages lie in their historical development, phonetics, grammar, and vocabulary. Baltic languages have retained more archaic features compared to Slavic languages, which have undergone more changes over time. Additionally, Baltic languages have a different sound system and grammatical structure compared to Slavic languages. The vocabulary of Baltic languages also differs from that of Slavic languages, with each language group having its own unique set of words and expressions.


What are the differences between Germany and Italy?

They speak different languages, have different ways of living, different food, popularity goes toward Italy mostly and many other differences.


What are the differences between Scottish and Irish Gaelic?

Both are derived from Old Irish so there are some similarities, but they are classified as two separate languages.