Procedure Definition Processor (PDP) Operations Reference Manual - Documentation Updates

Size: px
Start display at page:

Download "Procedure Definition Processor (PDP) Operations Reference Manual - Documentation Updates"

Transcription

1 Procedure Definition Processor (PDP) Operations Reference Manual - Documentation Updates Copyright 2013 Unisys Corporation All rights reserved. Unisys is a registered trademark of Unisys Corporation.

2 Updates to Procedure Definition Processor (PDP) Operations Reference Manual The following information identifies the known changes to this document at release time. These updates, and any future updates to this document, are provided in the problem list entry (PLE) identified below. To ensure you have the most current information for this document, contact your Unisys representative or access the current PLE from the Unisys Product Support Web site: Note: If you are not logged into the Product Support site, you will be asked to do so. Problem List Entry (PLE) Time 13:36:14 Date ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Number: Product: PDP Est Comp Date: Status: CLOSED Component: USER-DOC Date Updated: Type: RELEASED Form: TROUBLE REPORT Date Prepared: Class: DOCUMENTATION Originator: HILTUNEN-HOLLY Responsibility: HXH Location: ROSEVILLE Coordinator: HXH Internal Use: Manager: DWK Criticality: Organization: TPS Description Section Headline: Cumulative changes for the PDP Reference Manual, level 13R1,( UP and UP A). Product Level: 13R1C 13R1F 13R1G 13R1I 13R1K 13R2B Document Affected: UP UP A Internal Keyword: MAST-PLE-4-0 Symptoms: Symptoms Updated: This PLE contains corrections to the Series 1100 Procedure Definition Processor PDP Level 13R1 Reference (UP ) and the update package to it, (UP A, also level 13R1). Note that this PLE only contains corrections to software level 13R1C and higher. PLE to UCF: Resolution Section Documents: This PLE contains changes to the Procedure Definition Processor (PDP) Operations Reference Manual, Level 13R1 (UP ). The changes will be incorporated into the manual for its next release Resolution Comments: For UCF Insert the following paragraph at the end of subsection 2.1 on page 2-1: The symbolic input can contain a slash (/) in column 1 to 1

3 advance printing of the listing to the next page. The slash should appear on a symbolic input image alone because no further processing of the symbolic input image will be performed. The slash is also retained in the generated symbolic output. The effect of the slash when processed by a compiler or assembler is determined by the standard processing rules for that compiler or assembler. This capability of PDP will be documented in the next release of the OS 1100 Procedure Definition Processor (PDP) Reference Manual For UCF The following information applies to PDP levels 13R1C, 13R1D, 13R1E, 13R1F, 13R1G, and 13R1H only. Page 1-1 under "options" Change from: Are listed in Table 1-1. to: Are listed in Table 1-1 and Table 1-2. Change the last two paragraphs to read as follows: The E, L, and N options indicate the type of listing PDP prints. PDP suppresses all symbolic listings if no listing option is specified. If you specify two or more of these options on the PDP processor control statement, PDP issues a WARNING message to alert you to the option conflict and produces the listing using the option that produces the shortest listing possible. The remaining options control the input, output, and processing of PDP. Cycling of procedure elements is permitted. The cycle number can be increased if you specify the U option. When you include a procedure in an assembly or compilation, the procedure from the latest cycle of the procedure element is supplied. NOTE: The following options issue a WARNING message, indicating they are either not defined or not supported by the PDP processor: A, D, G, H, K, O, R, S, Y, and Z. Page 1-3 Remove the I and W options and their descriptions from Table 1-1. Insert Table 1-2 after Table 1-1, as follows: Table 1-2. SYSLIB SIR$ - Symbolic Input/Output Routine - Options Option Character Description G* Input is compressed symbolic in columns 1-80 of the symbolic images. Applies only with I option. (PDP does not support this SIR$ option.) 2

4 H* Input contains sequence numbers in columns of the symbolic images. Applies only with I option. (PDP does not support this SIR$ option.) I Read images from the runstream and insert them into a new symbolic. (The symbolic input in the runstream following processor control statement creates a symbolic source language procedure element. The "si" parameter specifies the name to be given to the symbolic source language procedure. If you supply an "so" parameter, SIR$ indicates an illegal field and PDP terminates and issues a FATAL ERROR message. The resultant procedure element is subtyped according to the procedure type option specified with the I option. The option letters for the available subtypes are: B = ASM, C = COB, F = FOR, J = PSP, and M = MSM.) J* Input contains compressed symbolic images in columns 1-72 of the images and sequence numbers in (PDP does not support this SIR$ option. Instead, PDP reuses this option to indicate a subtype of PSP for PLUS procedures, as indicated in Table 1-1.) K* Check sequence numbers in columns of the symbolic images. (PDP does not support this SIR$ option.) P Output symbolic in Fieldata. (Compare with Q option.) Q Output symbolic in ASCII. (If you specify neither P nor Q, PDP sets Q as the default option.) If you specify both P and Q, output symbolic with mixed images (if this capability is enabled in SIR$). U Read change images from the runstream, apply them to the symbolic input element, and produce a new cycle of the symbolic element. W List change images * A configurable feature that is disabled in the standard version of SIR$. Page 2-2 Replace: Any line image in the symbolic input, defining a COBOL PDP library entry that contains an asterisk in column seven is considered to be a comment line image no matter what characters precede or follow the asterisk character. With: An asterisk in column 7 normally indicates a comment image in COBOL. However, an asterisk in column 7 with a PDP PROC or END directive is ignored (see Appendix B). Page 3-1, 4th paragraph, 2nd sentence Change: The element cycle of this symbolic element is always zero (i.e., no "updating" of the symbolic input element to a higher element cycle may be performed using PDP.) 3

