Tags:
Node Thumbnail

เมื่อปี 1959 ภาษา COBOL ได้ถูกสร้างขึ้นโดย Grace Murray Hopper นักวิทยาศาสตร์คอมพิวเตอร์หญิงรุ่นบุกเบิก โดยมีแนวคิดพื้นฐานว่าคอมพิวเตอร์ต่างยี่ห้อควรทำงานได้จากโค้ดเดียวกัน และสร้างมาตรฐานที่ชื่อว่า FLOW-MATIC ขึ้น จากนั้นคณะกรรมการสร้างมาตรฐานการพัฒนาซอฟต์แวร์ของทหารเรือสหรัฐฯ จึงได้ปรับปรุงมาตรฐานนี้ขึ้นมาเป็นภาษา COBOL แต่การทำงานจริงนั้นต้องรอจนคอมไพล์เลอร์ออกมาในวันที่ 6 และ 7 ธันวาคมปี 1960 เมื่อเครื่องคอมพิวเตอร์สองเครื่องจาก RCA และ Remington-Rand Univac สามารถทำงานด้วยซอฟต์แวร์ชุดเดียวกันเป็นผลสำเร็จ

ห้าสิบปีผ่านไปภาษา COBOL ยังคงเป็นภาษาที่มีความสำคัญสูง หน่วยงานธุรกิจจำนวนมากยังคงมีซอฟต์แวร์แกนกลางเป็นภาษา COBOL แม้แต่ในดัชนี TIOBE ภาษา COBOL ยังคงครองอันดับ 34 เหนือกว่าภาษา ActionScript, Haskell, VB.NET, และ Erlang

Hopper ทำงานในกองทัพเรือสหรัฐฯ จนอายุ 79 ปี นับเป็นทหารหญิงที่ทำงานจนอายุสูงสุดในประวัติศาสตร์กองทัพเรือสหรัฐฯ เธอได้รับเหรียญตรา Defense Distinguished Service Medal ที่เป็นเหรียญสูงสุดที่ไม่ได้มาจากการออกรบ และกองทัพเรือได้ตั้งชื่อเรือ USS Hopper เพื่อเป็นเกียรติแก่เธอ

สำคัญที่สุดสำหรับคนไอทีคือ Hopper ยังได้รับยกย่องให้เป็นมารดาของคำว่า "ดีบั๊ก" อีกด้วยครับ

ที่มา - Smithsonian Institute, Wikipedia

Get latest news from Blognone

Comments

By: Fzo
ContributorAndroid
on 17 December 2010 - 02:13 #242256
Fzo's picture

สำคัญที่สุดสำหรับคนไอทีคือ Hopper ยังได้รับยกย่องให้เป็นมารดาของคำว่า "ดีบั๊ก" อีกด้วยครับ - อ่านแล้วอมยิ้มครับ อิอิ


WE ARE THE 99%

By: mr_tawan
ContributoriPhoneAndroidWindows
on 17 December 2010 - 02:38 #242262 Reply to:242256
mr_tawan's picture

เป็นคำที่เจอกันทุกวันจนเป็นเพื่อนสนิทแล้วครับ

วัน ๆ นั่งแต่แก้บั๊กที่ตัวเองไม่ได้ก่อ เหมือนเป็นภารโรงล้างห้องน้ำทุกวัน (จนบางทีก็หาผ้าขนหนูสีเหลือมาพาดคอเล่นบ้างตอนทำงาน!)


  • 9tawan.net บล็อกส่วนตัวฮับ
By: paepod on 17 December 2010 - 08:01 #242287 Reply to:242262

ภารโรงเหลือง คุ้นๆอะ

By: Top
iPhoneAndroidRed HatWindows
on 17 December 2010 - 07:22 #242291 Reply to:242262

คล้ายๆ กันครับ วัน ๆ นั่งแต่แก้บั๊กที่ตัวเองไม่ได้ก่อ

ส่วน bug ที่เราก่อ ก็ให้ภารโรงคนอื่นรับไป

By: jane
AndroidUbuntu
on 17 December 2010 - 08:18 #242299 Reply to:242291
jane's picture

+1

By: lingjaidee
ContributoriPhoneAndroid
on 17 December 2010 - 02:18 #242257
lingjaidee's picture

