Learn to program with C++ quickly with this helpful For Dummies guide Beginning programming with C++ For Dummies, 2nd Edition gives you plain-English explanations of the fundamental principles of C++, arming you with ...
详细信息
ISBN:
(数字)9781118823897
ISBN:
(纸本)9781118823873
Learn to program with C++ quickly with this helpful For Dummies guide Beginning programming with C++ For Dummies, 2nd Edition gives you plain-English explanations of the fundamental principles of C++, arming you with the skills and know-how to expertly use one of the world's most popular programming languages. You'll explore what goes into creating a program, how to put the pieces together, learn how to deal with standard programming challenges, and much more. Written by the bestselling author of C++ For Dummies, this updated guide explores the basic development concepts and techniques of C++ from a beginner's point of view, and helps make sense of the how and why of C++ programming from the ground up. Beginning with an introduction to how programming languages function, the book goes on to explore how to work with integer expressions and character expressions, keep errors out of your code, use loops and functions, divide your code into modules, and become a functional programmer. Grasp C++ programming like a pro, even if you've never written a line of code Master basic development concepts and techniques in C++ Get rid of bugs and write programs that work Find all the code from the book and an updated C++ compiler on the companion website If you're a student or first-time programmer looking to master this object-oriented programming language, Beginning programming with C++ For Dummies, 2nd Edition has you covered.
The preliminary specification of a systems implementation language, called BLISS-360, is given. BLISS-360 is intended to be used for genera- tion of software for the IBM S/360 computer, and is patterned after BLISS-10...
详细信息
The preliminary specification of a systems implementation language, called BLISS-360, is given. BLISS-360 is intended to be used for genera- tion of software for the IBM S/360 computer, and is patterned after BLISS-10 which was originally designed for the PDP-10. The Backus- Naur Form description of BLISS-360 is given in a form acceptable to the Mixed -Strategy Precedence parser of the XPL Compiler Generator System. Thus, the XPL System can be used to aid future developmental efforts leading to a completed compiler for BLISS-360.
The design of a compiler for the IBM S/360 systems implementation language BLISS-360, a modification of the PDP-10 language BLISS- 10, is described. The compiler has a two-pass structure that is based upon the XPL Com...
详细信息
The design of a compiler for the IBM S/360 systems implementation language BLISS-360, a modification of the PDP-10 language BLISS- 10, is described. The compiler has a two-pass structure that is based upon the XPL Compiler Generator System. The first of these passes, which uses the XPL prototype compiler Skeleton,, is examined in some detail. Funda- mental data structures are described for this pass, including a constant table, a dictionary for variable definitions, and an intermediate language table to retain the source program structure and semantics. Modifications which allow the Skeleton compiler to perform a syntax analysis of BLISS- 360 programs are discussed and demonstrated. General requirements are defined for the functions to be performed by the second pass, including machine language code generation from the intermediate language, storage allocation and building program interface linkage.
暂无评论