เมื่อวันที่ 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
ชอบคำถามของ 2 ข้อสุดท้ายมาก
mementototem Sun, 10/17/2010 - 17:08
ชอบคำถามของ 2 ข้อสุดท้ายมาก
+1 ครับท่าน
melloz Sun, 10/17/2010 - 17:43
In reply to ชอบคำถามของ 2 ข้อสุดท้ายมาก by mementototem
+1 ครับท่าน
แก้ ๆ ชอบคำตอบครับ -*-
mementototem Sun, 10/17/2010 - 21:16
In reply to ชอบคำถามของ 2 ข้อสุดท้ายมาก by mementototem
แก้ ๆ ชอบคำตอบครับ -*- (ทำไมเราถึงพิมพ์ผิดบ่อยเยี่ยงนี้หนอ)
สุดยอดภาษา Native สำหรับ
UltimaWeapon Sun, 10/17/2010 - 17:18
สุดยอดภาษา Native สำหรับ Application ทั่วๆไป
แหลกหมดแล้ว (ตำนาน)
tomazzu Sun, 10/17/2010 - 17:25
แหลกหมดแล้ว
(ตำนาน)
"พยายามหาเวลาเรียนรู้เรื่องอื
pae Sun, 10/17/2010 - 17:30
"พยายามหาเวลาเรียนรู้เรื่องอื่นๆ ที่ไม่เกี่ยวข้องกับคอมพิวเตอร์เช่น คณิตศาสตร์, ชีววิทยา, หรือเรื่องอะไรก็ได้ และหาทางเปลี่ยนโลกให้ดีขึ้น"
บทพิสูจน์ว่าคนๆ นึงก็สามารถเปลี่ยนแปลงโลกได้ หากมีความมุ่งมั่น
ภาษาหรือเครื่องมือชุดใดชุดหนึ
mrkrich Sun, 10/17/2010 - 17:41
ภาษาหรือเครื่องมือชุดใดชุดหนึ่งดีที่สุดและเหมาะกับทุกคนนั้นเป็นแนวคิดที่เด็ก ถ้าใครระบุว่าภาษาใดสมบูรณ์แบบ แสดงว่าคนนั้นเป็นเซลล์หรือไม่ก็คนโง่ หรืออาจจะทั้งสองอย่าง
ชอบ 2 ข้อสุดท้าย มากๆ
lancaster Sun, 10/17/2010 - 17:43
ชอบ 2 ข้อสุดท้าย มากๆ
เป็นอะไรที่จริงมากๆ
gab Sun, 10/17/2010 - 21:51
In reply to ชอบ 2 ข้อสุดท้าย มากๆ by lancaster
เป็นอะไรที่จริงมากๆ
โดนทุกข้อเลย
netfirms Sun, 10/17/2010 - 17:56
โดนทุกข้อเลย
รนยนต์ -> รถยนต์
neizod Sun, 10/17/2010 - 17:57
รนยนต์ -> รถยนต์
ชอบสองข้อสุดท้ายมากเหมือนกัน
bow_der_kleine Sun, 10/17/2010 - 18:21
ชอบสองข้อสุดท้ายมากเหมือนกัน
แต่สงสัยมากว่าสิบปี ว่าชื่อตาคนนี้ออกเสียงยังไง
+1
hisoft Sun, 10/17/2010 - 20:37
In reply to ชอบสองข้อสุดท้ายมากเหมือนกัน by bow_der_kleine
+1
เอิ่ม อ่านไม่ออกเหมือนกันครับ
jirayu Sun, 10/17/2010 - 21:50
In reply to ชอบสองข้อสุดท้ายมากเหมือนกัน by bow_der_kleine
เอิ่ม อ่านไม่ออกเหมือนกันครับ จับใจควาไมด้ว่า บจาร์น สะตุ้บตับ - -"
เห็นชื่อแล้วน่าจะอยู่แถวสแกนด
Blltz Sun, 10/17/2010 - 22:35
In reply to เอิ่ม อ่านไม่ออกเหมือนกันครับ by jirayu
เห็นชื่อแล้วน่าจะอยู่แถวสแกนดิเนเวียแหงเลย
"นั้นเป็นแนวคิดที่เด็ก"
orpheous Sun, 10/17/2010 - 18:29
"นั้นเป็นแนวคิดที่เด็ก" น่าจะเป็น "เป็นแนวคิดเด็ก ๆ"
อัลกอลิทึ่ม น่าจะเป็น อัลกอรึธึม นะครับ
เรียนเกียวกับคอมพิวเตอร์ต้องผ
NuttTaro Sun, 10/17/2010 - 19:27
เรียนเกียวกับคอมพิวเตอร์ต้องผ่านมาทุกคน ภาษานี้
บางคนต้องเคยติด F กันมาแล้ว
darkleonic Sun, 10/17/2010 - 20:26
In reply to เรียนเกียวกับคอมพิวเตอร์ต้องผ by NuttTaro
บางคนต้องเคยติด F กันมาแล้ว
บางคนเคยลาออกไปแล้ว
kiettirak Sun, 10/17/2010 - 20:54
In reply to เรียนเกียวกับคอมพิวเตอร์ต้องผ by NuttTaro
บางคนเคยลาออกไปแล้ว เพราะประเดิมภาษานี้
+1
crucifier Sun, 10/17/2010 - 20:59
In reply to บางคนเคยลาออกไปแล้ว by kiettirak
+1
ผมจบมา ไม่เคยเขียน c++
winggundamth Sun, 10/17/2010 - 21:09
In reply to เรียนเกียวกับคอมพิวเตอร์ต้องผ by NuttTaro
ผมจบมา ไม่เคยเขียน c++ เลยครับ ปัจจุบันก็ยังเขียนไม่เป็น
ผมก็ยังไม่เคยเรียนภาษานี้เลยค
Bosskung32 Sun, 10/17/2010 - 21:36
In reply to ผมจบมา ไม่เคยเขียน c++ by winggundamth
ผมก็ยังไม่เคยเรียนภาษานี้เลยครับ ถ้าในหัวข้อของ Object-Oriented ผมใช้ Java เป็นหลัก
ของผมไม่มีเรียนครับ
varavut Sun, 10/17/2010 - 21:10
In reply to เรียนเกียวกับคอมพิวเตอร์ต้องผ by NuttTaro
ของผมไม่มีเรียนครับ แต่ก็พอเขียนได้
ม.เชียงใหม่ยังสอนอยู่นะ
chaow Sun, 10/17/2010 - 21:35
In reply to เรียนเกียวกับคอมพิวเตอร์ต้องผ by NuttTaro
ม.เชียงใหม่ยังสอนอยู่นะ
+1 ผมก็ เรียนอยู่ ม
NuttTaro Sun, 10/17/2010 - 23:09
In reply to ม.เชียงใหม่ยังสอนอยู่นะ by chaow
+1
ผมก็ เรียนอยู่ ม ในเชียงใหม่เหมือนกัน แต่ไม่ใช้ ม.ช. นะ ;)
ป.ล. ภาษา C/C++ เรียนตอน ปวส เข้า มหา'ลัย ยังได้เรียนอีกรอบ
ม.ช.ใช้ java เป็นหลักบ่แม่น?
neizod Sun, 10/17/2010 - 23:16
In reply to ม.เชียงใหม่ยังสอนอยู่นะ by chaow
ม.ช.ใช้ java เป็นหลักบ่แม่น?
ยังเป็น C/C++
chaow Mon, 10/18/2010 - 09:09
In reply to ม.ช.ใช้ java เป็นหลักบ่แม่น? by neizod
ยังเป็น C/C++ อยู่ครับเรียนตั้งสองเทอม
ของผมเรียนแค่ C#
lancaster Mon, 10/18/2010 - 00:14
In reply to เรียนเกียวกับคอมพิวเตอร์ต้องผ by NuttTaro
ของผมเรียนแค่ C# ตัวเดียวเองครับ พอเรียนๆไปแต่ละวิชาสั่งการบ้านคนละภาษากันหมด ต้องงมเอาเอง จบมาเลยเขียนได้ 4-5 ภาษา
ของผมเรียน C/C++ --> Java
Architec Sun, 10/17/2010 - 22:23
ของผมเรียน C/C++ --> Java --> C#
ส่วน VB ถึงจะไม่ได้เรียน แต่เวลา Debug นี่ตรวจตัวแปรโคตรยากเลย
VB6 debug ง่ายนะครับ เปิด
icez Sun, 10/17/2010 - 23:06
In reply to ของผมเรียน C/C++ --> Java by Architec
VB6 debug ง่ายนะครับ เปิด breakpoint แล้วเอา mouse ชี้ๆ ก็จบแล้ว
สองข้อสุดท้าย
javaboom Sun, 10/17/2010 - 22:51
สองข้อสุดท้าย เทียบได้กับวิธีที่เอี้ยก้วยฝึกปรือวิชาขั้นสุดยอดที่สุสานกระบี่ ไม่ว่าจะเป็นกระบี่เบาหรือดาบหนักขนาดไหน ก็ใช่ว่าจะดีเลิศหากปราศจากความเข้าใจลึกซึ้งถึงแก่นวิชา และความเข้าใจพร้อมกับการฝึกฝนและมุ่งมั่นนี่เอง ที่ทำให้แม้แต่ก้านไม้ไผ่หรือมือเปล่าเพียงข้างเดียวก็สามารถพิชิตคู่ต่อสู้ได้
ชอบ 2 ข้อสุดท้ายเช่นกันครับ
บทความนี้ ทำให้ผมได้รู้ว่า
BreMen Sun, 10/17/2010 - 23:40
บทความนี้ ทำให้ผมได้รู้ว่า ปัญญาของผมนี่มันหางอึ่งจริงๆ
ซ้ำ
BreMen Sun, 10/17/2010 - 23:48
ซ้ำ
ชอบมากครับ
MiiXel2 Mon, 10/18/2010 - 00:39
ชอบมากครับ ขอเอาไปแชร์หน่อยก็แล้วกัน
และหาทางเปลี่ยนโลกให้ดีขึ้น
Virusfowl Mon, 10/18/2010 - 06:00
หล่อ มวากกกกก เท่ที่สู๊ดดดด
เบญจเพศแล้ว
superballsj2 Mon, 10/18/2010 - 09:28
เบญจเพศแล้ว อย่าลืมไปทำบุญถวายสังฆทานนะ ^^
สำหรับข้อสุดท้าย
joomla Mon, 10/18/2010 - 10:02
สำหรับข้อสุดท้าย ถึงแม้จะเก่งแค่ภาษาเดียวแต่ถ้า.........
"รู้อะไรให้กระจ่างแต่อย่างเดียว ขอให้เชี่ยวชาญเถิดจะเกิดผล"
อ่านส่า บะจาร์เน่ รึผล่าว
9rockky Mon, 10/18/2010 - 10:50
อ่านส่า บะจาร์เน่ รึผล่าว
ยังไม่เคยเอามาใช้งานจริงๆ
iPomz Mon, 10/18/2010 - 11:07
ยังไม่เคยเอามาใช้งานจริงๆ จังๆ เลย
ตอนนี้เขียนแต่เวปไซต์
ผมขอเสนอแก้การเรียงรูปประโยคใ
PaPaSEK Mon, 10/18/2010 - 12:25
ผมขอเสนอแก้การเรียงรูปประโยคในบทความเล็กน้อยนะครับ
"เมื่อวันที่ 15 ตุลาคม 1985 เป็นวันแรกของการวางขาย The C++ Programming Language หนังสือที่มีส่วนเป็นอย่างมาก"
เปลี่ยนเป็น
"เมื่อวันที่ 15 ตุลาคม 1985 เป็นวันแรกของการวางขายหนังสือ "The C++ Programming Language" ซึ่งเป็นหนังสือที่มีส่วนเป็นอย่างมาก"
คิดว่าน่าจะแปลมาจากภาษาอังกฤษใช่มั้ยครับ
ผมชอบ c++ มากเลยแฮะ มันทำให้
pines Mon, 10/18/2010 - 14:04
ผมชอบ c++ มากเลยแฮะ มันทำให้ OOP ดังเลยนะ ชอบแนวคิดของเขาด้วย
ขอบคุณ คุณ Bjarne Stroustrup
prowin Mon, 10/18/2010 - 15:19
ขอบคุณ คุณ Bjarne Stroustrup ครับ ที่สร้างสิ่งนี้
Change The World
MCGreat Mon, 10/18/2010 - 16:24
Change The World
Bjarne Stroustrup
username Tue, 10/19/2010 - 16:06
Bjarne Stroustrup อ่านว่าอะไรครับ
เบียเนอ สเดราสดร็อบ (Bjarne
prowin Wed, 10/20/2010 - 14:09
In reply to Bjarne Stroustrup by username
เบียเนอ สเดราสดร็อบ (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