5 To: The element cycle of this symbolic element is always zero, unless the U option is specified. If you specify the U option, the next cycle of the symbolic element is created. Page 3-1, 5th paragraph. Change: Symbolic output is the same character code as the symbolic input, except when the symbolic input is in the Fieldata character set. In that case, the symbolic output is in the ASCII/ISO character set. To: The SIR$ Q option is assumed for symbolic output if you specify neither the P nor the Q option on processor control statement (see Table 1-2). Appendix A - PDP Diagnostic Messages Page A-6 (of section A.2), remove the error message that begins '*FATAL ERROR: SYSLIB SIR$ Correction Image...' and its explanatory paragraph and replace it with the following new error message and explanatory paragraph: *FATAL ERROR: SYSLIB SIR$ detected error(s) for one or more symbolic input images or symbolic output images This message is output at the end of the first pass through the source input if any SIR$ error conditions were reported during processing of the source input images. Each SIR$ error message is output as soon as it is returned to PDP by SIR$. The SYSLIB Programming Reference Manual, Appendix B, contains a complete description of SIR$ error messages. All messages indicate an error for PDP source input from the runstream or from the SI element or for PDP source output to the SO element. Page A-9 Delete following message and its related description: *ERROR: Procedure declaration encountered before function end - procedure declaration ignored Move following message and description from Page A-9 to A-11, updating it and inserting it alphabetically: Delete from A-9: *ERROR: Source line encountered before procedure declaration - line image ignored Insert on A-11: *WARNING: Source line encountered before procedure declaration - line image ignored A no-comment, unrecognizable line image was encountered before a valid PDP procedure declaration was encountered. Source language line images may only appear within the procedure text. Delete following message and its related description: *ERROR: Source line encountered between DEF directive and procedure 4

6 declaration - line image ignored Page A-10 Delete following message and its related description: *WARNING: Fieldata output is not allowed - ASCII output assumed Insert the following messages and descriptions alphabetically: *WARNING: Improperly coded comment line or unrecognizable line image - line image ignored If the line image appears to be a poorly coded comment line image, PDP will issue the above warning and proceed to the next line image. *WARNING: Invalid asterisk character appended to procedure name - character removed An invalid asterisk has been attached to a COBOL or FORTRAN procedure name. Even if the asterisk appears in column seven for COBOL, it will not be treated as a comment indicator when attached to a procedure name. PDP will remove the asterisk character from the procedure name. (See Appendix B.) *WARNING: Invalid "$" character preceding PDP DEF directive - character ignored The DEF directive appears to be a MASM $DEF directive instead of the PDP DEF directive. Since PDP does not recognize the MASM $DEF directive, PDP will ignore the "$" character and treat DEF as the PDP DEF directive. The MASM $DEF directive and PDP DEF directive are not synonymous. This WARNING should be checked and validated or corrected. *WARNING: Listing type option conflict between E and L options - E option assumed The E and L options are both used on processor control statement to produce the option conflict. The E option overrides the L option to produce the shorter of the two listings. Change the following message and its description From: *WARNING: Listing type option conflict - no listing assumed... The conflict is ignored and no listing is assumed. To: *WARNING: Listing type option conflict - N option assumed.... The N option overrides the others to produce the shortest listing possible. Move following message and description from Page A-10 to A-11, updating it and inserting it alphabetically: 5

