# Download COMPILER CONSTRUCTION - CSC312 Past Question PDF

You will find COMPILER CONSTRUCTION past question PDF which can be downloaded for FREE on this page. COMPILER CONSTRUCTION is useful when preparing for CSC312 course exams.

COMPILER CONSTRUCTION past question for the year 2018 examines 300-level **Science and Technology students** of **FUTO**, offering **CSC312** course on their knowledge of Chomsky hierachy, compiler construction, compiler design

Technical Details |
---|

Uploaded on: 24-August-2019 |

Size: 540.66 KB |

Number of points needed for download: 11 |

Number of downloads: 8 |

*Will you help us reach more students?*

Use the link below to get`
8 points` for each download by a registered user from your shared link below. Share on social media groups to reach more students.

## Past Questions related to COMPILER CONSTRUCTION

**Year:** 2019

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** BLD421

Topics: construction, management

BUILDING AND BUILDING MATERIALS

**Year:** 2019

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** BLD201

Topics: construction, building

**Year:** 2018

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** BLD324

Topics: construction, site

**Year:** 2019

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** BLD405

Topics: floor, construction industry

CONSTRUCTION PLANTS AND EQUIPMENTS

**Year:** 2019

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** BLD521

Topics: plant, operator, equipment

MEASUREMENT OF CONSTRUCTION WORK 3

**Year:** 2019

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** QTS311

Topics: earthwork support, cellular raft, junction

Introduction to Computer Science Possible question and answers by Ndukwe chimezirim Joseph

**Year:** 2019

**School:** University of Nigeria, Nsukka

**Department:** Science and Technology

**Course Code:** COS101

Topics: Algorithm, history of computer, Network, Algorithm design, data design, BASIC, computer, JAVA, Memory, operating system, optical disk

Introduction to Problem Solving

**Year:** 2021

**School:** Air Force Institute of Technology

**Department:** Science and Technology

**Course Code:** CSC102

Topics: Problem Solving, pseudocode, flowchart, algorithm, software design model, control structures, algorithm constructs, sequence, data types, object oriented design, operators

FISH POND CONSTRUCTION AND MANAGMENT

**Year:** 2018

**School:** Federal University of Technology, Owerri

**Department:** Agriculture and Veterinary Medicine

**Course Code:** FAT308

Topics: fish pond, pond profiling, pond construction, contour pond, barrage pond, oxygen depletion

Construction management and economics for civil engineering

**Year:** 2020

**School:** Federal University of Technology, Owerri

**Department:** Engineering

**Course Code:** CIE512

Topics: Construction management, civil engineering economic, work measurement, standard performance, facility location, facility layout, materials storage, activity sampling, work study, personnel management, job evaluation, incentive scheme, inventory control management, inventory control, manpower planning, recruitment

Antenna design and measurement

**Year:** 2020

**School:** Federal University of Technology, Owerri

**Department:** Engineering

**Course Code:** COE514

Topics: Antenna design, antenna measurement, Antenna radiation pattern, Fraunhofer region, Fresnel region, Antenna temperature, Antennal effective area, parabolic antenna construction, parabolic antenna action, Yagi antenna, monopole, Antenna gain comparison technique, E-plane antenna, base transceiver station, mobile switching center

**Year:** 2018

**School:** Federal University of Technology, Owerri

**Department:** Engineering

**Course Code:** MCE301

Topics: Mechanical engineering design, design concept, computer-aided design, computer-aided engineering, shaft, gear drive

REINFORCED CONCRETE DESIGN 2-2012-2018

**Year:** 2018

**School:** Federal University of Technology, Owerri

**Department:** Engineering

**Course Code:** STE518

Topics: column, beam, floor, shear, deflection, reinforcement, retaining wall, punching shear, yield line method, flat slab, slab, cantilever, dead load, preliminary design, bearing pressure analysis, stem wall design, stem wall reinforcement, axial load, unaxial moment, slender column

**Year:** 2019

**School:** Federal University of Technology, Owerri

**Department:** Engineering

**Course Code:** MCE301

Topics: design concept, CAD, CAE, engineering, CAE, Shaft, steel, gear, engine, pinon, machine design

### Books related to COMPILER CONSTRUCTION