นึกถึงเครื่อง computer ตอนปี 1960 เครื่องเท่ารถถังเลยมั๊งน่ะ o_O!


my blog

By: tamujin
AndroidSymbianUbuntu
on 17 December 2010 - 09:31 #242323
tamujin's picture

ถามเป็นความรู้คับ ทำไมเขาถึงยังคงใช้ภาษาโคลบอลกันอยู่คับ ได้ยินว่าเป็นภาษาที่ใช้ใน server คาวมเด่นของมันคืออะไรถึงได้ยังคงมีการใช้งานกันอยู่

ปล. ผมเห็นในที่สมัครงานมีการประกาศหาภาษานี้กันเยอะ และเห็นที่เพื่อนๆผมทำกันอยู่เงินเดือนก็สูงมากด้วย

By: tanit9999
iPhoneAndroidUbuntu
on 17 December 2010 - 10:18 #242352 Reply to:242323
tanit9999's picture

เนื่องมาจากการไม่อยากลงทุนเปลี่ยนโครงสร้างระบบของตัวเองให้ไปใช้โปรแกรมใหม่ หรือพูดง่ายๆไม่อยากลงทุนทำโปรแกรมใหม่ เพราะของเดิมมันทำงานได้ตามต้องการและเสถียรดีแล้วจึงไม่อยากเสี่ยงที่จะทำใหม่แล้วเจอบั๊กกันใหม่อีก ส่วนใหญ่ก็เป็นบริษัทใหญ่ๆเก่าแก่ครับ ส่วนที่เงินเดือนสูงเพราะมันหาคนทำยากมากแล้วครับ เหมือนเพราะเครื่องออกใหม่ราคาไม่แพง พอตั้งทิ้งไว้ 50 ปีค่ามันก็มากขึ้นด้วยที่มันหายาก

By: newstar
iPhoneWindows PhoneAndroid
on 17 December 2010 - 10:20 #242354 Reply to:242323

เพราะระบบการประมวลผลข้อมูลในองค์กรใหญ่ ๆ ยังใช้อยู่ครับ มีข้อมูลมหาศาลมาก และไม่จำเป็นที่จะต้องไปขวนขวายหาระบบใหม่มาแทน ในเมื่อระบบเก่าก็ใช้ดีและเชื่อถือได้ดีอยู่แล้ว ส่วนมากมักอยู่บน Mainframe หรือ Mid-range คอมพิวเตอร์เช่น AS/400 เป็นต้น ยุคนี้บางครั้ง Front End เราอาจจะเห็นหน้าจอมีอินเตอร์เฟสสวยงาม แต่ Back End ใช้การประมวลผลด้วย JCL (Job Control Language) COBOL และ RPG เป็นหลัก ภาษาพวกนี้และ Utility ต่างในโอเอสมันจัดการได้ดีกับระบบการออกรายงานที่ใช้ภายในที่มีปริมาณจำนวนมหาศาลเป็นพันเป็นหมื่นหน้าต่อวัน (ไม่ได้หมายความต้องพิมพ์ออกกระดาษหมดนะ)

การที่ตำแหน่งงานเหล่านี้ค่าจ้างสูงก็แลกมาด้วยการหางานที่ยากกว่า เพราะจำนวนตำแหน่งงานมีน้อยกว่า

By: khajochi
WriteriPhoneIn Love
on 17 December 2010 - 11:07 #242377 Reply to:242323
khajochi's picture

เหมือนทุกคนที่ตอบมาครับ ผมว่าอีก 10 ปีข้างหน้า J2EE, Oracle DB ที่ใช้กันอยู่ทุกวันนี้ก็อาจจะเป็นของหายาก เด็กสมัยใหม่ไม่อยากเรียน และหาคนทำได้ไม่เยอะ แต่เงินเดือนดีเหมือนปัจจุบันก็ได้ครับ


แฟนพันธุ์แท้สตีฟจ็อบส์ | MacThai.com

By: mednoon on 17 December 2010 - 11:09 #242380 Reply to:242323