7 Delete from A-10: *WARNING: Microstring in externalized MASM label, no substitution performed - externalized label ignored Insert on A-11: *WARNING: PROC or NAME declaration has microstring in externalized MASM label, no substitution performed - externalized label ignored PDP encountered a microstring in the symbol subfield of an externalized label. Because PDP does not do any microstring substitution, the actual symbol cannot be determined and therefore the label field is ignored. Page A-11 Change the following message and its description: From: *WARNING: Not defined or unsupported option specified - option ignored An A option was specified on statement which... To: *WARNING: Not defined or non_supported option specified - option ignored An option was specified on statement which... Insert alphabetically message moved from page A-10. Insert alphabetically message moved from page A-9. Appendix B. Restrictions Page B-2: Delete the following bulleted restriction and its description: [] FORTRAN Procedures (+description) Append these additional concerns/restrictions as bulleted items: (Note: quotes " indicate x's in italics - do not retain quotes.) [] COBOL comment ignored with PROC directive Any line image of the form "xxxxxx"* PROC [additional text] is treated as a procedure declaration and not as a comment line. The following warning message is issued: *WARNING: Invalid asterisk character appended to procedure name - character removed [] COBOL comment ignored with END directive Any line image with an END directive starting in column 2 and an asterisk in column 7 is treated as an END declaration. The COBOL compiler also treats this line image as the end of the procedure and ignores the other images that follow. 6

8 For UCF : On page 1-1, add the following before the B option: A Allow processing of embedded Kanji characters. On page 1-2, add the following note: NOTE: The following options issue a WARNING message, indicating they are either not defined or not supported by the PDP processor: D, G, H, K, O, R, S, Y, and Z. Resolution for Level: 13R1C 13R1F 13R1G 13R1I Resolution Status: NO FIX APPLIES Send To CSC: YES Closure Code: DOCUMENTATION DEFECT Final Resolution Date: Resolution for Level: 13R2B Resolution Status: NO FIX APPLIES Send To CSC: YES Closure Code: DOCUMENTATION DEFECT Final Resolution Date: ~~~~~~ Paper copy not controlled; EPAS on-line data is current. ~~~~~~ _ 7

unisys ClearPath OS 2200 Symbolic Stream Generator (SSG) Programming Reference Manual ClearPath OS 2200 Release 14.0 February

unisys ClearPath OS 2200 Symbolic Stream Generator (SSG) Programming Reference Manual ClearPath OS 2200 Release 14.0 February unisys ClearPath OS 2200 Symbolic Stream Generator (SSG) Programming Reference Manual ClearPath OS 2200 Release 14.0 February 2013 7831 1784 007 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT.

More information

unisys Enterprise Database Server for ClearPath MCP Transaction Processing System (TPS) Programming Guide imagine it. done. ClearPath MCP 13.

unisys Enterprise Database Server for ClearPath MCP Transaction Processing System (TPS) Programming Guide imagine it. done. ClearPath MCP 13. unisys imagine it. done. Enterprise Database Server for ClearPath MCP Transaction Processing System (TPS) Programming Guide ClearPath MCP 13.1 April 2011 8807 6138 004 NO WARRANTIES OF ANY NATURE ARE EXTENDED

More information

APPENDIX E SOLUTION TO CHAPTER SELF-TEST CHAPTER 1 TRUE-FALSE FILL-IN-THE-BLANKS

APPENDIX E SOLUTION TO CHAPTER SELF-TEST CHAPTER 1 TRUE-FALSE FILL-IN-THE-BLANKS APPENDIX E SOLUTION TO CHAPTER SELF-TEST CHAPTER 1 2. F The AS/400 family of computers, as with all IBM midrange and mainframe computers, uses the EBCDIC coding system. 3. F Arrival sequence files do not

More information

CROSSREF Manual. Tools and Utilities Library

CROSSREF Manual. Tools and Utilities Library Tools and Utilities Library CROSSREF Manual Abstract This manual describes the CROSSREF cross-referencing utility, including how to use it with C, COBOL 74, COBOL85, EXTENDED BASIC, FORTRAN, Pascal, SCREEN

More information

C Language, Token, Keywords, Constant, variable

C Language, Token, Keywords, Constant, variable C Language, Token, Keywords, Constant, variable A language written by Brian Kernighan and Dennis Ritchie. This was to be the language that UNIX was written in to become the first "portable" language. C

More information

Java 2 Programmer Exam Cram 2

Java 2 Programmer Exam Cram 2 Java 2 Programmer Exam Cram 2 Copyright 2003 by Que Publishing International Standard Book Number: 0789728613 Warning and Disclaimer Every effort has been made to make this book as complete and as accurate

More information

FSASIM: A Simulator for Finite-State Automata

FSASIM: A Simulator for Finite-State Automata FSASIM: A Simulator for Finite-State Automata P. N. Hilfinger Chapter 1: Overview 1 1 Overview The fsasim program reads in a description of a finite-state recognizer (either deterministic or non-deterministic),

More information

Decision Making using the IF Statement. Logical Control Structures

Decision Making using the IF Statement. Logical Control Structures Decision Making using the IF Statement Logical Control Structures Methods of executing instructions are : Sequence Selection ( IF-THEN-) Iteration (PERFORM) Case (EVALUATE) The IF-THEN- structure permits

More information

UIL Diagnostic Messages

UIL Diagnostic Messages UIL Diagnostic Messages This appendix lists the diagnostic messages produced by the UIL compiler. The severity, a description of the message, and a suggestion for correcting the problem are listed for

More information

Lecture 2 Tao Wang 1

Lecture 2 Tao Wang 1 Lecture 2 Tao Wang 1 Objectives In this chapter, you will learn about: Modular programs Programming style Data types Arithmetic operations Variables and declaration statements Common programming errors

More information

Data Management System (DMS 2200) FORTRAN Data Manipulation Language (FDML)

Data Management System (DMS 2200) FORTRAN Data Manipulation Language (FDML) !()+ OS 2200 Data Management System (DMS 2200) FORTRAN Data Manipulation Language (FDML) Operations and Programming Reference Manual Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is

More information

Computer Centre. vjeekly Newsletter. VJeek ended 6 July Director of the Computer Centre

Computer Centre. vjeekly Newsletter. VJeek ended 6 July Director of the Computer Centre ~ --- WN-96 13JUL72 UNIVERSITY OF QUEENSLAND Computer Centre vjeekly Newsletter Date VJeek ended 6 July 1972 Authorization Director of the Computer Centre 1. OPERATIONS 1.1 PDP-lO System Wednesday 5 July

More information

fpp: Fortran preprocessor March 9, 2009

fpp: Fortran preprocessor March 9, 2009 fpp: Fortran preprocessor March 9, 2009 1 Name fpp the Fortran language preprocessor for the NAG Fortran compiler. 2 Usage fpp [option]... [input-file [output-file]] 3 Description fpp is the preprocessor

More information

TCP/IP Application Services (TAS) Mail Processor

TCP/IP Application Services (TAS) Mail Processor !()+ OS 2200 TCP/IP Application Services (TAS) Mail Processor User Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. Level 6R1 September

More information

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

CSc 10200! Introduction to Computing. Lecture 2-3 Edgardo Molina Fall 2013 City College of New York CSc 10200! Introduction to Computing Lecture 2-3 Edgardo Molina Fall 2013 City College of New York 1 C++ for Engineers and Scientists Third Edition Chapter 2 Problem Solving Using C++ 2 Objectives In this

More information

CSc Introduction to Computing

CSc Introduction to Computing CSc 10200 Introduction to Computing Lecture 2 Edgardo Molina Fall 2011 - City College of New York Thursday, September 1, 2011 Introduction to C++ Modular program: A program consisting of interrelated segments

More information

DECLARATIONS. Character Set, Keywords, Identifiers, Constants, Variables. Designed by Parul Khurana, LIECA.

DECLARATIONS. Character Set, Keywords, Identifiers, Constants, Variables. Designed by Parul Khurana, LIECA. DECLARATIONS Character Set, Keywords, Identifiers, Constants, Variables Character Set C uses the uppercase letters A to Z. C uses the lowercase letters a to z. C uses digits 0 to 9. C uses certain Special

More information

FORTRAN WATFIV. Mohammed Aslam CIS 24 Prof. Kopec Report 01 Date: 03/03/03

FORTRAN WATFIV. Mohammed Aslam CIS 24 Prof. Kopec Report 01 Date: 03/03/03 FORTRAN WATFIV Mohammed Aslam CIS 24 Prof. Kopec Report 01 Date: 03/03/03 WATFIV is an improvement over WATFOR. The University of Waterloo, Ontario, Canada, also developed it. Its name comes from the fact

More information

Features of C. Portable Procedural / Modular Structured Language Statically typed Middle level language

Features of C. Portable Procedural / Modular Structured Language Statically typed Middle level language 1 History C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell Labs. C was originally first implemented on the DEC

More information

c Microsoft, 1977, 1978, 1979

c Microsoft, 1977, 1978, 1979 c Microsoft, 1977, 1978, 1979 Microsoft FORTRAN 80 User's Manual CONTENTS SECTION 1 1.1 1.2 1.3 Compiling FORTRAN Programs 5 FORTRAN-80 Command Scanner..... 5 1.1.1 Format of Commands......... 5 1.1.2

More information

unisys Clearpath Enterprise Servers ALGOL Compiler Messages Support Reference Manual ClearPath MCP 17.0 April

unisys Clearpath Enterprise Servers ALGOL Compiler Messages Support Reference Manual ClearPath MCP 17.0 April unisys Clearpath Enterprise Servers ALGOL Compiler Messages Support Reference Manual ClearPath MCP 17.0 April 2015 8600 0031 308 NO WARRANTIES OF ANY NATURE ARE EXTENDED BY THIS DOCUMENT. Any product or

More information

ASSIST Assembler Replacement User s Guide

ASSIST Assembler Replacement User s Guide ASSIST Assembler Replacement User s Guide Program&Documentation: John R. Mashey Pro ject Supervision : Graham Campbell PSU Computer Science Department Preface This manual is the key reference source for

More information

IPS Remote Site Facility Module (VS 345-REM)

IPS Remote Site Facility Module (VS 345-REM) IPS Remote Site Facility Module (VS 345-REM) Release Notes Copyright 1994 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation. Release 8.35 June 1994 Printed

More information

Structure of the Code Table of Concordance

Structure of the Code Table of Concordance Agenda Item 5-C Structure of the Table of Concordance Extant 100.1 Terms used 100.2 Scope paragraph R100.3 100.1 100.3 A1 100.1 100.3 A2 100.11 R100.4 100.10 R110.1 100.5 110.1 A1 100.5 110.2 A1 110.1

More information

X Language Definition

X Language Definition X Language Definition David May: November 1, 2016 The X Language X is a simple sequential programming language. It is easy to compile and an X compiler written in X is available to simplify porting between

More information

Liant Software Corporation RM/COBOL. First Edition Supplement A

Liant Software Corporation RM/COBOL. First Edition Supplement A Liant Software Corporation RM/COBOL First Edition Supplement A This document is a supplement to the First Edition manuals for Liant Software Corporation s RM/COBOL language. It is assumed that the reader

More information

COBOL for AIX. Source conversion utility (scu)

COBOL for AIX. Source conversion utility (scu) COBOL for AIX Source conversion utility (scu) COBOL for AIX Source conversion utility (scu) ii Source conversion utility (scu) Contents Source conversion utility (scu)..... 1 Source conversion utility

More information

International Standards Organisation. Parameterized Derived Types. Fortran

International Standards Organisation. Parameterized Derived Types. Fortran International Standards Organisation Parameterized Derived Types in Fortran Technical Report defining extension to ISO/IEC 1539-1 : 1996 {Produced 4-Jul-96} THIS PAGE TO BE REPLACED BY ISO CS ISO/IEC 1

More information

Overview of the Ruby Language. By Ron Haley

Overview of the Ruby Language. By Ron Haley Overview of the Ruby Language By Ron Haley Outline Ruby About Ruby Installation Basics Ruby Conventions Arrays and Hashes Symbols Control Structures Regular Expressions Class vs. Module Blocks, Procs,

More information

UNIT III & IV. Bottom up parsing

UNIT III & IV. Bottom up parsing UNIT III & IV Bottom up parsing 5.0 Introduction Given a grammar and a sentence belonging to that grammar, if we have to show that the given sentence belongs to the given grammar, there are two methods.

More information

SPECIFICATION 2 STATEMENTS

SPECIFICATION 2 STATEMENTS SPEIFIATION 2 STATEMENTS hapter SYS-ED/ OMPUTER EDUATION TEHNIQUES, IN. Objectives: You will learn: Type specification. Type declarations other than HARATER. Statements: HARATER, IMPLIIT, DIMENSION, PARAMETER,

More information

(C) Copyright. Andrew Dainis =============================================================================

(C) Copyright. Andrew Dainis ============================================================================= (C) Copyright. Andrew Dainis ============================================================================= The C3D data file format was developed by Andrew Dainis in 1987 as a convenient and efficient

More information

Troubleshooting CHAPTER

Troubleshooting CHAPTER CHAPTER 10 This chapter provides information for diagnosing and correcting common problems that may occur when you install and operate the client adapter. The following topics are covered in this chapter:

More information

Perle Dial-Out User s Guide

Perle Dial-Out User s Guide Perle Dial-Out User s Guide 95-2345-05 Copyrights Copyright 1996-2000, Perle Systems Limited and its suppliers. IBM is the registered trademark of International Business Machines Corporation. Microsoft,

More information

Version 9 of the Icon Compiler. Ralph E. Griswold Department of Computer Science, The University of Arizona

Version 9 of the Icon Compiler. Ralph E. Griswold Department of Computer Science, The University of Arizona Version 9 of the Icon Compiler Ralph E. Griswold Department of Computer Science, The University of Arizona 1. Introduction There are two forms of the implementation of Icon, an interpreter and a compiler.

More information

1. Character/String Data, Expressions & Intrinsic Functions. Numeric Representation of Non-numeric Values. (CHARACTER Data Type), Part 1

1. Character/String Data, Expressions & Intrinsic Functions. Numeric Representation of Non-numeric Values. (CHARACTER Data Type), Part 1 Character/String Data, Expressions Intrinsic Functions (CHARACTER Data Type), Part 1 1. Character/String Data, Expressions Intrinsic Functions (CHARACTER Data Type), Part 1 2. Numeric Representation of

More information

RM/COBOL to RM/COBOL-85

RM/COBOL to RM/COBOL-85 Liant Software Corporation RM/COBOL to RM/COBOL-85 Conversion Guide Copyright 1989 2003. Liant Software Corporation. All rights reserved. No part of this publication may be reproduced, stored in a retrieval

More information

17 CIF Converter Tools

17 CIF Converter Tools Chapter 17 CIF Converter Tools This chapter is a reference manual for the CIF2SDT and SDT2CIF converter tools. The CIF2SDT tool converts CIF (the Common Interchange Format as defined in the Z.106 recommendation)

More information

Chapter 3. Fortran Statements

Chapter 3. Fortran Statements Chapter 3 Fortran Statements This chapter describes each of the Fortran statements supported by the PGI Fortran compilers Each description includes a brief summary of the statement, a syntax description,

More information

1 Lexical Considerations

1 Lexical Considerations Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.035, Spring 2013 Handout Decaf Language Thursday, Feb 7 The project for the course is to write a compiler

More information

1.1 Introduction to C Language. Department of CSE

1.1 Introduction to C Language. Department of CSE 1.1 Introduction to C Language 1 Department of CSE Objectives To understand the structure of a C-Language Program To write a minimal C program To introduce the include preprocessor command To be able to

More information

Distributed Data Processing (DDP-PPC) DCA Interface C Language

Distributed Data Processing (DDP-PPC) DCA Interface C Language !()+ OS 2200 Distributed Data Processing (DDP-PPC) DCA Interface C Language Programming Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.

More information

@list = bsd_glob('*.[ch]'); $homedir = bsd_glob('~gnat', GLOB_TILDE GLOB_ERR);

@list = bsd_glob('*.[ch]'); $homedir = bsd_glob('~gnat', GLOB_TILDE GLOB_ERR); NAME File::Glob - Perl extension for BSD glob routine SYNOPSIS use File::Glob ':bsd_glob'; @list = bsd_glob('*.[ch]'); $homedir = bsd_glob('~gnat', GLOB_TILDE GLOB_ERR); if (GLOB_ERROR) { # an error occurred

More information

COMPUTER CENTRE COMPUTER CE TRE. Vol 5 No 7. Editor: 3 July Mrs Sarah Barry

COMPUTER CENTRE COMPUTER CE TRE. Vol 5 No 7. Editor: 3 July Mrs Sarah Barry UNIVERSITY OF QUEENSLAND COMPUTER CENTRE COMPUTER CE TRE Vol 5 No 7 3 July 1972 Editor: Mrs Sarah Barry 5Ju172 WARNING ON BASIC [WN-89] In some cases the diagnostic message 'INPUT DATA NOT IN CORRECT

More information

Using Search Connectors

Using Search Connectors Using Search Connectors On any Checkpoint screen that has a Keywords field, you can enter search terms and phrases along with search connectors to filter and customize the search to get more specific results.

More information

GBIL: Generic Binary Instrumentation Language. Language Reference Manual. By: Andrew Calvano. COMS W4115 Fall 2015 CVN

GBIL: Generic Binary Instrumentation Language. Language Reference Manual. By: Andrew Calvano. COMS W4115 Fall 2015 CVN GBIL: Generic Binary Instrumentation Language Language Reference Manual By: Andrew Calvano COMS W4115 Fall 2015 CVN Table of Contents 1) Introduction 2) Lexical Conventions 1. Tokens 2. Whitespace 3. Comments