Advanced Compiler Design and Implementation

**Author:** Steven Muchnick

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC312

Topics: Compiler Design, compiler Implementation, informal compiler algorithm notation, Low-Level Intermediate Languages, Multi-Level Intermediate Languages, run-time support, Data Representations, control-flow analysis, Data-Flow Analysis, Procedure Optimizations, Register Allocation, code scheduling, Memory Hierarchy optimization, Data-Cache Optimization

Compiler Design and Implementation

**Author:** Bunakiye Japhet

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CMP312

Topics: Compiler Design, compiler Implementation, Language Processors, lexical analysis, syntax analysis, Semantic Analysis, Intermediate Code Generation

Engineering a compiler, 2nd edition

**Author:** Keith Cooper, Linda Torczon

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC312

Topics: scanners, regular expression, Top-Down Parsing, parsing, Expressing Syntax, Bottom-Up Parsing, Context-Sensitive Analysis, Intermediate Representations, Procedure Abstraction, code shape, Arithmetic Operators, Boolean operators, relational operators, character strings, procedure calls, Data-Flow Analysis, Iterative Data-Flow Analysis, Interprocedural Analysis, scalar optimizations, code motion, Instruction Scheduling, register allocation, Local Register Allocation, Global Register Allocation

Systems Analysis and Design Methods, 7th Edition

**Author:** Jeffrey Whitten, Lonnie Bentley

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** CIT303

Topics: system analysis, information system building blocks, information systems development, project management, fact-finding technique, modeling system requirements, process modeling, data modeling, data analysis, Object-oriented analysis, system design methods, systems design, feasibility analysis, input design, prototyping, database design, user interface design, output design, systems operations, systems construction, systems implementation

**Author:** Nasiru Danlami

**School:** Bayero University, Kano

**Department:** Engineering

**Course Code:** CIV3301

Topics: Civil Engineering Procedure, civil engineering, Structural Engineering, Environmental Engineering, Water Resources Engineering, Hydraulic Engineering, Geotechnical Engineering, Construction Engineering, Civil Engineering Design, Applied Civil Engineering Design, Civil Engineering Design Documents, construction process management, site analysis, Site reconnaissance, surveys, measured survey, condition survey, Photographic survey, video surveys, Site Investigation, Foundation design, subsoil examination, trial pits, borehole, Window samplers, Rotary Drilling Equipment, Percussion boring, construction principles, construction equipment, earthing moving equipment, bulldozer, Frontend Loader, Motor Graders, scrapers, truck, Excavating Equipment, construction elements, Foundation construction, foundation types, Strip foundations, Wide strip foundation, Short-bored pile foundations, Pad foundations, Raft foundations

Systems Analysis and Design, 5th edition An Object-Oriented Approach with UML

**Author:** Alan Dennis, Barbara Haley Wixom, David Tegarden

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** CIT303

Topics: system analysis, system design, system development life cycle, system development methodologies, object-oriented systems, object-oriented systems analysis and design, project management, feasibility analysis, project selection, project staffing, analysis modeling, structural modeling, business process, functional modeling, Behavioral Modeling, design modelling, data management layer design, Human–Computer Interaction Layer Design, Physical Architecture Layer Design, managing programming, unified modelling language

Design and Analysis of Experiments

**Author:** STA FUTO, Aldrian cares

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** STA453

Topics: Experiments Aid Estimation, Hypothesis Testing, experimental design techniques, experimental error, completely randomized design, least square method, confidence interval, ANOVA table, normality assumption, randomized completely block design, sum of squares calculation, relative efficiency, approximate analysis, missing values, incomplete block design, balanced incomplete block design, Latin square design

**Author:** Jeffrey Ullman, Ravi Sethi, Monica Lam, Alfred Aho

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC312, CMP312

Topics: compilers, Simple Syntax-Directed Translator, lexical analysis, syntax analysis, Syntax-Directed Translation, Intermediate-Code Generation, Run-Time Environments, code generation, Machine-Independent Optimizations, Instruction-Level Parallelism

Design of structural elements, 3rd Edition

**Author:** Chanakya Arya

**School:** Bayero University, Kano

**Department:** Engineering

**Course Code:** CIV3307, CIV4204, CIV5405