เหตุผลต่างๆนานา เช่น
-ความยากในการเปลี่ยนถ่าย tech
-ความน่าเชื่อถือของตัวภาษาเอง
-ความปลอดภัย สังเกตุว่าภาษาใหม่ๆ bug ตรึมๆกันอยู่พอควร มีออก pack แก้กันมาเรื่อยๆ
-ความต่อเนื่องของการพัฒนา บางภาษาไม่มีใครพัฒนาต่อ บางภาษากระโดดยุคไปเลยเช่น VB classic กับ VB.NET รอยต่อมันยากเกินกว่าจะรันงานเก่าๆด้วยกันได้

น่าเสียดายที่ cobol เป็นภาษาที่ มหาวิทยาลัยกำลังจะลืมกันไปหมดแล้ว ทั้งๆที่ยังมีความสำคัญมหาศาลในตลาดธุรกรรมต่างๆ

จำภาษานี้ได้ว่าจะไม่เขียนมันอีกเลยเพราะเกิดมาเพิ่งเคยพิมพ์โค๊ดยาวเป็นหน้าๆ เพื่อให้ได้โปรแกรมออกมา 2-3 บรรทัด นี่แหละครับ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 17 December 2010 - 13:36 #242437 Reply to:242323
lew's picture

ระบบแกนกลางนี่เค้าคาดหวังอายุการใช้งานกันเกิน 10 ปีครับ ไม่แปลกเลยที่จะมีซอฟต์แวร์ทำงานมาแล้ว 15-30 ปีทำงานกันอยู่ทุกวัน เพราะการอัพเกรดมักกระทบคนจำนวนมาก เช่น ธนาคารใหญ่ๆ มีคนเป็นหมื่นคน แค่คิดว่าเปลี่ยนระบบแล้วต้องหยุดงานไปหนึ่งวัน ความเสียหายจะเกิดขึ้นมหาศาล

ผมเองเคยพัฒนาซอฟต์แวร์แกนกลางของระบบเกี่ยวกับการเงินให้กับหน่วยงานใหญ่ๆ ที่คนเกี่ยวข้องกันมากๆ พวกนี้ต้องให้คนที่ทำงานจริงมานั่งเทสระบบกันทั้งหมดครับ เวลาออก RC ใหม่ทีก็เทสกันที คนนับร้อยนับพันเสียเวลาทำงานกันมาเป็นวันๆ เพื่อเทสระบบแต่ละรอบไม่ใช่เรื่องสนุกเลย


lewcpe.com, @wasonliw

By: joomla
iPhoneUbuntu
on 17 December 2010 - 09:39 #242327
joomla's picture

Foxpro for DOS เวอร์ชั่น 1.0 ก็ยังใช้อยู่ครับ เก๋าไม่แพ้กัน

By: mednoon on 17 December 2010 - 11:10 #242381 Reply to:242327

ผมก็ชอบครับ เสียดายโดน ซื้อไปดองหมดอนาคตกันไปเลย

By: In2theBlue
AndroidWindows
on 17 December 2010 - 10:49 #242369
In2theBlue's picture

จำได้ว่าตอนเรียนได้ A Cobol Programming นะเนี่ย เอิ๊กๆ

By: nanana
Windows PhoneAndroidUbuntu
on 17 December 2010 - 12:10 #242406

IDENTIFICATION DIVISION.
ยังจำได้อยู่เลย

สมัยเรียนวิชานี้ เคยมีเพื่อนในห้อง สงสัยว่า
เอกสารโค้ดโปรแกรมที่อาจารย์ใช้สอนจะพิมพ์ผิด
เนื่องจากตัวเองพิมพ์ตามแล้วผลไม่ออก

อาจารย์บอกว่า ไม่ผิดหรอก ครูใช้สอนมาเป็นสิบ ๆ ปีแล้ว ไม่เคยมีปัญหา

เพื่อนผมมันอึ้งที่ตัวเองได้เรียนภาษาเก่าแก่ขนาดนี้
ใครจะรู้ว่า ภาษานี้ ได้ 40-50K อัพกันทั้งน้าน

By: tontpong
Contributor
on 17 December 2010 - 12:22 #242410

เพิ่มอีกนิด ว่า.. Hopper ยังเปนชื่อของ 1 ใน SC ระดับ petaflop ซึ่งตอนนี้ทั่วโลกมีไม่ถึง 10 site