Which of the following is not true of FORTRAN?

Similar documents
1. In waterfall model, output of one phase is input to next phase. True or false.

UNIT I Programming Language Syntax and semantics. Kainjan Sanghavi

Syntax. A. Bellaachia Page: 1

Describe the layers of a computer system

1 A question of semantics

Lecture 09. Ada to Software Engineering. Mr. Mubashir Ali Lecturer (Dept. of Computer Science)

Continuations provide a novel way to suspend and reexecute

PROGRAMMING LANGUAGE PARADIGMS & THE MAIN PRINCIPLES OF OBJECT-ORIENTED PROGRAMMING

Introduction. A. Bellaachia Page: 1

Introduction & Review

8/27/17. CS-3304 Introduction. What will you learn? Semester Outline. Websites INTRODUCTION TO PROGRAMMING LANGUAGES

General Concepts. Abstraction Computational Paradigms Implementation Application Domains Influence on Success Influences on Design

1. true / false By a compiler we mean a program that translates to code that will run natively on some machine.

Com S 541. Programming Languages I

Welcome to COS151! 1.1

Language Translation, History. CS152. Chris Pollett. Sep. 3, 2008.

Functional Programming. Big Picture. Design of Programming Languages

((MARKS)) (1/2/3...) ((QUESTIO N)) ((OPTION_ A)) What is Software?

CSC 326H1F, Fall Programming Languages. What languages do you know? Instructor: Ali Juma. A survey of counted loops: FORTRAN

Part (01) Introduction to Computer

A Brief History of Computer Science

Objective: To learn meaning and concepts of programming. Outcome: By the end of this students should be able to describe the meaning of programming

CS 565: Programming Languages. Spring 2008 Tu, Th: 16:30-17:45 Room LWSN 1106

Special Topics: Programming Languages

CSCI312 Principles of Programming Languages!

CS 415 Midterm Exam Spring 2002

CS508-Modern Programming Solved MCQ(S) From Midterm Papers (1 TO 22 Lectures) BY Arslan

Introduction to LISP. York University Department of Computer Science and Engineering. York University- CSE V.

COMPUTER - GENERATIONS

Chapter 2. 5 * B => A V 6 7 (subscripts) S 1.n 1.n (data types)

Contents. Chapter 1 SPECIFYING SYNTAX 1

Programming Languages and Program Development

CS 3360 Design and Implementation of Programming Languages. Exam 1

1: History, Generation & Classification. Shobhanjana Kalita, Dept. of CSE, Tezpur University

Chapter 1. The Big Picture

CS 6110 S14 Lecture 1 Introduction 24 January 2014

Chapter 3: CONTEXT-FREE GRAMMARS AND PARSING Part 1

Chapter 11 :: Functional Languages

Outline. Programming Languages 1/16/18 PROGRAMMING LANGUAGE FOUNDATIONS AND HISTORY. Current

Recursive Functions of Symbolic Expressions and Their Application, Part I

What Is Computer Science? The Scientific Study of Computation. Expressing or Describing

2. Evolution of the Major Programming languages

Programming Languages, Summary CSC419; Odelia Schwartz

1. In COMAL language programs, parameters after name of procedure must be put in A. brackets B. back-slash C. insecure data D.

FUNKCIONÁLNÍ A LOGICKÉ PROGRAMOVÁNÍ 1. ÚVOD DO PŘEDMĚTU, LAMBDA CALCULUS

Evolution of Fortran. Presented by: Tauqeer Ahmad. Seminar on Languages for Scientific Computing

MIDTERM EXAMINATION. CSE 130: Principles of Programming Languages. Professor Goguen. February 16, points total

Programming Languages Third Edition

CSc 10200! Introduction to Computing. Lecture 1 Edgardo Molina Fall 2013 City College of New York

CS101 Introduction to Programming Languages and Compilers

In this chapter, you will learn about: The definition of computer science. Algorithms. Invitation to Computer Science, C++ Version, Third Edition

Chapter 01. Introduction 2018/9/17. Chapter Goals. Computing Systems. Computing Systems. Layers of a Computing System. Abstraction

Introduction to Logic Programming

COMPUTATIONAL SEMANTICS WITH FUNCTIONAL PROGRAMMING JAN VAN EIJCK AND CHRISTINA UNGER. lg Cambridge UNIVERSITY PRESS

CS A331 Programming Language Concepts

Homework. Lecture 7: Parsers & Lambda Calculus. Rewrite Grammar. Problems

Introduction Objectives: 1) differentiate between high-level, low-level, and machine language; 2) explain why it is necessary to translate a program

Welcome to COSC Introduction to Computer Science

UNIT I Programming Language Syntax and semantics. Kainjan Sanghavi

PLAGIARISM. Administrivia. Course home page: Introduction to Programming Languages and Compilers

Introduction to Programming Languages and Compilers. CS164 11:00-12:00 MWF 306 Soda

This book is licensed under a Creative Commons Attribution 3.0 License

INSTITUTE OF AERONAUTICAL ENGINEERING

St. MARTIN S ENGINEERING COLLEGE Dhulapally, Secunderabad

INFS 214: Introduction to Computing

Chapter 5: The Untyped Lambda Calculus

A Small Interpreted Language

CS 101 INTRODUCTION TO COMPUTING

What is a programming language?

Lisp History. Lisp and Prolog Background. Lisp Use. Lisp Availability

Programming Language Pragmatics

Programming Paradigms

Topic I. Introduction and motivation References: Chapter 1 of Concepts in programming languages by J. C. Mitchell. CUP, 2003.

Defining Program Syntax. Chapter Two Modern Programming Languages, 2nd ed. 1

CMSC 330: Organization of Programming Languages. Context Free Grammars