More information

US Food and Drug Administration. Revision History

US Food and Drug Administration. Revision History Specifications for ectd Validation Criteria US Food and Drug Administration Specifications for ectd Validation Criteria Revision History Date Description Version 2008-03-10 Initial Release of ectd Validation

More information

How to Use Adhoc Parameters in Actuate Reports

How to Use Adhoc Parameters in Actuate Reports How to Use Adhoc Parameters in Actuate Reports By Chris Geiss chris_geiss@yahoo.com http://www.chrisgeiss.com How to Use Adhoc Parameters in Actuate Reports By Chris Geiss Revised 3/31/2002 This document

More information

Full file at C How to Program, 6/e Multiple Choice Test Bank

Full file at   C How to Program, 6/e Multiple Choice Test Bank 2.1 Introduction 2.2 A Simple Program: Printing a Line of Text 2.1 Lines beginning with let the computer know that the rest of the line is a comment. (a) /* (b) ** (c) REM (d)

More information

VAX DATATRIEVE Guide to Programming and Customizing

VAX DATATRIEVE Guide to Programming and Customizing VAX DATATRIEVE Guide to Programming and Customizing Order Number: AA P863E TE March 20, 1992 This manual explains how to use the VAX DATATRIEVE Call Interface. It also describes how to create user-defined

More information

2 nd Week Lecture Notes

2 nd Week Lecture Notes 2 nd Week Lecture Notes Scope of variables All the variables that we intend to use in a program must have been declared with its type specifier in an earlier point in the code, like we did in the previous

More information

Understanding Design Annotation. Contents

Understanding Design Annotation. Contents Understanding Design Annotation Contents Annotation defined Annotation in Altium Designer Which Annotation Tool? Schematic Level Annotation Order of Processing Schematic Sheets to Annotate Annotation Scope

More information

UEE1302 (1102) F10: Introduction to Computers and Programming

UEE1302 (1102) F10: Introduction to Computers and Programming Computational Intelligence on Automation Lab @ NCTU Learning Objectives UEE1302 (1102) F10: Introduction to Computers and Programming Programming Lecture 00 Programming by Example Introduction to C++ Origins,

More information

Syntax and Variables

Syntax and Variables Syntax and Variables What the Compiler needs to understand your program, and managing data 1 Pre-Processing Any line that starts with # is a pre-processor directive Pre-processor consumes that entire line

More information

A. Run-Time Error Messages

A. Run-Time Error Messages Appendix A A. Table A-1 lists possible Fortran run-time I/O errors. Other errors given by the operating system may also occur (refer to the intro(2) and perror(3f) reference pages for details). Each error

More information

A Short Summary of Javali

A Short Summary of Javali A Short Summary of Javali October 15, 2015 1 Introduction Javali is a simple language based on ideas found in languages like C++ or Java. Its purpose is to serve as the source language for a simple compiler

More information

Distributed Data Processing (DDP-PPC) OSI Interface C Language

Distributed Data Processing (DDP-PPC) OSI Interface C Language !()+ OS 2200 Distributed Data Processing (DDP-PPC) OSI Interface C Language Programming Guide Copyright ( 1997 Unisys Corporation. All rights reserved. Unisys is a registered trademark of Unisys Corporation.

More information

Microprocessors & Assembly Language Lab 1 (Introduction to 8086 Programming)

Microprocessors & Assembly Language Lab 1 (Introduction to 8086 Programming) Microprocessors & Assembly Language Lab 1 (Introduction to 8086 Programming) Learning any imperative programming language involves mastering a number of common concepts: Variables: declaration/definition

More information

Preview from Notesale.co.uk Page 6 of 52

Preview from Notesale.co.uk Page 6 of 52 Binary System: The information, which it is stored or manipulated by the computer memory it will be done in binary mode. RAM: This is also called as real memory, physical memory or simply memory. In order

More information

Documenting Java Code. Javadoc: The Tool and the Legend

Documenting Java Code. Javadoc: The Tool and the Legend Documenting Java Code Javadoc: The Tool and the Legend Comments in Java Regular Java comments: /* */ for programmers who must read or modify your code. One Liners : // for programmers who must read or

