Scholars & Innovators in Modern Programming : Conversations About Software Engineering (First Edition)

個数:
  • 予約

Scholars & Innovators in Modern Programming : Conversations About Software Engineering (First Edition)

  • 現在予約受付中です。出版後の入荷・発送となります。
    重要:表示されている発売日は予定となり、発売が延期、中止、生産限定品で商品確保ができないなどの理由により、ご注文をお取消しさせていただく場合がございます。予めご了承ください。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版
  • 言語 ENG
  • 商品コード 9798868826214

Full Description

Discover personal insights from the minds of some of the most renowned computing scientists and scholars in software engineering. Across twelve in-depth interviews, this book explores how these influential pioneers have shaped the industry, addressing both theoretical and practical applications of their work.

Among the thought leaders are Brian Kernighan, pioneer in C programming and a major contributor to UNIX; Andreas Zeller, creator of delta-debugging; Barbara Liskov, Turing Award winner for her contributions to programming languages and system design; Kent Beck, creator of extreme programming and co-creator of unit testing, cosigner of the original Agile manifesto, and advocate of Test-Driven Development. Also included are interviews with Tom Ball, Shriram Krishnamurthi, Gerard Holzmann, Jean Yang, Keith Hoodlet, Fred Schneider, Daniel Jackson, and Mary Shaw. Their nuanced perspectives offer wisdom from their contributions and insights into new challenges in the modern software landscape. These valuable discussions touch on the nature of software development as a true engineering discipline, the role of debugging and testing, and the emerging impact of LLMs and AI on software creation.

This book blends the past, present, and future of software development while offering a lifetime of lessons. By hearing firsthand advice from individuals who have spent years understanding and changing how we make software, you will be inspired to pursue your own innovations.

What You Will Learn:  

•    Learn from the experiences of influential software engineering thinkers' professional journeys.
•    Understand the impact of programming languages and how new languages and language features can revolutionize programming.
•    Explore the balance between creating practical tools and adhering to basic engineering principles.
•    Learn about the evolution of debugging, testing, and verification, practices, and their importance in the life of a working programmer.
•    Examine the unique challenges of security-focused software engineering.
•    Identify critical advice and underrated principles that can enhance your own career.

Who This Book is for:

Academics and professionals in software engineering who appreciate deep dives into theoretical and practical aspects of development. 

Contents

Introduction.-1.  Tom Ball.- 2.  Shriram Krishnamurthi.- 3.  Barbara Liskov.- 4.  Gerard Holzmann.- 5.  Andreas Zeller.- 6.  Brian Kernighan.- 7.  Jean Yang.- 8.  Keith Hoodlet.- 9.  Fred Schneider.- 10.  Mary Shaw.- 11.  Kent Beck.- Chapter 12: Daniel Jackson.

最近チェックした商品