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