More information

Internet Printing Protocol (IPP): Override Attributes for Documents and Pages

Internet Printing Protocol (IPP): Override Attributes for Documents and Pages A Project of the PWG IPP Working Group Internet Printing Protocol (IPP): Override Attributes for Documents and Pages IEEE-ISTO Printer Working Group Standard 5100.4-2001 February 7, 2001 Abstract This

More information

unisys Distributed Processing Middleware Open Distributed Transaction Processing Messages imagine it. done. ClearPath OS 2200 Release 13.

unisys Distributed Processing Middleware Open Distributed Transaction Processing Messages imagine it. done. ClearPath OS 2200 Release 13. unisys imagine it. done. Distributed Processing Middleware Open Distributed Transaction Processing Messages ClearPath OS 2200 Release 13.0 February 2011 3850 7851 003 NO WARRANTIES OF ANY NATURE ARE EXTENDED

More information

Have examined process Creating program Have developed program Written in C Source code

Have examined process Creating program Have developed program Written in C Source code Preprocessing, Compiling, Assembling, and Linking Introduction In this lesson will examine Architecture of C program Introduce C preprocessor and preprocessor directives How to use preprocessor s directives

More information

Tokens, Expressions and Control Structures

Tokens, Expressions and Control Structures 3 Tokens, Expressions and Control Structures Tokens Keywords Identifiers Data types User-defined types Derived types Symbolic constants Declaration of variables Initialization Reference variables Type

