List criteria of data structures used in language processing, Computer Engineering

Assignment Help:

List the criteria on the basis of which data structures used in language processing can be classified.

In language processing the data structures utilization can be classified as follow in criterion:

1. Nature of a data structure- for a non linear or linear data structure. Linear data structures contain a linear arrangement of components in memory and components require a contiguous area of memory. The components of a non-linear data structure are accessed using pointers and therefore the components need not occupy contiguous areas of memory.

2. Purpose of a data structure- for a search data structure or an allocation data structure. Search data structures are utilized during language processing to keep attribute information concerning various entities into the source program. Allocation data structures are characterized through the fact that the user of that entity identifies the address of the memory area assigned to an entity therefore no search operations are conducted upon them.

3. Lifetime of a data structure- It used during language processing or target program execution.


Related Discussions:- List criteria of data structures used in language processing

Difference between top-down and bottom-up programming, What is the differen...

What is the difference between top-down and bottom-up, programming? Ans: Top-down and Bottom-up Approaches In Top-down programming approach, we begin by identifying the main

Explain region, What is a Region? A Region is a continuous area of a p...

What is a Region? A Region is a continuous area of a process's address space (like text, data and stack). The kernel in a "Region Table" that is local to the process mainta

Explain the design reusability of verilog, Explain the Design reusability o...

Explain the Design reusability of Verilog There is no concept of packages in Verilog. Functions and procedures used within a model should be  defined  in  the  module.  To  mak

What are addressing modes, What are Addressing Modes Many of instructio...

What are Addressing Modes Many of instructions that a computer actually executes during running of a program concern movement of data to and from memory. It is not possible sim

Explain XLAT instruction with help of example, Q. Explain XLAT instruction ...

Q. Explain XLAT instruction with help of example? Let's presume a table of hexadecimal characters signifying all 16 hexadecimal digits in table: HEXA      DB      '012345678

What are the user interfaces of interactive lists, What are the user interf...

What are the user interfaces of interactive lists? If you require the user to communicate with the system during list display, the list must be interactive.  You can describe

What is the draw back of access-3 code, Q. What is the draw back of Access-...

Q. What is the draw back of Access-3 Code? Give suggestion to over come this drawback.

Dynamic cons, i want dynamic cons simple program in c++

i want dynamic cons simple program in c++

What all 1's represents in 32bit ip addressing scheme, In 32bit IP Addressi...

In 32bit IP Addressing scheme all 1's represent? All 1's represent limited broadcast in 32 bit IP Addressing scheme.

Artificial intelligence software, Artificial Intelligence Software A...

Artificial Intelligence Software Artificial Intelligence (AI) software employs non numerical algorithms to resolve complex problems that are not amenable to computation or s

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd