Home » โปรแกรมเมอร์ สตอรี สาระพัน » ครบรอบ 50 ปี ภาษา COBOL (โปรแกรมแรกของผู้ก่อตั้ง A-Soft & Softbiz)

การบริหาร/ความรู้ทั่วไป

Web Design by Softbiz+


ว็บนี้ สร้างด้วย Joomla! 1.5 โดย ทีมงานซอฟท์บิส+ update11.11.2014

 
ครบรอบ 50 ปี ภาษา COBOL (โปรแกรมแรกของผู้ก่อตั้ง A-Soft & Softbiz)

       เนื่องจากก่อนที่จะเิกิดเป็น A-Soft และ Softbiz ในปัจจุบัน ย้อนไป 20 ปี (พ.ศ.2533) ของการเริ่มต้นอาชีพโปรแกรมเมอร์ ของผู้ก่อตั้งเอซอฟท์ ก็ใช้ภาษาโคบอล COBOL เป็นงานแรก ในการเขียนซอฟท์แวร์ธุรกิจ (ขณะนั้นเป็น โปรแกรมเมอร์ ในซอฟท์แวร์เฮาส์แห่งหนึ่ง) ผลงานแรกๆที่สำคัญ คือ ระบบบริหารงานสั่งซื้อและจัดส่งสินค้าออนไลน์ ของเครื่อซิเมนต์ไทย(ตราช้าง) ซึ่งติดตั้งระบบเชื่อมโยงกับตัวแทนจำหน่ายร้านค้าวัสดุก่อสร้างทั่วประเทศ ใช้งานมาก่อนความก้าวหน้าของระบบอินเตอร์เนท ซึ่งจากนั้นผ่านไปหลายปี ได้ไปรับงานที่จังหวัดน่าน เห็นโปรแกรมที่เราเคยเขียนไว้ก็ตะลึงเลย ... ดังนั้นจึงขอย้อนอดีตของภาษา COBOL สักหน่อยครับ

ครบรอบ 50 ปี ภาษาโคบอล COBOL

ที่มา  http://www.blognone.com/news/20574

        เมื่อ ปี 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

50 years of COBOL - Mark Conway, Micro Focus

COBOLATOR 1959 Birth of COBOL

 

  

Programmers at the Console of a UNIVAC I, with Unityper and Tape Drives

Fifty years ago, each computer maker used its own programming languages to tell a computer what to do. In 1959, a group of programmers devised COBOL, a COmmon, Business-Oriented Language. Programs written in COBOL could run on more than one manufacturer’s computer. In a 1960 test, the same COBOL programs ran successfully on two computers built by different manufacturers. 

A small group of programmers from the computer industry and its clients wrote the new language of COBOL. Both corporations and government agencies needed to maintain payrolls, prepare budgets, and track property, traditional aspects of business data processing. The Department of Defense was especially interested as it was one of few organizations to buy computers from different makers. COBOL was quickly adopted there, in other federal agencies, and in private industry. Additional common languages, such as ALGOL and standard forms of FORTRAN, were developed for scientists and engineers. 

Written initially for the short range, COBOL proved so useful that it dominated much of government and business data processing for decades. Millions of banking transactions are still processed daily with COBOL programs. As the use of common programming languages became standard, a flourishing independent computer software industry emerged.

Proposing COBOL

Mary Hawes, a Burroughs Corporation programmer, called in March 1959 for computer users and manufacturers to create a new computer language—one that could run on different brands of computers and perform accounting tasks such as payroll calculations, inventory control, and records of credits and debits.

Attendees at a subsequent meeting asked Charles Phillips of the U.S. Department of Defense if his agency would sponsor a formal conference of the broader computer community. Phillips agreed, and in May 1959 about 40 representatives of computer users and manufacturers met at the Pentagon. There the Short Range Committee of the Conference on Data Systems Languages formed. Funded by the government, its subcommittees in 1959 prepared the general outlines of the language.

One planning group met in New York and Boston to prepare specifications for the new programming language they named COBOL. They drew on earlier computer languages for business—Remington Rand UNIVAC’s FLOW-MATIC, already in use, and IBM’s Commercial Translator, not yet implemented. FLOW-MATIC originated with a group headed by Grace Murray Hopper, who believed that computer programs should be easily intelligible. Commands in FLOW-MATIC and COBOL were written to resemble ordinary English

General Information Manual IBM Commercial Translator, 1959
Gift of George W. Tuite
FLOW-MATIC Programming for the UNIVAC I & II Data Automation Systems, 1959
Gift of Peter Z. Ingerman
Invitation to Attend a Meeting of the Short-Range Language Committee, June 1959
Invitation to Attend a Meeting of the Short Range Language Committee, June, 1959
Courtesy of Howard Bromberg
A Report to the Executive Committee of the Committee on Data System Languages by the Fact-Finding and Short Range Language Committee, September 4, 1959
Courtesy of Jean Sammet
First Draft of the Progamming Language  COBOL
Page from First Draft of COBOL, November, 1959
Courtesy of Howard Bromberg

Getting COBOL to Run

Proposing a computer language and actually getting its programs to run are two different challenges. During 1960, teams at the Philadelphia office of Remington Rand Univac and at the RCA 501 Systems Center in Cherry Hill, New Jersey, worked tirelessly to get COBOL working. They wrote COBOL compilers, highly specialized programs that translated general COBOL instructions into machine-specific code. They then tested programs written in both machine code and COBOL to ensure that they worked correctly.

The COBOL project brought together a diverse group—men, women, African Americans, and Asian Americans. At Remington Rand UNIVAC, team members used the room-sized Univac I and Univac II computers. Grace Hopper, shown at center right in the first photograph, directed the group. Programs were entered on reels of magnetic tape, using a special form of typewriter called a Unityper.

Programmers at the Console of a UNIVAC I, with Unityper and Tape Drives
Gift of Grace Murray Hopper
Programmers at the Console of a UNIVAC I
Gift of Grace Murray Hopper

Unityper II, Data Entry Device for the Univac Computer
Unityper II, 1957
Gift of Unisys

 

                                      ข้อมูลเพิ่มเติม Smithsonian Institute