More information

For Palm TM Handhelds. Version 1.2. User s Guide

For Palm TM Handhelds. Version 1.2. User s Guide For Palm TM Handhelds Version 1.2 User s Guide Copyright 1999-2000 America Online, Inc. All rights reserved. AOL Mail, version 1.2, User s Guide Fourth Printing, April 2000 This document contains valuable

More information

Computers Programming Course 5. Iulian Năstac

Computers Programming Course 5. Iulian Năstac Computers Programming Course 5 Iulian Năstac Recap from previous course Classification of the programming languages High level (Ada, Pascal, Fortran, etc.) programming languages with strong abstraction

More information

Standard 11. Lesson 9. Introduction to C++( Up to Operators) 2. List any two benefits of learning C++?(Any two points)

Standard 11. Lesson 9. Introduction to C++( Up to Operators) 2. List any two benefits of learning C++?(Any two points) Standard 11 Lesson 9 Introduction to C++( Up to Operators) 2MARKS 1. Why C++ is called hybrid language? C++ supports both procedural and Object Oriented Programming paradigms. Thus, C++ is called as a

More information

d-file Language Reference Manual

d-file Language Reference Manual Erwin Polio Amrita Rajagopal Anton Ushakov Howie Vegter d-file Language Reference Manual COMS 4115.001 Thursday, October 20, 2005 Fall 2005 Columbia University New York, New York Note: Much of the content

More information

Variable and Data Type I

Variable and Data Type I The Islamic University of Gaza Faculty of Engineering Dept. of Computer Engineering Intro. To Computers (LNGG 1003) Lab 2 Variable and Data Type I Eng. Ibraheem Lubbad February 18, 2017 Variable is reserved

