Preview

Unix and shell programming

Satisfactory Essays
Open Document
Open Document
283 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Unix and shell programming
Distinguish between the various translators. Explain why the compiler is called an n-pass compiler. What are lexicons? Differentiate between scanning and parsing. What are grammars? What is the need for intermediate code generation phase? What are type checkers? Explain liveliness analysis. Mention the various language processors.

10. What do you mean by array allocation?

11. Briefly explain the following:

LL(1) parsing Code generators Optimization Loaders Macro processor

PART – B

Answer any five questions. (5 x 10 = 50)

With a neat diagram, explain the various phases of a compiler. Discuss the various categories of assemblers. Discuss the design of macro processor in detail. Explain the various memory allocation schemes with examples. Discuss the different compiler construction tools. What are NFA and D

Distinguish between the various translators. Explain why the compiler is called an n-pass compiler. What are lexicons? Differentiate between scanning and parsing. What are grammars? What is the need for intermediate code generation phase? What are type checkers? Explain liveliness analysis. Mention the various language processors.

10. What do you mean by array allocation?

11. Briefly explain the following:

LL(1) parsing Code generators Optimization Loaders Macro processor

PART – B

Answer any five questions. (5 x 10 = 50)

With a neat diagram, explain the various phases of a compiler. Discuss the various categories of assemblers. Discuss the design of macro processor in detail. Explain the various memory allocation schemes with examples. Discuss the different compiler construction tools. What are NFA and

You May Also Find These Documents Helpful

  • Powerful Essays

    IT/210 Appendix D

    • 453 Words
    • 4 Pages

    Up to this point, you have identified the processes the program must perform, but you have not given any consideration to exactly how the processes work together to solve the problem. At this point, you must generate a description of the processing using pseudocode, a natural language description of the processing the application must perform.…

    • 453 Words
    • 4 Pages
    Powerful Essays
  • Best Essays

    Unix/Linux

    • 2760 Words
    • 12 Pages

    Windows, a much younger operating system, released in 1985, has exponentially grown in popularity ever since. Windows popularity is the biggest reason that it suffers malicious attacks more than any other operating system available. The numerous attacks…

    • 2760 Words
    • 12 Pages
    Best Essays
  • Good Essays

    2. Briefly describe two operations that a debugger can perform (i.e., commands that you can give to a debugger? What two things does the compiler do to assist a debugger?…

    • 567 Words
    • 3 Pages
    Good Essays
  • Good Essays

    File Management in Unix

    • 557 Words
    • 3 Pages

    When it comes to UNIX systems all user data is organized and stored in files. These files are subsequently organized into a management structure comprising of directories and sub-directories. Much like forest and organizational units when it comes to active directory, UNIX also has the directories and sub-directories organized into a tree-like structure that it calls a file system. UNIX also has three basic types of files. When it comes to security files can be secured through UNIX file permissions as well as access control lists (ACLs).…

    • 557 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Intro to Computers

    • 340 Words
    • 2 Pages

    Draw a block diagram showing the major components of a computer and their relationships. Briefly describe the function of each component. [RQ, no. 3]…

    • 340 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    UNIX has many tools at its disposal like line editors, application program interfaces, development environments, libraries, and documentation (Anthes, 2009). This makes UNIX a very powerful system and the best part about it all is it was written on a microcomputer. UNIX is a multitasking, multi user computer operating system. When UNIX was created it was…

    • 1593 Words
    • 7 Pages
    Powerful Essays
  • Better Essays

    Safety issues have always been one of the major aspects of effective operation of human beings and systems invented and implemented by individuals all over the world in different periods of human history. The rise of the personal computer in the market is another potential threat; nowadays this threat comes from the internet through computers and other devices. As stated in the study by Garfinkel, Spafford, and Schwartz (2011), “in today’s world of international networks and electronic commerce, every computer system is a potential target” (p. 3). Computers and servers store information that can be damaged or retrieved by hackers that are not interested in keeping the operating system safe and sound. As such, the UNIX operating system can be considered one of the safest for your network activities with a minimum threat to your operating system and the computer in general.…

    • 1689 Words
    • 7 Pages
    Better Essays
  • Powerful Essays

    Unix Network Programing

    • 5507 Words
    • 23 Pages

    Three interrelated aspects: r TCP/IP protocol suite r standard Internet applications r coding using UNIX sockets API…

    • 5507 Words
    • 23 Pages
    Powerful Essays
  • Good Essays

    Golden Age Of The Guptas

    • 748 Words
    • 3 Pages

    Main tenets of Hinduism are: (i) Belief in an Omnipotent God. (ii) This belief does not debar them from worshipping several gods signifying the different forms of the same divine. (iii) Worship of several gods gave birth to numerous religious sects of which two are more important having their respective God as Head.…

    • 748 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Programming

    • 360 Words
    • 2 Pages

    flow charts for csma Computed Personal Data DTR Approve voucher & payroll First copy of Approved voucher approved payroll & payroll Payroll & voucher Personal Data of new Employee & DTR Employee record MPR computed Payroll record Monthly payroll report Payroll file/report Payroll report Prepared voucher…

    • 360 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    C Interview questions and Answers | NEW Subjective Interview questions Here are few examples of standard subjective oral questions asked in C interviews. Note how the questions are interrelated and how difficulty of questions increases as interview moves on. A mediocre student will perhaps give up after three or four questions and only those who have clear knowledge of concepts related to C language will make till the last question. I recommend reading online forums, books like c loops and pitfall and experimentation with your code for clear knowledge of C concepts.…

    • 546 Words
    • 3 Pages
    Good Essays
  • Good Essays

    1. Robertson, L.A. (2006). Simple Program Design (5th ed.). Boyd & Fraser Publishing Company, Chapters 1-3.…

    • 572 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Storage assignment- modification of identifier and literal tables.it makes entries in matrix that allow code generation to creat code that allocates dynamic storage,and also allow the assembly phase to reserve the proper amounts of STATIC storsge.…

    • 396 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    2.1 A First Verilog Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Lexical Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Program Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8…

    • 4773 Words
    • 20 Pages
    Satisfactory Essays
  • Good Essays

    Mobile Cloning

    • 4981 Words
    • 20 Pages

    the syntax rules of whichever programming language it is written in. The compiler is only a program and…

    • 4981 Words
    • 20 Pages
    Good Essays

Related Topics