answersLogoWhite

0


Best Answer

1- Compilation:

* Programs can be translated into machine language.

* Very fast program execution, once the translation process is complete.

* Most production implementations of language such as C,COBOL,and Ada are by compiler.

2- Pure Interpretation:

* Has the Advantage of allowing easy implementation of many source-level debugging operations.

* The serious disavantage the execution is 10 to 100 times slower than in compiled systems.

3- Hybrid Implementation System:

* Small translation cost.

* Medium execution speed.

From this book :

Concepts of Programming Languages (7th Edition)

Robert W.Sebesta

User Avatar

Wiki User

12y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the 3 general methods of implementing programming language in brief?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Computer Science

What is the full meaning of COBOL computer term?

COBOL = COmmon Business-Oriented Language. Although it is one of the earliest high-level computer languages, it is still in use today, albeit employing modern programming features including object-oriented programming methods. The latest stable release is getting on for some 10 years old now while OpenCOBOL is perhaps the most common implementation.


Write a program in c language to implement framing methods like character stuffing?

A program in c language to implement framing methods like character stuffing can be grave sizeCRC-32 and the variable c50.


What are the disadvantages and advantages of dynamic system development method?

Advantages of system development life cycle in terms of waterfall model it only requires minimal resources in implementing this method. But it is hard to go back and change.


What is the role of a parser in compiler design?

· In the compiler model, the parser obtains a string of tokens from the lexical analyser, and verifies that the string can be generated by the grammar for the source language.· The parser returns any syntax error for the source language.· There are three general types' parsers for grammars.· Universal parsing methods such as the Cocke-Younger-Kasami algorithm andEarley's algorithm can parse any grammar. These methods are too inefficient to use in production compilers.· The methods commonly used in compilers are classified as either top-down parsing or bottom-up parsing.· Top-down parsers build parse trees from the top (root) to the bottom (leaves).· Bottom-up parsers build parse trees from the leaves and work up to the root.· In both case input to the parser is scanned from left to right, one symbol at a time.· The output of the parser is some representation of the parse tree for the stream of tokens.· There are number of tasks that might be conducted during parsing. Such as;o Collecting information about various tokens into the symbol table.o Performing type checking and other kinds of semantic analysis.o Generating intermediate code.


Methods of accessing information through the Internet by using HTML hyperlinks?

§Identify the different methods of accessing information on the web

Related questions

What are the three general methods in implementing a programming language?

1- Compilation 2- Pure Interpretation 3- Hybrid Implementation System


How does programming language differ from a human language?

Programming languages are designed for communication between humans and computers to write instructions for executing tasks, while human languages are used for communication between people for expressing thoughts and emotions. Programming languages have specific rules and syntax that need to be followed accurately to create functioning code, whereas human languages have more flexibility and can convey complex ideas with nuances and emotions.


What is the difference between static and dynamic programming?

in static programming properties, methods and object have to be declared first, while in dynamic programming they can be created at runtime. This is usually due to the fact that the dynamic programming language is an interpreted language.


What is a java object?

A java object is a collection of methods and properties defined in the Java programming language.


What is a term used as a synonym for module in any programming language?

subroutines procedures functions or methods


What is the need for c plus plus?

Primarily to add object oriented programming methods to the C language.


What are the primary methods of programming?

The two primary methods of programming are procedural and object-oriented.


Which language do you use if you are creating an application to be deployed via a network?

Deployment methods are not integral to any programming language. You can use any suitable programming language to write the actual program, but how you deploy it is entirely up to you. However, there are installation tools that can assist with your deployment strategy.


What kind of things become object in oops in c?

C is not an object-oriented programming language, therefore nothing can become an object. The term can only loosely be applied to data types in general but without encapsulated methods they cannot be called objects as such.


What is the advantage of overriding a class?

In object oriented programming language, it is possible to override classes. and the advantage over this is we can just show the or run the methods of the base class.


Can you create class in 'c'?

Class acts as an encapsulation of attributes and methods, that is used by an object oriented programming (OOP) language. Since C is not an OOP, its a structural programming language, one can not create classes in C. That is why OOP version of C was developed called C++, where one can work with classes.


Suggestopedia and Neuro-linguistic Programming are examples of what?

Suggestopedia and Neuro-linguistic Programming are examples of alternative teaching methods that aim to enhance learning and communication. Suggestopedia focuses on creating a relaxed environment for learning through suggestion, while Neuro-linguistic Programming explores the relationship between language, behavior, and personal development.