More information

EDIABAS BEST/2 LANGUAGE DESCRIPTION. VERSION 6b. Electronic Diagnostic Basic System EDIABAS - BEST/2 LANGUAGE DESCRIPTION

EDIABAS BEST/2 LANGUAGE DESCRIPTION. VERSION 6b. Electronic Diagnostic Basic System EDIABAS - BEST/2 LANGUAGE DESCRIPTION EDIABAS Electronic Diagnostic Basic System BEST/2 LANGUAGE DESCRIPTION VERSION 6b Copyright BMW AG, created by Softing AG BEST2SPC.DOC CONTENTS CONTENTS...2 1. INTRODUCTION TO BEST/2...5 2. TEXT CONVENTIONS...6

More information

Jim Lambers ENERGY 211 / CME 211 Autumn Quarter Programming Project 2

Jim Lambers ENERGY 211 / CME 211 Autumn Quarter Programming Project 2 Jim Lambers ENERGY 211 / CME 211 Autumn Quarter 2007-08 Programming Project 2 This project is due at 11:59pm on Friday, October 17. 1 Introduction In this project, you will implement functions in order

More information

GnuCOBOL Quick Reference

GnuCOBOL Quick Reference GnuCOBOL Quick Reference For Version 2.2 Final [7Sept2017] Gary L. Cutler (cutlergl@gmail.com). For updates Vincent B. Coen (vbcoen@gmail.com). This manual documents GnuCOBOL 2.2 Final, 7Sept2017 build.

More information

APPENDIX F CODING FOR PUP

APPENDIX F CODING FOR PUP APPENDIX F CODING FOR PUP As most PUP formatting codes reflect editorial decisions, editors are responsible for keying as much coding as possible. These codes are essential for setting the volume into

More information

Test Requirement Catalog. Generic Clues, Developer Version

Test Requirement Catalog. Generic Clues, Developer Version Version 4..0 PART 1: DATA TYPES Test Requirement Catalog SIMPLE DATA TYPES... 4 BOOLEAN... 4 CASES... 4 COUNTS... 5 INTERVALS... 5 [LOW, HIGH] an interval that contains both LOW and HIGH... 6 [LOW, HIGH)

More information

Figure 2.1: Role of Lexical Analyzer

Figure 2.1: Role of Lexical Analyzer Chapter 2 Lexical Analysis Lexical analysis or scanning is the process which reads the stream of characters making up the source program from left-to-right and groups them into tokens. The lexical analyzer

More information

Sprite an animation manipulation language Language Reference Manual

Sprite an animation manipulation language Language Reference Manual Sprite an animation manipulation language Language Reference Manual Team Leader Dave Smith Team Members Dan Benamy John Morales Monica Ranadive Table of Contents A. Introduction...3 B. Lexical Conventions...3

More information

Introduction to MATLAB

Introduction to MATLAB Chapter 1 Introduction to MATLAB 1.1 Software Philosophy Matrix-based numeric computation MATrix LABoratory built-in support for standard matrix and vector operations High-level programming language Programming

More information

An information processing entity claiming conformance to this International Standard shall conform in either or both of the following ways.

An information processing entity claiming conformance to this International Standard shall conform in either or both of the following ways. Subject: Resolution of comments on ballot on CD 13886 - Language Independent Procedure Calling Source: SC22/WG11 Date: April 1994 References: SC22/WG11 N376R - CD 13886 (SC22 N1507) SC22/WG11 N394 - Summary

More information

Programming for Engineers Introduction to C

Programming for Engineers Introduction to C Programming for Engineers Introduction to C ICEN 200 Spring 2018 Prof. Dola Saha 1 Simple Program 2 Comments // Fig. 2.1: fig02_01.c // A first program in C begin with //, indicating that these two lines

More information

c) Comments do not cause any machine language object code to be generated. d) Lengthy comments can cause poor execution-time performance.

c) Comments do not cause any machine language object code to be generated. d) Lengthy comments can cause poor execution-time performance. 2.1 Introduction (No questions.) 2.2 A Simple Program: Printing a Line of Text 2.1 Which of the following must every C program have? (a) main (b) #include (c) /* (d) 2.2 Every statement in C

More information

ORG ; TWO. Assembly Language Programming

ORG ; TWO. Assembly Language Programming Dec 2 Hex 2 Bin 00000010 ORG ; TWO Assembly Language Programming OBJECTIVES this chapter enables the student to: Explain the difference between Assembly language instructions and pseudo-instructions. Identify

More information

INTRODUCTION 1 AND REVIEW

INTRODUCTION 1 AND REVIEW INTRODUTION 1 AND REVIEW hapter SYS-ED/ OMPUTER EDUATION TEHNIQUES, IN. Programming: Advanced Objectives You will learn: Program structure. Program statements. Datatypes. Pointers. Arrays. Structures.

More information

Open VMS SUMSLP Utility Manual

Open VMS SUMSLP Utility Manual Open VMS SUMSLP Utility Manual Order Number: AA PS6EA TE May 1993 SUMSLP is a batch-oriented editor that allows multiple update files to be applied to a single input file. Revision/Update Information:

More information

LESSON 24 Numbers and Print Symbols

LESSON 24 Numbers and Print Symbols LESSON 24 Numbers and Print Symbols Numeric prefix! dots 3 and 4 5 6 Arabic digits (1-9 and 0) are represented in braille by the letters a i and j where they are immediately preceded by the numeric prefix.

More information

INT 21H and INT 10H Programming and Macros

INT 21H and INT 10H Programming and Macros Dec Hex Bin 4 4 00000100 ORG ; FOUR INT 21H and INT 10H Programming and Macros OBJECTIVES this chapter enables the student to: Use INT 10H function calls to: Clear the screen. Set the cursor position.

