Description

Book Synopsis
A textbook that uses a hands-on approach to teach principles of programming languages, with Java as the implementation language.

This introductory textbook uses a hands-on approach to teach the principles of programming languages. Using Java as the implementation language, Rajan covers a range of emerging topics, including concurrency, Big Data, and event-driven programming. Students will learn to design, implement, analyze, and understand both domain-specific and general-purpose programming languages.
 
  • Develops basic concepts in languages, including means of computation, means of combination, and means of abstraction.
  • Examines imperative features such as references, concurrency features such as fork, and reactive features such as event handling.
  • Covers language features that express differing perspectives of thinking about computation, including those of logic programming and flow-based programming.
  • Presumes Java programming experi
  • Culture and Subjective WellBeing Well Being and

      Product form

      £54.15

      Includes FREE delivery

      RRP £57.00 – you save £2.85 (5%)

      Order before 4pm today for delivery by Mon 13 Jul 2026.

      A Hardback by Hridesh Rajan

      2 in stock

        Trusted by thousands of customers. See 2,385+ Customer Reviews

        View other formats and editions of Culture and Subjective WellBeing Well Being and by Hridesh Rajan

        Publisher: MIT Press Ltd
        Publication Date: 03/05/2022
        ISBN13: 9780262045452, 978-0262045452
        ISBN10: 0262045451
        Also in:
        Computer science

        Description

        Book Synopsis
        A textbook that uses a hands-on approach to teach principles of programming languages, with Java as the implementation language.

        This introductory textbook uses a hands-on approach to teach the principles of programming languages. Using Java as the implementation language, Rajan covers a range of emerging topics, including concurrency, Big Data, and event-driven programming. Students will learn to design, implement, analyze, and understand both domain-specific and general-purpose programming languages.
         
      • Develops basic concepts in languages, including means of computation, means of combination, and means of abstraction.
      • Examines imperative features such as references, concurrency features such as fork, and reactive features such as event handling.
      • Covers language features that express differing perspectives of thinking about computation, including those of logic programming and flow-based programming.
      • Presumes Java programming experi
      • Recently viewed products

        © 2026 Book Curl

          • American Express
          • Apple Pay
          • Diners Club
          • Discover
          • Google Pay
          • Maestro
          • Mastercard
          • PayPal
          • Shop Pay
          • Union Pay
          • Visa

          Login

          Forgot your password?

          Don't have an account yet?
          Create account