Functional Programming. Ionut G. Stan - OpenAgile 2010

Formal Systems and their Applications

Final-Term Papers Solved MCQS with Reference

a name refers to an object side effect of assigning composite objects

CS 3360 Design and Implementation of Programming Languages. Exam 1

Lecture content. Course goals. Course Introduction. TDDA69 Data and Program Structure Introduction Cyrille Berger

Lecture 1: CS2400 Introduction to Computer Science

Programming Language Definition. Regular Expressions

Organization of Programming Languages (CSE452) Why are there so many programming languages? What makes a language successful?

G Programming Languages - Fall 2012

G Programming Languages Spring 2010 Lecture 1. Robert Grimm, New York University

Introduction to Compilers

Dependently Typed Functional Programming with Idris

COSC252: Programming Languages: Semantic Specification. Jeremy Bolton, PhD Adjunct Professor

Semantics via Syntax. f (4) = if define f (x) =2 x + 55.

G Programming Languages - Fall 2018

Computers in Engineering COMP 208. A Brief History. Mechanical Calculators. A Historic Perspective Michael A. Hawker

Computers in Engineering COMP 208

Principles of Programming Languages. Lecture Outline

Discovering Computers 2008

Functional programming in LISP

CISC 860 September 14, Milestones in the History of PLs

Lambda Calculus LC-1

Computer science First Class Lecture 1

Why study Programming Language Concepts? Chapter One. Language Evaluation Criteria. Programming Domains. Readability Writability Reliability Cost

Transcription:

PART II : A brief historical perspective and early high level languages, a bird's eye view of programming language concepts. Syntax and semantics-language definition, syntax, abstract syntax, concrete syntax, and pragmatics, semantics, an introduction to formal semantics, languages. ((MARKS (/2/3... Which of the following is most oriented to scientific programming B _CHOICE FORTRAN COBOL BASIC PL/ A TIO ((MARKS (/2/3... Which of the following is not true of FORTRAN?

B _CHOICE TIO it was developed for scientific and mathematic applications it is one of the oldest high-level languages it is a problem oriented language All of the above A It is early but not oldest. ((MARKS (/2/3... B Which of the following is an example of problem oriented language BASIC PL/ FORTRAN All of above D

_CHOICE TIO ((MARKS (/2/3... B _CHOICE Which of the following languages is case-sensitive (i.e., IF is not same as if? BASIC C FORTRAN None of above B TIO

((MARKS (/2/3... B _CHOICE TIO In the evaluation of a computer language, all of the following characteristics should be considered except? Environment : S/w development tools Efficiency readability hardware maintainance costs D ((MARKS (/2/3... B A factor in the selection of a source language is programming writability language availability program compatibility with other software

_CHOICE all of the above D TIO ((MARKS (/2/3... B _CHOICE TIO Which of the following generations of language will likely include the languages of the future? first generation second generation or third generation fourth generation fifth generation C Aim of Risk analysis phase in the spiral model is to eliminate the high risk problems before they threaten the project operation or cost. ((MARKS

(/2/3... ((OTION_B _CHOICE TIO BNF was used for which developed by? Alan Turing Joseph Jacquard John Backus Alonzo Church C Backus developed BNF notation which was used in the development of Algol 60. ((MARKS (/2/3... ((OTION_B the origins of the major computational models that early computer scientists developed are? A. the Lambda-calculus B. Turing Machine C. Propositional and Predicate Logic D. All of the above B Only A,and B

_CHOICE B and C D D TIO ((MARKS (/2/3... ((OTPION_ B _CHOICE TIO Programming language 'FORTRAN' stands for formula translator. formula translation. free translator. free translation. A

((MARKS (/2/3... ((OTPION_ B _CHOICE TIO Programming language 'COMAL' stand for common algorithmic language. common arithmetic language. common arithmetic learning. common algorithmic learning. A for this question. ((MARKS (/2/3... Programming language used to encourage logical thinking is classified as PASCAL.

((OTPION_ B _CHOICE TIO COBOL. PROLOG COMAL. C for this question. ((MARKS (/2/3... ((OTPION_ B _CHOICE TIO Which of the following is machine independence program? High level language Low level language Assembly language Machine language A

((MARKS (/2/3... ((OTPION_ B _CHOICE TIO Which of the following is called low level languages? Machine language Assembly language Both of the above None of above C Option A and B are m/c dependent languages ((MARKS (/2/3... The first electronic computer in the world was UNIVAC

((OTPION_ B _CHOICE TIO EDVAC ENIAC All of above C ((MARKS (/2/3... ((OTPION_ B _CHOICE TIO High level language is also called Problem oriented language Business oriented language Mathematically oriented language All of the above D No explanation

((MARKS (/2/3... ((OTPION_ B _CHOICE TIO In the third Generation of computers Distributed data processing first became popular An operating system was first developed High level procedural language were first used Online real time systems first become popular D ((MARKS (/2/3... ((OTPION_ Algebraic datatypes have been successfully used for formal specifications of Abstract syntax Concrete syntax

B _CHOICE TIO Pragmatics Semantics A ((MARKS (/2/3... ((OTPION_ B _CHOICE TIO Which aspect of language deals with the meaning of words and sentences? phonology pragmatics semantics syntax C

((MARKS (/2/3... B _CHOICE TIO It is the study of the meaning of languages. Pragmatics Syntax Linguistics Semantics D ((MARKS (/2/3... The rules of a language are called its. Structure

B _CHOICE TIO Code Syntax Rigidity C ((MARKS (/2/3... B _CHOICE TIO The syntax of a programming language is defined by a context free grammar. Abstract Concrete Both None B

((MARKS (/2/3... B _CHOICE The syntax defines the way the programs look like to the evaluator/compiler. Abstract Concrete Both None A TIO