Topics: Structural Design, Design Philosophy, Design Basics, Basic structural concepts, materials properties, Design loads acting on structures, Design loads acting on elements, Structural analysis, Beam design, Column design, British Standard Structural design, Beams, Slabs, Foundations, Retaining walls, Design in structural steelwork to BS5950, Iron, Steel, Design Strength, Connections Design, Design in unreinforced masonry, Design in timber to BS5268, Structural design to Eurocodes

More examples on BASIC,Types of programming,assembler, interpreter and compiler

**Author:** CSC111

**School:** University of Ilorin

**Department:** Science and Technology

**Course Code:** CSC111

Topics: BASIC, programming, assembler, interpreter, compiler

**Author:** Uddin Osemengbe

**School:** Edo University

**Department:** Science and Technology

**Course Code:** DATABASE DESIGN AND MANAGEMENT SYSTEMS

Topics: Database management system, database model

Reinforced Concrete Design To Eurocode 2

**Author:** Bill Mosley, John Bungey, Ray Hulse

**School:** Bayero University, Kano

**Department:** Engineering

**Course Code:** CIV3307

Topics: Reinforced Concrete Design, Design processes, composite action, stress-strain relations, shrinkage, thermal movement, creep, materials specification, Limit state design, Characteristics material strengths, Combination of actions, Load combinations, Beams analysis, Frames Analysis, Shear wall structures resisting horizontal loads, Moments redistribution, Rectangular-parabolic stress block, Triangular stress block, Shear, bond, Torsion, Anchorage bond, span-effective depth ratio, deflection calculation, flexural cracking, Thermal cracking, Shrinkage cracking, Reinforced concrete beams design, Reinforced concrete slabs design, Column design, column classification, slender column design, Foundations design, Retaining walls design, Prestressed concrete, Water-retaining structures, composite construction, Footings, Reinforcement details, Shear connector design

Languages and Machines, 3rd edition

**Author:** Thomas Sudkamp

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC314

Topics: Languages, regular expression, text searching, grammars, automata, languages, Chomsky normal form, finite automata, deterministic finite automata, Myhill-Nerode theorem, homky, undecidability, Rice's theorem, Mu-recursive functions, numeric computation, incomputable functions, linear-bounded automata, computational complexity, linear speedup, Hamiltonian circuit problem, polynomial-time reduction, satisfiability problem, complexity class relations, optimization problems, approximation algorithms, approximation schemes, space complexity, deterministic parsing

**Author:** DR NWOKO, DR OGBUAGU AND DR EMERIBEOLE

**School:** Federal University of Technology, Owerri

**Department:** Science and Technology

**Course Code:** EVT407

Topics: statistics, ANOVA[analysis of Variance], research dessigns, CRD[Complete randomized design], RCBD[Randomized complete block diagram], latin square design, central tendencies, dispersion, probability theories

Regression and Analysis of Variance I

**Author:** Alaba Oluwayemisi Oyeronke

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** STA322

Topics: Regression, Analysis of Variance, Correlation Coefficient, Correlation Ratio, Simple Linear Regression, Multiple Linear Regression, Multiple Regression Analysis, Polynomial Regression, Non-Linear Regression Model, ANOVA, Randomized Complete Block Design, Analysis of Variance for Randomized Complete Block Design, Latin Square Design, Least Significant Difference

**Author:** Nancy Woods

**School:** University of Ibadan

**Department:** Science and Technology

**Course Code:** CSC213

Topics: Digital Logic Design, Kirchhoff's law, Thevenin's theorem, Norton's theorem, circuit theory, semiconductors, transistors, digital logic, integrated circuits, digital logic gates, logic gates, combinational logic design, logic circuit diagram, truth table, Boolean expression, Boolean Algebra, Karnaugh Maps, Quine-McCluckskey, standard combinational logic circuits, ombinational logic circuits, combinational logic, binary adder, binary subtractor, digital comparator, multiplexer, digital encoder, binary decoder, sequential logic circuit, Flip-Flop, S-R Flip-Flop, JK Flip-Flop, T Flip-Flop, D-type Flip-Flop, registers, counters, computer codes, binary codes, binary-coded decimal, excess-3 code, gray code, error detection, error correction, digital error, parity bit, Hamming codes, Cyclic redundancy check

