000 01585nam a22001937a 4500
999 _c995
_d995
005 20200925110830.0
008 200925b ||||| |||| 00| 0 eng d
082 _a005.13
_bHOR
100 _aHorowitz, Ellis
245 _aFundamentals of programming languages
250 _a2nd ed.
260 _aNew Delhi :
_bGalgotia Publicatons,
_c1990.
300 _axiv, 450 pages ;
_c24 cm.
505 _t1. The evolution of programming languages --
_t2. The challenge of programming languages --
_t3. Defining syntax --
_t4. Variables, expressions and statements --
_t5. Types --
_t6. Scope and extent --
_t7. Procedures --
_t8. Data abstraction --
_t9. Exception handling --
_t10. Concurrency --
_t11. Input-output --
_t12. Functional programming --
_t13. Data flow programming languages --
_t14. Object oriented programming languages
520 _aThis book is written from the point of view that the best way to study and understand programming languages is to focus on a few essential concepts. The book includes such topics as variables, expressions, statements, typing, scope, procedures, data types, exception handling and concurrency. By understanding what these concepts are and how they are realized in different programming languages, the reader arrives at a level of comprehension far greater than can be achieved by writing programs in various languages. Moreover, knowledge of these concepts provides a framework for understanding future language designs
650 _aProgramming languages (Electronic computers)
650 _aComputer science
942 _2ddc
_cG