More information

psed [-an] script [file...] psed [-an] [-e script] [-f script-file] [file...]

psed [-an] script [file...] psed [-an] [-e script] [-f script-file] [file...] NAME SYNOPSIS DESCRIPTION OPTIONS psed - a stream editor psed [-an] script [file...] psed [-an] [-e script] [-f script-file] [file...] s2p [-an] [-e script] [-f script-file] A stream editor reads the input

More information

Hunt Pilot Configuration

Hunt Pilot Configuration CHAPTER 36 Use the following topics to add, configure, or delete a hunt pilot: Settings, page 36-1 Related Topics, page 36-10 Settings In Cisco Unified Communications Manager Administration, use the Call

More information

Reference Grammar Meta-notation: hfooi means foo is a nonterminal. foo (in bold font) means that foo is a terminal i.e., a token or a part of a token.

Reference Grammar Meta-notation: hfooi means foo is a nonterminal. foo (in bold font) means that foo is a terminal i.e., a token or a part of a token. Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.035, Fall 2002 Handout 7 Espresso Language Definition Wednesday, September 4 The project for the 18-unit

More information

Essentials of PDV: Directing the Aim to Understanding the DATA Step! Arthur Xuejun Li, City of Hope National Medical Center, Duarte, CA

Essentials of PDV: Directing the Aim to Understanding the DATA Step! Arthur Xuejun Li, City of Hope National Medical Center, Duarte, CA PharmaSUG 2013 - Paper TF17 Essentials of PDV: Directing the Aim to Understanding the DATA Step! Arthur Xuejun Li, City of Hope National Medical Center, Duarte, CA ABSTRACT Beginning programmers often

More information

Routing EDIFACT Documents in Productions

Routing EDIFACT Documents in Productions Routing EDIFACT Documents in Productions Version 2018.1 2018-01-31 InterSystems Corporation 1 Memorial Drive Cambridge MA 02142 www.intersystems.com Routing EDIFACT Documents in Productions InterSystems

More information

MASTERING COBOL PROGRAMMING

MASTERING COBOL PROGRAMMING MASTERING COBOL PROGRAMMING MACMILLAN MASTER SERIES Banking Basic English Law Basic Management Biology British Politics Business Communication Business Microcomputing Chemistry COBOL Programming Commerce

More information

Definition MATH Benjamin V.C. Collins, James A. Swenson MATH 2730

Definition MATH Benjamin V.C. Collins, James A. Swenson MATH 2730 MATH 2730 Benjamin V.C. Collins James A. Swenson s and undefined terms The importance of definition s matter! may be more important in Discrete Math than in any math course that you have had previously.

More information

Definition Checklist for Source Statement Counts

Definition Checklist for Source Statement Counts Definition Checklist for Source Statement Counts Definition name: Date: Originator: Measurement unit: Physical source lines Logical source statements Statement type Definition Data array When a line or

More information

etags - CentOS Linux Users Guide etags etags

etags - CentOS Linux Users Guide etags etags - CentOS 5.2 - Linux Users Guide SYNOPSIS [-acdgimrvh] [-i ] [-l ] [-o tag] [-r ] [--append] [--no-defines] [--no-globals] [--include= ] [--ignore-indentation] [--= ] [--members] [--output= tag ] [--regex=

More information

IBM i Version 7.2. Programming DDS for ICF files IBM

IBM i Version 7.2. Programming DDS for ICF files IBM IBM i Version 7.2 Programming DDS for ICF files IBM IBM i Version 7.2 Programming DDS for ICF files IBM Note Before using this information and the product it supports, read the information in Notices

More information

SETUP AND UPDATING OF THE CRITERION TREE FIUE. Tom E v s l i n and Thomas Lewis. The criterion tree dictionary, required as part of the syntactic

SETUP AND UPDATING OF THE CRITERION TREE FIUE. Tom E v s l i n and Thomas Lewis. The criterion tree dictionary, required as part of the syntactic ISR-7 June 196U VIII. VIII-1 SETUP AND UPDATING OF THE CRITERION TREE FIUE Tom E v s l i n and Thomas Lewis 1. Introduction The criterion tree dictionary, required as part of the syntactic processing described

More information

BLITZ I 128. A BASIC Compiler. for. Commodore 128. from. Skyles Electric Works. Instruction Manual. Bob Skyles

BLITZ I 128. A BASIC Compiler. for. Commodore 128. from. Skyles Electric Works. Instruction Manual. Bob Skyles Skyles Electric ~rks BLITZ I 128 A BASIC Compiler for Commodore 128 from Skyles Electric Works Instruction Manual by Bob Skyles Table of Contents Subject 1. INTRODUCTION Restrictions Special Instructions

More information

Sams Teach Yourself Java 2 in 21 Days, Fourth Edition. Copyright 2004 by Sams Publishing. International Standard Book Number:

Sams Teach Yourself Java 2 in 21 Days, Fourth Edition. Copyright 2004 by Sams Publishing. International Standard Book Number: Sams Teach Yourself Java 2 in 21 Days, Fourth Edition Copyright 2004 by Sams Publishing International Standard Book Number: 0-672-32628-0 Warning and Disclaimer Every effort has been made to make this

More information

IBM. Data Sheet. Enterprise COBOL for z/os. Version 6.2

IBM. Data Sheet. Enterprise COBOL for z/os. Version 6.2 Enterprise COBOL for z/os IBM Data Sheet Version 6.2 Enterprise COBOL for z/os IBM Data Sheet Version 6.2 Third edition (January 2018) This edition applies to Version 6 Release 2 of IBM Enterprise COBOL

More information