เมื่อวันที่ 15 ตุลาคม 1985 เป็นวันแรกของการวางขาย The C++ Programming Language หนังสือที่มีส่วนเป็นอย่างมากที่พาให้ภาษา C++ เป็นภาษาที่ได้รับความนิยมอย่างกว้างขวางมาจนทุกวันนี้ พร้อมกับช่วยเผยแพร่แนวคิดการโปรแกรมแบบออปเจกต์ (Object Oriented Programming - OOP) มาจนทุกวันนี้
นิตยสาร Wired สัมภาษณ์ Bjarne Stroustrup หนึ่งในผู้สร้างภาษา C++ และผู้เขียนหนังสือ The C++ Programming Language มีประเด็นที่น่าสนใจจำนวนมาก
- Stroustrup ทำงานอยู่ที่ Bell Labs และพบว่าภาษา C นั้นพื้นฐานเกินไปจนทำงานหลายๆ อย่างได้ยาก
- เขาพบว่าแนวคิด OOP นั้นน่าสนใจมาก และแน่ใจว่ามันจะเป็นแนวทางสำหรับการพัฒนาซอฟต์แวร์ในยุคต่อไป
- ขณะที่หลายๆ คนเข้าใจผิดว่าเขาเป็นผู้ให้กำเนิด OOP แต่จริงๆ แล้ว OOP นั้นมาจากภาษา Simula โดย Ole-Johan Dahl และ Kristen Nygaard ส่วนตัว Stroustrup นั้นเพียงแต่ช่วยผลักดันให้แนวคิด OOP กลายเป็นเรื่องในกระแสหลัก
- เขาระบุว่าแนวคิดของภาษาคือการสร้างผลกระทบผ่านทางแอพลิเคชั่น และเมื่อซอฟต์แวร์ถูกพัฒนาขึ้นอย่างดี ผู้ใช้จะไม่รู้สึกว่ามันคือซอฟต์แวร์ เช่นกล้องวีดีโอ, รถยนต์ ล้วนมีซอฟต์แวร์จำนวนมากอยู่ภายใน
- จนทุกวันนี้ Stroustrup ยังคงเขียนโปรแกรมอยู่ โดยใช้คอมพิวเตอร์สองเครื่อง โน้ตบุ๊กของเขาเป็นวินโดวส์ และเดสก์ทอปเป็นลินุกซ์
- เขาระบุว่าแนวคิดที่ว่า ภาษาหรือเครื่องมือชุดใดชุดหนึ่งดีที่สุดและเหมาะกับทุกคนนั้นเป็นแนวคิดที่เด็ก ถ้าใครระบุว่าภาษาใดสมบูรณ์แบบ แสดงว่าคนนั้นเป็นเซลล์หรือไม่ก็คนโง่ หรืออาจจะทั้งสองอย่าง
- เขาแนะนำให้นักเรียนทุกคนพยายามศึกษาความรู้พื้นฐานให้มาก ไม่ว่าจะเป็นอัลกอลิทึ่ม, โครงสร้างข้อมูล, สถาปัตยกรรมเครื่อง, และใช้ภาษาให้หลากหลายจนกระทั่งสามารถเปลี่ยนไปมาได้โดยไม่ลำบากใจ พร้อมกันนั้นพยายามหาเวลาเรียนรู้เรื่องอื่นๆ ที่ไม่เกี่ยวข้องกับคอมพิวเตอร์เช่น คณิตศาสตร์, ชีววิทยา, หรือเรื่องอะไรก็ได้ และหาทางเปลี่ยนโลกให้ดีขึ้น
ที่มา - Wired
Comments
ชอบคำถามของ 2 ข้อสุดท้ายมาก
Jusci - Google Plus - Twitter
+1 ครับท่าน
แก้ ๆ ชอบคำตอบครับ -*- (ทำไมเราถึงพิมพ์ผิดบ่อยเยี่ยงนี้หนอ)
Jusci - Google Plus - Twitter
สุดยอดภาษา Native สำหรับ Application ทั่วๆไป
แหลกหมดแล้ว
(ตำนาน)
"พยายามหาเวลาเรียนรู้เรื่องอื่นๆ ที่ไม่เกี่ยวข้องกับคอมพิวเตอร์เช่น คณิตศาสตร์, ชีววิทยา, หรือเรื่องอะไรก็ได้ และหาทางเปลี่ยนโลกให้ดีขึ้น"
บทพิสูจน์ว่าคนๆ นึงก็สามารถเปลี่ยนแปลงโลกได้ หากมีความมุ่งมั่น
ภาษาหรือเครื่องมือชุดใดชุดหนึ่งดีที่สุดและเหมาะกับทุกคนนั้นเป็นแนวคิดที่เด็ก ถ้าใครระบุว่าภาษาใดสมบูรณ์แบบ แสดงว่าคนนั้นเป็นเซลล์หรือไม่ก็คนโง่ หรืออาจจะทั้งสองอย่าง
ชอบ 2 ข้อสุดท้าย มากๆ
เป็นอะไรที่จริงมากๆ
โดนทุกข้อเลย
รนยนต์ -> รถยนต์
ชอบสองข้อสุดท้ายมากเหมือนกัน
แต่สงสัยมากว่าสิบปี ว่าชื่อตาคนนี้ออกเสียงยังไง
+1
เอิ่ม อ่านไม่ออกเหมือนกันครับ จับใจควาไมด้ว่า บจาร์น สะตุ้บตับ - -"
เห็นชื่อแล้วน่าจะอยู่แถวสแกนดิเนเวียแหงเลย
"นั้นเป็นแนวคิดที่เด็ก" น่าจะเป็น "เป็นแนวคิดเด็ก ๆ"
อัลกอลิทึ่ม น่าจะเป็น อัลกอรึธึม นะครับ
เรียนเกียวกับคอมพิวเตอร์ต้องผ่านมาทุกคน ภาษานี้
บางคนต้องเคยติด F กันมาแล้ว
I need healing.
บางคนเคยลาออกไปแล้ว เพราะประเดิมภาษานี้
+1
ผมจบมา ไม่เคยเขียน c++ เลยครับ ปัจจุบันก็ยังเขียนไม่เป็น
I will change the world, to the better day.
ผมก็ยังไม่เคยเรียนภาษานี้เลยครับ ถ้าในหัวข้อของ Object-Oriented ผมใช้ Java เป็นหลัก
ของผมไม่มีเรียนครับ แต่ก็พอเขียนได้
ม.เชียงใหม่ยังสอนอยู่นะ
+1
ผมก็ เรียนอยู่ ม ในเชียงใหม่เหมือนกัน แต่ไม่ใช้ ม.ช. นะ ;)
ป.ล. ภาษา C/C++ เรียนตอน ปวส เข้า มหา'ลัย ยังได้เรียนอีกรอบ
ม.ช.ใช้ java เป็นหลักบ่แม่น?
ยังเป็น C/C++ อยู่ครับเรียนตั้งสองเทอม
ของผมเรียนแค่ C# ตัวเดียวเองครับ พอเรียนๆไปแต่ละวิชาสั่งการบ้านคนละภาษากันหมด ต้องงมเอาเอง จบมาเลยเขียนได้ 4-5 ภาษา
ของผมเรียน C/C++ --> Java --> C#
ส่วน VB ถึงจะไม่ได้เรียน แต่เวลา Debug นี่ตรวจตัวแปรโคตรยากเลย
VB6 debug ง่ายนะครับ เปิด breakpoint แล้วเอา mouse ชี้ๆ ก็จบแล้ว
สองข้อสุดท้าย เทียบได้กับวิธีที่เอี้ยก้วยฝึกปรือวิชาขั้นสุดยอดที่สุสานกระบี่ ไม่ว่าจะเป็นกระบี่เบาหรือดาบหนักขนาดไหน ก็ใช่ว่าจะดีเลิศหากปราศจากความเข้าใจลึกซึ้งถึงแก่นวิชา และความเข้าใจพร้อมกับการฝึกฝนและมุ่งมั่นนี่เอง ที่ทำให้แม้แต่ก้านไม้ไผ่หรือมือเปล่าเพียงข้างเดียวก็สามารถพิชิตคู่ต่อสู้ได้
ชอบ 2 ข้อสุดท้ายเช่นกันครับ
My Blog
บทความนี้ ทำให้ผมได้รู้ว่า ปัญญาของผมนี่มันหางอึ่งจริงๆ
ซ้ำ
ชอบมากครับ ขอเอาไปแชร์หน่อยก็แล้วกัน
หล่อ มวากกกกก เท่ที่สู๊ดดดด
@ Virusfowl
I'm not a dev. not yet a user.
เบญจเพศแล้ว อย่าลืมไปทำบุญถวายสังฆทานนะ ^^
สำหรับข้อสุดท้าย ถึงแม้จะเก่งแค่ภาษาเดียวแต่ถ้า.........
"รู้อะไรให้กระจ่างแต่อย่างเดียว ขอให้เชี่ยวชาญเถิดจะเกิดผล"
อ่านส่า บะจาร์เน่ รึผล่าว
ยังไม่เคยเอามาใช้งานจริงๆ จังๆ เลย
ตอนนี้เขียนแต่เวปไซต์
ผมขอเสนอแก้การเรียงรูปประโยคในบทความเล็กน้อยนะครับ
"เมื่อวันที่ 15 ตุลาคม 1985 เป็นวันแรกของการวางขาย The C++ Programming Language หนังสือที่มีส่วนเป็นอย่างมาก"
เปลี่ยนเป็น
"เมื่อวันที่ 15 ตุลาคม 1985 เป็นวันแรกของการวางขายหนังสือ "The C++ Programming Language" ซึ่งเป็นหนังสือที่มีส่วนเป็นอย่างมาก"
คิดว่าน่าจะแปลมาจากภาษาอังกฤษใช่มั้ยครับ
ผมชอบ c++ มากเลยแฮะ มันทำให้ OOP ดังเลยนะ ชอบแนวคิดของเขาด้วย
ขอบคุณ คุณ Bjarne Stroustrup ครับ ที่สร้างสิ่งนี้
Change The World
Bjarne Stroustrup อ่านว่าอะไรครับ
เบียเนอ สเดราสดร็อบ (Bjarne Stroustrup) อ้างอิงจาก
http://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%8B%E0%B8%B5%E0%B8%9E%E0%B8%A5%E0%B8%B1%E0%B8%AA%E0%B8%9E%E0%B8%A5%E0%B8%B1%E0%B8%AA