Fundamentals of Computer Organization and Architecture

**Author:** Mostafa Abd-El-Barr, Hesham El-Rewini

**School:** Edo University

**Department:** Science and Technology

**Course Code:** CSC315

Topics: computer systems, instruction set architecture, memory locations, addressing modes, instruction types, Assembly Language Programming, instructions mnemonics, computer arithmetic, number systems, integer arithmetic, processing unit design, datapath, CPU instruction cycle, memory system design, cache memory, virtual memory, input-output design, Direct Memory Access, Instruction-Level Parallelism, Reduced Instruction Set Computers, multiprocessors, Interconnection Networks

**Author:** WMC McKenzie

**School:** Bayero University, Kano

**Department:** Engineering

**Course Code:** CIV3307

Topics: Structural elements design, Structural Analysis Techniques, Shear Force, Bending moment, Shear force diagram, Bending moment diagram, Deflection of Beams, Elastic Shear stress distribution, Elastic Bending stress distribution, Transformed sections, Moment distribution, Bending stiffness, Rotational Stiffness, Carry-over moment, Pinned End, Free Moments, Fixed bending moments, Distribution Factors, Design Philosophies, Permissible stress Design, Load Factor Design, Limit State Design, Design codes, Eurocodes, National Annex, Structural Loading, Dead loads, Imposed loads, Imposed roof loads, Floor load distribution, Load distribution, Structural Instability, Overall Stability, Robustness, Reinforced concrete Element's Design, Structural Steelwork Elements' Design, Structural Timber Elements' Design.

Database Systems A Practical Approach to Design, Implementation, and Management ,6th edition

**Author:** Thomas Connolly, Caroline Begg

**School:** Modibbo Adama University of Technology

**Department:** Engineering

**Course Code:** TT301, TT304

Topics: Database Environment, Database Architecture, Relational Model, Relational languages, Relational Algebra, Relational Calculus, Data Manipulation, Data Definition, Advanced SQL, SQL, Object-Relational DBMSs, Database Analysis, Database Design, Database System Development Lifecycle, Entity–Relationship Modeling, Enhanced Entity–Relationship Modeling, Normalization, Advanced Normalization, Conceptual Database Design, Logical Database Design, Physical Database Design, Database Issues, Data Management, Transaction Management, Query Processing, Distributed DBMSs, Replication, Mobile Databases, Object-Oriented DBMS, Object DBMSs, Web Technology, Semistructured Data, Business Intelligence, Data Warehousing, Data Warehousing Design, OLAP, Data mining

Digital Logic Circuit Analysis and Design

**Author:** Victor Nelson, Troy Nagle, Bill Carroll, David Irwin

**School:** Edo University

**Department:** Engineering

**Course Code:** EEE314

Topics: Digital Logic Circuit Analysis, Digital Logic Circuit Design, computing, digital systems, number systems, positional notation, arithmetic, binary arithmetic, octal arithmetic, hexadecimal arithmetic, base conversions, signed number representation, computer codes, numeric codes, error detection codes, correction codes, Boolean algebra, Venn diagram, Duality, switching functions, truth tables, switching circuits, electronic logic gates, combinational circuits, algebraic methods, combinational logic circuits, computer aided design, design cycle, digital circuit modelling, design synthesis, logic simulation, Karnaugh maps, Quine-McCluskey tabular minimization method, Petrick's algorithm, computer aided minimization of switching functions. Modular combinational logic, Decodes, encoders, decoder circuit structures, encoders, multiplexers, demultiplexers, data distributors, adder circuits, comparators, semi custom logic devices, logic array circuits, field-programmable logic arrays, programmable read-only memory, programmable array logic, sequential devices, sequential circuits, memory devices, latches, flip-flops, timing circuits, modular sequential logic shift registers, counters, serial adder unit, serial accumulators, parallel accumulators, multiple-sequence counters, digital fractional rate multipliers, synchronous sequential circuit models, synchronous sequential circuits, registered programmable logic device, programmable gate arrays, sequential circuit design, logic circuit testing, digital logic circuit testing, combinational logic circuit testing, sequential logic circuit testing, electronic slot machine, keyless auto entry system