Show Notes
- Amazon USA Store: https://www.amazon.com/dp/0596515170?tag=9natree-20
- Amazon Worldwide Store: https://global.buys.trade/Masterminds-of-Programming-Federico-Biancuzzi.html
- Apple Books: https://books.apple.com/us/audiobook/a-tempest-of-tea/id1600093265?itsct=books_box_link&itscg=30200&ls=1&at=1001l3bAw&ct=9natree
- eBay: https://www.ebay.com/sch/i.html?_nkw=Masterminds+of+Programming+Federico+Biancuzzi+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Shopee: https://asia.buys.trade/shopee_Masterminds-of-Programming-Federico-Biancuzzi.html
- Lazada: https://asia.buys.trade/lazada_Masterminds-of-Programming-Federico-Biancuzzi.html
- Tiktok: https://asia.buys.trade/tiktok_Masterminds-of-Programming-Federico-Biancuzzi.html
- อ่านเพิ่มเติม: https://thai.9natree.com/read/0596515170/
#ข้อแลกเปลี่ยนการออกแบบภาษา #การทำงานพร้อมกัน #การยอมรับของชุมชนภาษา #ความเข้ากันได้ย้อนหลัง #ภาษาเฉพาะโดเมน #MastermindsofProgramming
Masterminds of Programming: Conversations with the Creators of Major Programming Languages เป็นหนังสือสารคดีเชิงเทคนิคในรูปแบบบทสัมภาษณ์, เรียบเรียงโดย Federico Biancuzzi และ Shane Warden, ตีพิมพ์โดย O Reilly ในปี 2009. หนังสือรวบรวมบทสนทนากับผู้ออกแบบภาษาและระบบที่มีอิทธิพล 17 กลุ่ม, ตั้งแต่ C++, Python, APL, Forth, BASIC, AWK, Lua, Haskell, ML, SQL, Objective C, Java, C#, Perl, PostScript, Eiffel, ไปจนถึง UML. เป้าหมายไม่ได้อยู่ที่การสอนไวยากรณ์หรือวิธีเขียนโปรแกรมในภาษาใดภาษาหนึ่ง, แต่คือการย้อนดูเหตุผลเบื้องหลังการออกแบบ, เงื่อนไขทางเทคนิคและสังคมที่ทำให้ภาษาเกิดขึ้น, รวมถึงข้อแลกเปลี่ยนที่ผู้สร้างต้องยอมรับ. ผู้อ่านจึงได้เห็นว่าภาษาโปรแกรมไม่ได้เป็นเพียงชุดกฎเชิงตรรกะ, แต่เป็นเครื่องมือสื่อสารที่ต้องทำงานร่วมกับมนุษย์, ทีมพัฒนา, ระบบเดิม, และชุมชนผู้ใช้. ความแตกต่างของมุมมองระหว่างนักออกแบบ, คือแกนสำคัญที่ทำให้หนังสือเล่มนี้มีคุณค่าเชิงประวัติศาสตร์และเชิงวิพากษ์ต่อการพัฒนาซอฟต์แวร์.