ภาษาคอมพิวเตอร์
posted on 10 Jul 2011 23:05 by jeffreyeieiภาษาคอมพิวเตอร์ (Computer Programming Language)
- ชนิดของภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอร์เริ่มมาจากในมหาวิทยาลัย หรือในหน่วยงานของรัฐบาลที่ต้องการทำงานบางอย่าง นอกจากนี้ บางภาษาเกิดขึ้นเพราะความต้องการด้านวิทยาศาสตร์ วิศวกรรมศาสตร์และอื่น ๆ อีกมากมาย ทำให้มีภาษาเกิดขึ้นเป็นจำนวนมาก
จากการที่มีภาษาจำนวนมากมายนั้น ทำให้ต้องกำหนดระดับของภาษาคอมพิวเตอร์ เพื่อช่วยในการแบ่งประเภทของภาษาเหล่านั้น การกำหนดว่าเป็นภาษาระดับต่ำหนือภาษาระดับสูง จะขึ้นอยู่กับภาษานั้นใกล้เคียงกับเครื่องคอมพิวเตอร์ (ใกล้เคียงกับรหัส 0 และ 1 เรียกว่า ภาษาระดับต่ำ) หรือว่าใกล้เคียงกับภาษาที่มนุษย์ใช้ (ใกล้เคียงกับภาษาอังกฤษ เรียกว่า ภาษาระดับสูง)
- ภาษาเครื่อง (Machine Language)
ก่อนปีค.ศ. 1952 มีภาษาคอมพิวเตอร์เพียงภาษาเดียวเท่านั้นคือ ภาษาเครื่อง (Machine Language) ซึ่งเป็นภาษาระดับต่ำที่สุด เพราะใช้เลขฐานสองแทนข้อมูล และคำสั่งต่าง ๆ ทั้งหมดจะเป็นภาษาที่ขึ้นอยู่กับชนิดของเครื่องคอมพิวเตอร์ หรือหน่วยประมวลผลที่ใช้ นั่นคือปต่ละเครื่องก็จะมีรูปแบบของคำสั่งเฉพาะของตนเอง ซึ่งนักคำนวณและนักเขียนโปรแกรมในสมัยก่อนต้องรู้จักวิธีที่จะรวมตัวเลขเพื่อแทนคำสั่งต่า ๆ ทำให้การเขียนโปรแกรมยุ่งยากมาก นักคอมพิวเตอร์จึงได้พัฒนาภาษาแอสเซมบลีขึ้นมาเพื่อให้สามารถเขียนโปรแกรมได้ง่ายขึ้น
- ภาษาแอสเซมบลี (Assembly Language)
ต่อมาในปีค.ศ. 1952 ได้มีการพัฒนาโปรแกรมภาษาระดับต่ำตัวใหม่ ชื่อภาษาแอสเซมบลี (Assembly Language) โดยที่ภาษาแอสเซมบลีใช้รหัสเป็นคำแทนคำสั่งภาษาเครื่อง ทำให้นักเขียนโปรแกรมสามารถเขียนโปรแกรมได้ง่ายขึ้น ถึงแม้ว่าการเขียนโปรแกรมจะยังไม่สะดวกเท่ากับการเขียนโปรแกรมภาษาอื่น ๆ ในสมัยนี้ แต่ถ้าเปรียบเทียบในสมัยนั้นก็ถือว่าเป็นการพัฒนาไปสู่ยุคของการเขียนโปรแกรมแบบใหม่ คือใช้สัญลักษณ์แทนเลข 0 และ 1 ของภาษาเครื่อง ซึ่งสัญลักษณ์ที่ใช้จะเป็นคำสั่งสั้น ๆ ที่จะได้ง่าย เรียกว่า นิมอนิกโคด (mnemonic code) เช่น
สัญลักษณ์นิวมอนิกโคด ความหมาย A
C
MP
STOการบวก (Add)
การเปรียบเทียบ (Compare)
การคูณ (Muliply)
การเก็บข้อมูลในหน่วยความจำ (Store)ตัวอย่างนิวมอนิกโคด
ถึงแม้ว่านิวมอนิกโคดที่ใช้จะไม่ใช้คำในภาษาอังกฤษ แต่ก็เป็นสัญลักษณ์ที่สื่อความหมายให้ผู้ใช้สามารถจดจำได้ง่ายกว่าสัญลักษณ์เลข 0 และ 1 ผู้เขียนโปรแกรมภาษาแอสเซมบลียังสามารถกำหนดชื่อของที่เก็บข้อมูลในหน่วยความจำเป็นคำในภาษาอังกฤษ แทนที่จะเป็นเลขที่ตำแหน่งในหน่วยความจำ เช่น TOTAL , INCOME เป็นต้น แต่ข้อจำกัดของภาษาภาษาแอสเซมบลี คือ จะแตกต่างกันไปในแต่ละเครื่องเช่นเดียวกับภาษาเครื่อง
ผู้เขียนโปรแกรมภาษาแอสเซมบลีต้องใช้ แอสเซมเบลอ (Assembler) แปลภาษาแอสเซมบลีให้เป็นภาษาเครื่อง เพื่อให้คอมพิวเตอร์ทำงานตามต้องการ
- ภาษาระดับสูง (High Level Language)
ในปีค.ศ. 1960 ได้มีการพัฒนา ภาษาระดับสูง (High Level Language) ขึ้น ภาษาระดับสูงจะใช้คำในภาษาอังกฤษแทนคำสั่งต่าง ๆ รวมทั้งสามารถใช้นิพจน์ทางคณิตศาสตร์ได้ด้วย ทำให้นักเขียนโปรแกรมสามารถใช้เวลามุ่งไปในการศึกษาถึงทางแก้ปัญหาเท่านั้น ไม่ต้องเป็นกังวลว่าคอมพิวเตอร์จะทำงานอย่างไรอีกต่อไป
ภาษาระดับสูงนี้ถือว่าเป็น ภาษายุคที่สาม (third-generation language) ซึ่งทำให้เกิดการประมวลผล ข้อมูลเพิ่มมากขึ้นอย่างมหาศาลระหว่างปี ค.ศ. 1960 ถึง ค.ศ. 1970 และมีผู้หันมาใช้คอมพิวเตอร์กันมากขึ้น โดยสังเกตได้จามเครื่องเมนเฟรมจากจำนวนร้อยเครื่องเพิ่มขึ้นเป็นหมื่น เครื่อง อย่างไรก็ตาม ภาษาระดับสูงก็ยังคงต้องการตัวแปลภาษาให้เป็นภาษาเครื่องเพื่อสั่งให้ เครื่องทำงานต่อไป ตัวแปลภาษาที่นิยมใช้งานกันโดยทั่วไปจะเป็นแบบคอมไพเลอร์ ซึ่งแต่ละภาษาก็มีคอมไพเลอร์ไม่เหมือนกัน รวมทั้งคอมไพเลอร์แต่ละตัวก็จะต่างกันไปบนเครื่องแต่ละชนิดด้วย เช่น ถ้าเขียนโปรแกรมภาษา COBOL บนเครื่องไมโครคอมพิวเตอร์ ก็จะต้องเลือกใช้คอมไพเลอร์ภาษา COBOL ที่ทำงานบนเครื่องไมโครคอมพิวเตอร์ ซึ่งการเขียนโปรแกรมภาษาหนึ่งภาษาใดบนเครื่องที่ต่างกันอาจจะแตกต่างกันได้ เพราะคอมไพเลอร์ที่ใช้ต่างกันนั่นเอง
ภาษาคอมพิวเตอร์บางภาษาได้ถูออแบบมาให้ใช้แก้ปัญหางานเฉพาะบางอย่าง เช่น การควบคุมหุ่นยนต์ การสร้างภาพกราฟฟิก เป็นต้น แต่ภาษาคอมพิวเตอร์โดยมากจะมีความยืดหยุ่นให้ใช้งานทั่ว ๆ ไปได้ เช่น ภาษา BASIC ภาษา COBOL หรือภาษา FORTRAN เป็นต้น และนอกจากนี้ยังมีภาษา C ที่ได้รับความนิยมมากเช่นกัน
- ภาษาระดับสูงมาก (Very high-level Language)
เป็นภาษายุคที่ 4 (fourth-generation language) หรือ 4GLs จะเป็นภาษาที่ใช้เขียนโปรแกรมได้สั้นกว่าภาษาในยุคก่อน ๆ การทำงานบางอย่างสามารถใช้เพียง 5 ถึง 10 บรรทัดเท่านั้น ในขณะที่ถ้าเขียนด้วยภาษา อาจต้องใช้ถึง 100 บรรทัด โดยพื้นฐานแล้ว ภาษาในยุคที่ 4 นี้มีคุณสมบัติที่แยกจากภาษาใยุคก่อน ๆ อย่างชัดเจน กล่าวคือภาษาในยุคก่อนนั้นใช้หลักการของ การเขียนโปรแกรมแบบโพรซีเยอร์ (procedurl language) ในขณะที่ภาษาในยุคที่ 4 จะเป็นแบบ ไม่ใช้โพรซีเยอร์ (nonprocedurl language) ผู้เขียนโปรแกรมเพียงแต่กำหนดว่าต้องการให้โปรแกรมทำอะไรบ้างก็สามารถเขียนโปรแกรมได้ทันที โดยไม่ต้องทราบว่าทำได้อย่างไร ทำให้การเขียนโปรแกรมสามารถทำได้ง่ายและรวดเร็ว
มีนักเขียโปรแกรมกล่าวว่า ถ้าใช้ภาษาในยุคที่ 4 นี้เขียนโปรแกรมจะทำให้ได้งานที่เพิ่มขึ้นถึงสิบเท่าตัว ตัวอย่างเช่น ถ้าต้องการพิมพ์รายงานแสดงจำนวนรายการสินต้าที่ขายให้ลูกค้าแต่ละคนในหนึ่ง เดือน โดยให้แสดงยอดรวมของลูกค้าแต่ละคน และให้ขึ้นหน้าใหม่สำหรับการพิมพ์รายงานลูกค้าแต่ละคน จะเขียนโดยใช้ภาษาในยุคที่ 4 ได้ดังนี้
|
จากตัวอย่างจะเห็นได้ว่าเป็นงานที่ซับซ้อน ซึ่งถ้าใข้ภาษา COBOL เขียนอาจจะต้องใช้ถึง 500 คำสั่ง แต่ถ้าใช้ภาษาในยุคที่ 4 นี้จะเป็นสิ่งที่ทำได้ไม่ยากเลย
ข้อดีของภาษาในยุคที่ 4
- การเขียนโปรแกรมจะเน้นที่ผลของงานว่าต้องการอะไร ไม่สนใจว่าจะทำได้อย่างไร
- ช่วยพัฒนาเนื้องาน เพราะเขียนและแก้ไขโปรแกรมได้ง่าย
- ไม่ต้องเสียเวลาอบรมผู้เขียนโปรแกรมมากนัก ไม่ว่าผู้ที่จะมาเขียนโปรแกรมนั้นมีความรู้ด้านการเขียนโปรแกรมหรือไม่
- ผู้เขียนโปรแกรมไม่ต้องทราบถึงฮาร์ดแวร์ของเครื่องและโครงสร้างโปรแกรม
ภาษาในยุคที่ 4 นี้ยังมีภาษาที่ใช้สำหรับเรียกดูข้อมูลจากฐานข้อมูลได้ เรียกว่า ภาษาเรียกค้นข้อมูล (query language) โดยปกติแล้วการเก็บข้อมูลลงในฐานข้อมูล และการแสดงรายงานจากฐานข้อมูล จะต้องมีการวางแผนไว้ล่วงหน้า แต่บางครั้งอาจมีการเรียกดูข้อมูลพิเศษที่ไม่ได้มีการวางแผนไว้ ถ้าผู้ใช้เรียนรู้ภาษาเรียกค้นข้อมูลก็จะขอดูรายงานต่าง ๆ นอกเหนือจากที่ได้มีการวางแผนไว้ได้โดยใช้เวลาไม่มากนัก ภาษาเรียกค้นข้อมูลที่เป็นมาตรฐานเรียกว่า SQL (Structured Query Language) และนอกจากนี้ยังมีภาษา Query Bu Example หรือ QBE ที่ได้รับความนิยมการใช้งานมากเช่นกัน
- ภาษาธรรมชาติ (Nature Language)
เป็น ภาษายุคที่ 5 (fifth generation language) หรือ 5GLs ธรรมชาติหมายถึงธรรมชาติของมนุษย์ คือไม่ต้องสนใจถึงคำสั่งหรือลำดับของข้อมูลที่ถูกต้อง ผู้ใช้เพียงแต่พิมพ์สิ่งที่ต้องการลงในเครื่องคอมพิวเตอร์เป็นคำหรือประโยคตามที่ผู้ใช้เข้าใจ ซึ่งจะทำให้มีรูปแบบของคำสั่งหรือประโยคที่แตกต่างกันออกไปได้มากมาย เพราะผู้ใช้แต่ละคนอาจจะใช้ประโยคต่างกัน ใช้คำศัพท์ต่างกัน หรือแม้กระทั่งบางคนอาจจะใช้ศัพท์แสลงก็ได้ คอมพิวเตอร์จะพยายามแปลคำหรือประโยคเหล่านั้นตามคำสั่ง แต่ถ้าไม่สามารถแปลให้เข้าใจได้ ก็จะมีคำถามกลับมาถามผู้ใช้เพื่อยืนยันความถูกต้อง ภาษาธรรมชาติจะใช้ ระบบฐานความรู้ (knowledge base system) ช่วยในการแปลความหมายของคำสั่งต่าง ๆ
- การเลือกใช้คอมพิวเตอร์
เนื่องจากในปัจจุบันทุก ๆ ปีจะมีภาษาคอมพิวเตอร์เกิดขึ้นมากมาย และภาษาต่าง ๆ จะมีจุดดีและจุดด้อยแตกต่างกันไป ผู้ใช้จึงจำเป็นต้องทำการคัดเลือกภาษาที่จะนำมาใช้งานอย่างระมัดระวัง เนื่องจากเมื่อศึกษาและพัฒนาซอฟต์แวร์ด้วยภาษาใดภาษาหนึ่งแล้ว การเปลี่ยนไปใช้ภาษาอื่นในภายหลังจะเป็นเรื่องที่ยากลำบากอย่างยิ่ง ทั้งในเรื่องของค่าใช้จ่ายและเวลาที่ต้องสูญเสียไป รวมทั้งปัญหาของบุคลากรที่ต้องศึกษาหาความชำนาญใหม่อีกด้วย
ในการเลือกภาษาคอมพิวเตอร์ที่จะนำมาใช้ สิ่งที่ควรพิจารณาคือ
- ในหน่วยงานหนึ่ง ๆ ควรจะใช้ภาษาคอมพิวเตอร์ภาษาเดียวกัน เพราะการดูแลรักษาซอฟต์แวร์ที่พัฒนาขึ้น ตลอดจนการจัดหาบุคลากรจะกระทำให้ง่ายกว่า
- ในการเลือกภาษาควรเลือกโดยดูจากคุณสมบัติหรือข้อดีของภาษานั้น ๆ เป็่นหลัก
- ถ้าโปรแกรมที่เขียนขึ้นนั้นต้องนำไปทำงานบนเครื่องต่าง ๆ กัน ควรเลือกภาษาที่สามารถใช้งานได้บนทุกเครื่อง เพราะจะทำให้เขียนโปรแกรมเพียงครั้งเดียวเท่านั้น
- ผู้ใช้ควรจำกัดภาษาคอมพิวเตอร์ที่จะใช้ ไม่ควรติดตั้งตัวแปลภาษาคอมพิวเตอร์ทุกภาษาบนเครื่องทุกเครื่อง
- ภาษาคอมพิวเตอร์ที่เลือกใช้ จะถูกจำกัดโดยนักเขียนโปรแกรมที่มีอยู่ เพราะควรใช้ภาษาที่มีผู้รู้อยู่บ้าง
- บางครั้งในงานที่ไม่ยุ่งยากนัก อาจใช้ภาษาคอมพิวเตอร์พื้นฐาน เช่น ภาษา BASIC เพราะเขียนโปรแกรมได้ง่ายและรวดเร็ว รวมทั้งมีติดตั้งอยู่บนเครื่องไมโครคอมพิวเตอร์ส่วนมากอยู่แล้ว
ภาษาคอมพิวเตอร์ การใช้งานBASIC (Beginner's All-purpose Symbolic Instruction Code) สำหรับผู้เริ่มศึกษาการเขียนโปรแกรมภาษาคอมพิวเตอร์ COBOL (Common Business Oriented Language) นิยมใช้ในงานธุรกิจบนเครื่องขนาดใหญ่ FORTRAN (FORmula TRANslator) ใช้สำหรับงานด้านคณิตศาสตร์ วิทยาศาสตร์ วิศวกรรมศาสตร์ Pascal (ชื่อของ Blaise Pascal) ใช้ในวิทยาลัย และมหาวิทยาลัย C สำหรับนักเขียนโปรแกรม และใช้ในวิทยาลัย มหาวิทยาลัย C++ สำหรับผู้ผลิตซอฟต์แวร์ ALGOL (ALGOrithmic Language) เริ่มต้นได้รับการออกแบบให้เป็นภาษาสำหรับงานทางวิทยาศาสตร์ และต่อมามีการพัฒนาต่อเป็นภาษา PL/I และ Pascal APL (A Programming Language) ออกแบบโดยบริษัท IBM ในปีค.ศ. 1968 เป็นภาษาที่โต้ตอบกับผู้ใช้ทันที เหมาะสำหรับจัดการกับกลุ่มของข้อมูลที่สัมพันธ์กันในรูปแบบตาราง LISP (LIST Processing) ถูกออกแบบมาให้ใช้กับข้อมูลที่ไม่ใช้ตัวเลข ซึ่งอาจเป็นสัญลักษณ์พิเศษหรือตัวอักษรก็ได้ นิยมใช้ในด้านปัญญาประดิษฐ์ (Artifical Inelligence) LOGO นิยมใช้ในโรงเรียน เพื่อสอนทักษะการแก้ปัญหาให้กับนักเรียน PL/I (Programming Language One) ถูกออกแบบมาให้ใช้กับงานทั้งทางด้านวิทยาศาสตร์ และธุรกิจ PROLOG (PROgramming LOGIC) นิยมใช้มากในงานด้านปัญญาประดิษฐ์ จัดเป็นภาษาธรรมชาติภาษาหนึ่ง RPG (Report Program Generator) ถูกออกแบบมาให้ใช้กับงานทางธุรกิจ จะมีคุณสมบัติในการสร้างโปรแกรมสำหรับพิมพ์รายงานที่ยืดหยุ่นมาก
ภาษาคอมพิวเตอร์กับการใช้งาน
- ตัวอย่างภาษาคอมพิวเตอร์
ปัจจุบันนี้มีภาษาคอมพิวเตอร์ให้เลือกใช้มากมายหลายภาษา แต่ละภาษาก็ถูกออกแบบมาให้ใช้กับงานด้านต่าง ๆ กัน ตัวอย่างเช่น บางภาษาก็ออกแบบมาให้ใช้แก้ปัญหาทางธุรกิจ บางภาษาก็ใช้ในการคำนวณที่ซับซ้อน ซึ่งจะกล่าวโดยสรุปถึงการใช้งานของแต่ละภาษาดังนี้
- ภาษา BASIC
เป็นภาษาที่ใช้ง่าย และติดตั้งอยู่บนเครื่องไมโครคอมพิวเตอร์ส่วนมาก ใช้สำหรับผู้เริ่มต้นศึกษาการเขียนโปรแกรมและผู้ที่เขียนโปรแกรมเป็นงานอดิเรก นิยมใช้ในการเขียนโปรแกรมสั้น ๆ
ภาษา BASIC รุ่นแรกใช้ interpreter เป็นตัวแปลภาษา ทำให้เขียนโปรแกรม ทดสอบ และแก้ไขโปรแกรมได้อย่างง่ายดาย แต่ก็ทำงานได้ช้า ทำให้ผู้ที่เขียนโปรแกรมเชี่ยวชาญแล้วไม่นิยมใช้งาน แต่ปัจจุบันนี้มีภาษา BASIC รุ่นใหม่ออกมาซึ่งใช้ conplier เป็นตัวแปลภาษา ทำให้ทำงานได้คล่อ่งตัวขึ้น เช่น Microsoft's Quick BASIC และ Visual Basic เป็นต้น
- ภาษา COBOL
เป็นภาษาระดับสูงที่ออกแบบมาตั้งแต่ปีค.ศ. 1960 นิยมใช้สำหรับการแก้ปัญหาทางด้านธุรกิจ เช่น การจัดเก็บ เรียกใช้ และประมวลผลทางด้านบัญชี ตลอดจนทำงานด้านการควบคุมสินค้าคงคลัง การรับและจ่ายเงิน เป็นต้น
คำสั่งของภาษา COBOL จะคล้ายกับภาษาอังกฤษทำให้สามารถอ่านและเขียนโปรแกรมได้ไม่ยากนัก ในยุคแรก ๆ ภาษา COBOL จะได้รับความนิยมบนเครื่องระดับเมนเฟรม แต่ปัจจุบันนี้จะมีตัวแปลภาษา COBOL ที่ใช้บนเครื่องไมโครคอมพิวเตอร์ด้วย รวมทั้งมีภาษา COBOL ที่ได้รับการออกแบบตามแนวทางเชิงวัตถุ (Object Oriented) เรียกว่า Visual COBOLซึ่งช่วยให้โปรแกรมสามารถทำได้ง่ายขึ้น และสามารถนำโปรแกรมที่เขียนไว้มาใช้ในการพัฒนางานอื่น ๆ อีก
- ภาษา Fortran
เป็นภาษาระดับสูงที่ได้รับการพัฒนาโดยบริษัท IBM ตั้งแต่ปีค.ศ. 1957 ย่อมาจากคำว่า FORmula TRANslator ซึ่งถือว่าเป็นการกำเนิดของภาษาระดับสูงภาษาแรก นิยมใช้สำหรับงานที่มีการคำนวณมาก ๆ เช่น งานทางด้านคณิตศาสตร์ วิทยาศาสตร์ และวิศวกรรมศาสตร์ เป็นต้น
- ภาษา Pascal
เป็นภาษาระดับสูงที่เอื้ออำนวยให้ผู้เขียนโปรแกรมเขียนโปรแกรมได้อย่างมีโครงสร้าง และเขียนโปรแกรมได้ง่ายกว่าภาษาอื่น นิยมใช้บนเครื่องไมโครคอมพิวเตอร์ เป็นภาษาสำหรับการเรียนการสอน และการเขียนโปรแกรมประยุกต์ต่าง ๆ
ภาษาปาสคาลมีตัวแปลภาษาทั้งที่เป็น interpreter และ Compiler โดยจะมีโปรแกรมเทอร์โบปาสคาล (Turbo Pascal) ที่ได้รับความนิยมอย่างสูงทั้งในวงการศึกษาและธุรกิจ เนื่องจากได้รับการปรับปรุงให้ตัวข้อเสียของภาษาปาสคาลรุ่นแรก ๆ ออก
- ภาษา C และ C++
ภาษา C ถูกพัฒนาขึ้นโดย ในปีค.ศ. 1972 ที่ห้องปฏิบัติการเบลล์ของบริษัท AT&T เป็นภาษาที่ใช้เขียนระบบปฏิบัติการ UNIX ซึ่งเป็นระบบปฏิบัติการที่ได้รับความนิยมคู่กับภาษาซี และมีการใช้งานอยู่ในเครื่องทุกระดับ
ภาษา เป็นภาษาระดับสูงที่ได้รับความนิยมในหมู่นักเขียนโปรแกรมเป็นอย่างมาก เนื่องจากภาษา จะเป็นภาษาที่รวมเอกข้อดีของภาษาระดับสูงในเรื่องของความยืดหยุ่นและ ไวยากรณ์ที่ง่ายต่อการเข้าใจ กับข้อดีของภาษาแอสเซมบลีในเรื่องของประสิทธิภาพและความเร็วในการทำงานทำให้ โปรแกรมที่พัฒนาด้วยภาษาซีทำงานได้เร็วกว่าโปรแกรมที่เขียนด้วยภาษาระดับสูง อื่น ๆ ในขณะที่การพัฒนาและแก้ไขโปรแกรมสามารถทำได้ง่ายเช่นเดียวกันภาษาระดับสูง ทั่ว ๆ ไป นอกจากนี้ภาษา C ยังได้มีการพัฒนาก้าวหน้าขึ้นไปอีก โดยทำการประยุกต์แนวความคิดของการโปรแกรมเชิงวัตถุเข้ามาใช้ในภาษา ทำให้เกิดเป็นภาษาใหม่คือ C++ (++ ในความหมายของภาษาซีคือการเพิ่มขึ้นอีกหนึ่งนั่นเอง) ซึ่งเป็นภาษาที่ได้รับความนิยมใช้งานพัฒนาโปรแกรมอย่างมาก
- ภาษาโปรแกรมเชิงวัตถุ (Object-Oriented Programming Language)
นักเขียนโปรแกรมบางคนคิดว่าการเขียนโปรแกรมขนาดใหญ่นั้น บางครั้งก็เป็นงานที่หนักและเสียเวลามาก จึงได้พยายามคิดหาวิธีที่จะทำให้การเขียนโปรแกรมนั้นง่ายขึ้น และสามารถเขียนได้อย่าวรวดเร็ว ทำให้เกิดเทคนิค การโปรแกรมเชิงวัตถุ (Object-Oriented Programming) หรือ OOP เพื่อช่วยลดความยุ่งยากของการเขียนโปรแกรม
Object-Oriented Programming ต่างจากการเขียนโปรแกรมโดยทั่ว ๆ ไป โดยการเขียนโปรแกรมตามปกตินั้น ผู้เขียนโปรแกรมจะพิจารณาถึงขั้นตอนการแก้ปัญหาของโปรแกรมเหล่านั้น แต่เทคนิคของ OOPจะมองเป็น วัตถุ (object) เช่น กล่องโต้ตอบ (dialog box) หรือไอคอนบนจอภาพ เป็นต้น โดยออบเจ็คใดออบเจ็คหนึ่งจะทำงานเฉพาะที่แน่นอน ถ้าผู้ใช้ต้องการทำงานชนิดนั้นก็สามารถคัดลอกไปใช้ในโปรแกรมที่ต้องการได้ ทันที
โปรแกรมเดลไฟ
หลักการของโปรแกรมเชิงวัตถุได้รับการพัฒนามาเป็นเวลานานแล้ว โดยภาษาเริ่มแรกคือ Simula-67 ได้รับการพัฒนาขึ้นตั้งแต่ปี 1967 และต่อมาก็มีภาษา smalltalk ซึ่งเป็นภาษาเชิงวัตถุเต็มรูปแบบ นอกจากนี้ หลักการของ OOP ยังได้รับการนไปเสริมเข้ากับภาษาโปรแกรมในยุคที่ 3 คือ C จนเกิดเป็นภาษาใหม่คือ C++ รวมทั้งยังมีการเสริมเข้ากับ การโปรแกรมแบบภาพ (visual programming) ทำให้เกิด Visual Basic ซึ่งมีรากฐานมาจาก BASIC และ Delphi ซึ่งมีรากฐานมาจาก Pascal นอกจากนี้ ในปัจจุบันจะมีภาษาที่ใช้หลักการโปรแกรมเชิงวัตถุตัวใหม่ล่าสุดซึ่งกำลังมา แรงและมีแนวโน้มว่าจะได้รับความนิยมสูงคู่กันอินเตอร์เน็ต นั่นคือภาษา JAVA
ภาษาที่ออกแบบมาสำหรับ OOP
การพัฒนาโปรแกรมประยุกต์ที่มี การติดต่อกับผู้ใช้แบบกราฟฟิก (Graphical User Interface หรือ GUI) เช่น Microsoft Windows และ World Wide Web จะสามารถทำได้ง่าย รวดเร็วและเสียค่าใช้จ่ายไม่มากนัก ด้วยเครื่องมือในการพัฒนาที่ใช้หลักการของ OOP ซึ่งในปัจจุบันจะมีเครื่องมือประเภทนี้ที่ได้รับความนิยมอย่างมากอยู่ 2 ภาษา คือ Visual Basic และ JAVA
Visual Basic
ภาษา Visual Basic พัฒนาโดย Prof. Kemeny และ Kurtz ที่เมือง Dartmouth ในปีค.ศ. 1960 โดยมีจุดประสงค์สำหรับใช้สอนในห้องคอมพิวเตอร์ เมื่อมีการพัฒนาเครื่องไมโครคอมพิวเตอร์ขึ้นในยุคแรก ๆ จะมีหน่วยความจำไม่เพียงพอที่จะทำงานกับโปรแกรมภาษาอื่น เช่น FORTRAN และ COBOL เพราะขนาดของตัวแปรภาษาซึ่งต้องใช้หน่วยความจำสูงมาก แต่เครื่องเหล่านั้นสามารถใช้ภาษา BASIC ได้ เพราะภาษา BASIC ใช้ตัวแปลภาษาที่มีขนาดเล็ก และตัวแปลภาษานั้นไม่ต้องเก็บอยู่ในหน่วยความจำทั้งหมดก็สามารถทำงานได้ เป็นเหตุให้ภาษา BASIC ได้รับความนิยมบนเครื่องไมโครคอมพิวเตอร์ ไม่ว่าเครื่องไมโครคอมพิวเตอร์จะได้รับการพัฒนาสูงขึ้นในเรื่องของความเร็ว และหน่วยความจำเท่าใดก็ตาม แต่ภาษา Visual Basic จะแตกต่างจากภาษา BASIC โดยสิ้นเชิง ทั้งในแง่ของหน่วยความจำที่ต้องการ และวิธีการพัฒนาโปรแกรม
โปรแกรมวิชวลเบสิค
ภาษา Visual Basic ได้รับการออกแบบและพัฒนาโดยบริษัท Microsoft มีจุดประสงค์ในการใช้เป็นเครื่องมือพัฒนาโปรแกรมที่มีการติดต่อับผู้ใช้เป็นแบบกราฟฟิก โดยจะมีเครื่องมื่อต่าง ๆ ที่ช่วยในการพัฒนาโปรแกรมอย่างรวดเร็ว หรือที่นิยมเรียกว่า RAD (Repid Application Development) ปัจจุบันนี้มีผู้ใช้งานภาษา Visual Basic เป็นจำนวนมาก โดยภาษา Visual Basic ได้รับการออกแบบให้ทำงานบนระบบวินโดว์เวอร์ชั่นต่าง ๆ จากไมโครซอฟต์ เช่น Visual Basic 3 ทำงานบนระบบวินโดว์ 3.11 ส่วน Visual Basic 4 และ 5 ทำงานบนระบบวินโดว์ 95 เป็นต้น
JAVA
ภาษาใหม่ที่มาแรงที่สุดใน ปัจจุบัน คงจะไม่มีภาษาไหนที่เทียบได้รับภาษาจาวาซึ่งได้รับการพัฒนาขึ้นโดยบริษัทซัน ไมโครซิสเตมส์ ในปี 1991 โดยมีเป้าหมายที่จะสร้างผลิตภัณฑ์อิเล็คทรอนิกส์สำหรับผู้บริโภคที่ง่ายต่อ การใช้ง่าย มีค่าใช้จ่ายต่ำ ไม่มีข้อผิดพลาด และสามารถใช้กับเครื่องใด ๆ ก็ได้ ซึ่งสิ่งเหล่านี้ก็ได้กลายเป็นข้อดีของจาวาที่เหนื่อกว่าภาษาอื่น ๆ โดยเฉพาะอย่างยิ่ง การที่โปรแกรมซึ่งเขียนขึ้นด้วยจาวาสามารถนำไปใช้กับเครื่องต่าง ๆ โดยไม่ต้องทำการคอมไพล์โปรแกรมใหม่ ทำให้ไม่จำกัดอยู่กับเครื่องหรือโอเอสตัวใดตัวหนึ่ง แม้ว่าการใช้งานจาวาในช่วงแรกจะจำกัดอยู่กับ World Wide Web (WWW) และ Internet แต่ในปัจจุบันได้มีการนำจาวาไปประยุกต์ใช้กับงานด้านซอฟต์แวร์ต่าง ๆ อย่างมากมาย ตั้งแต่ซอฟต์แวร์อรรถประโยชน์ (Utility) ไปจนกระทั่งซอฟต์แวร์ขนาดใหญ่ เช่น โปรแกรมชุดจากบริษัท Corel ซึ่งประกอบด้วยโปรแกรมหลัก ๆ คือ โปรแกรมเวิร์โปรเซสซิ่ง สเปรดซีต พรีเซนเตชั่น ที่เขียนขึ้นด้วยจาวาทั้งหมด
จาวายังสามารถนำไปใช้เป็น ภาษาสำหรับอุปกรณ์แบบฝังต่าง ๆ เช่น โทรศัพท์ และอุปกรณ์ขนาดมือถือแบบต่าง ๆ เป็นต้น รวมทั้งยังได้รับความนิยมนำไปใช้กับอุปกรณ์ที่ใช้สำหรับเข้าสู่อินเตอร์เน็ต โดยไม่ต้องใช้คอมพิวเตอร์ นอกจากนี้แล้ว จาวายังเป็นภาษาที่ถูกใช้งานในคอมพิวเตอร์แบบเอ็นซี (NC) ซึ่งเป็นคอมพิวเตอร์แบบใหม่ล่าสุด ที่เน้นการทำงานเป็นเครือข่ายว่า แอพเพลต (applet) ที่ต้องการใช้งานขณะนั้นมาจากเครื่องแม่ ทำให้การติดต่อสื่อสารสารผ่านเครือข่ายใช้ช่องทางการสื่อสารน้อยกว่าการดึงมาทั้งโปรแกรมเป็นอย่างมาก
โปรแกรมพัฒนาภาษาจาวา
เทิดไท้องค์ราชัน 84 พรรษา
posted on 10 Jul 2011 22:05 by jeffreyeiei
พระปกเกศ คุ้มเกล้า เราทั้งผอง
หกสิบล้าน ดวงใจ ไทยปรองดอง
ธ ทรงครอง ราชย์รวม หกสิบปี
มิ่งมหา มงคล ชนทั้งชาติ
ขอประกาศ เทิดไท้องค์ พระทรงศรี
สิ่งศักดิ์สิทธิ์ ทุกแหล่งหล้า ทั่วธานี
ขอบารมี คุ้มองค์ พระทรงธรรม์
พระชนม์ชื่น ยืนนาน วารบรรจบ
แปดสิบ ชันษาครบ เฉลิมขวัญ
เหล่าทวยราษฎร์ แซ่ซ้อง ฉลองพลัน
รวมใจมั่น รักพ่อหลวง ของปวงชน

พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช สยามินทราธิราช บรมนาถบพิตร (5 ธันวาคม พ.ศ. 2470 — ) เป็นพระมหากษัตริย์พระองค์ปัจจุบันแห่งประเทศไทย และพระมหากษัตริย์ลำดับที่เก้าแห่งราชวงศ์จักรี ทรงราชย์ตั้งแต่วันที่ 9 มิถุนายน พ.ศ. 2489 ขณะนี้ จึงเป็นพระมหากษัตริย์ผู้เสวยราชย์นานที่สุดในโลกที่มีพระชนมชีพอยู่ และยาวนานที่สุดในประวัติศาสตร์ไทย
พระองค์ทรงเป็นที่สรรเสริญในประเทศไทยเกี่ยวกับพระราชดำริในเรื่องปรัชญาเศรษฐกิจพอเพียง โดยโคฟี อันนัน เลขาธิการสหประชาชาติ ได้ทูลเกล้าฯ ถวายรางวัลความสำเร็จสูงสุดด้านการพัฒนามนุษย์แด่พระองค์ กับทั้งพระองค์ทรงเป็นเจ้าของสิทธิบัตรสิ่งประดิษฐ์ งานพระราชนิพนธ์ และงานดนตรีจำนวนหนึ่งนอกจากนี้ พระองค์ยังทรงเป็นผู้ถือหุ้นรายใหญ่ในบริษัทเอกชนหลายแห่ง ในปี 2553 นิตยสารฟอบส์ประเมินว่า พระองค์มีพระราชทรัพย์ส่วนพระองค์ รวมถึงที่อยู่ในการบริหารจัดการของสำนักงานทรัพย์สินส่วนพระมหากษัตริย์ เป็นมูลค่ามากกว่าเก้าแสนหกหมื่นล้านบาท และด้วยเหตุนี้ จึงทรงได้รับการจัดอันดับให้เป็นพระมหากษัตริย์ผู้มีพระราชทรัพย์มากที่สุด ในโลก
นับตั้งแต่เดือนกันยายน 2552 พระองค์แปรพระราชฐานจากพระตำหนักจิตรลดารโหฐาน ไป โรงพยาบาลศิริราช ตราบปัจจุบัน อันเนื่องมาจากพระโรคไข้หวัดและพระปัปผาสะอักเสบ ในเดือนตุลาคม ปีเดียวกันนั้น ข่าวลือว่าพระอาการประชวรทรุดหนักลง ได้ยังให้ตลาดหุ้นไทยร่วงลงอย่างสาหัส
ทรงพระเยาว์

พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดชเสด็จพระราชสมภพในราชสกุลมหิดลอันเป็นสายหนึ่งในราชวงศ์จักรี ณ โรงพยาบาลเมาต์ออเบิร์น เมืองเคมบริดจ์ มลรัฐแมสซาชูเซตส์ สหรัฐอเมริกา เมื่อวันจันทร์ เดือนอ้าย ขึ้น 12 ค่ำ ปีเถาะ นพศก จุลศักราช 1289 ตรงกับวันที่ 5 ธันวาคม พ.ศ. 2470 ซึ่งเหตุที่พระราชสมภพในสหรัฐอเมริกา เนื่องจากพระบรมราชชนกและพระบรมราชชนนีกำลังทรงศึกษาวิชาการอยู่ที่นั่น
พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดชเป็นพระโอรสองค์ที่สามในสมเด็จเจ้าฟ้ามหิดลอดุลเดช กรมหลวงสงขลานครินทร์ (สมเด็จพระมหิตลาธิเบศร อดุลยเดชวิกรม พระบรมราชชนก ในกาลต่อมา) และหม่อมสังวาล ตะละภัฎ (ชูกระมล) (สมเด็จพระศรีนครินทราบรมราชชนนี ในกาลต่อมา) ทรงมีพระนามขณะนั้นว่า พระวรวงศ์เธอ พระองค์เจ้าภูมิพลอดุลเดช ทรงมีพระเชษฐภคินีและสมเด็จพระบรมเชษฐาธิราช 2 พระองค์ คือ สมเด็จพระเจ้าพี่นางเธอ เจ้าฟ้ากัลยาณิวัฒนา กรมหลวงนราธิวาสราชนครินทร์ และพระบาทสมเด็จพระปรเมนทรมหาอานันทมหิดล ซึ่งสมเด็จพระศรีนครินทราบรมราชชนนี ทรงออกพระนามเรียกพระองค์เป็นการลำลองว่า "เล็ก"
เมื่อ พ.ศ. 2471 ได้เสด็จกลับสู่ประเทศไทยพร้อมพระบรมราชชนก ซึ่งทรงสำเร็จการศึกษาปริญญาแพทยศาสตรบัณฑิตเกียรตินิยมจากมหาวิทยาลัยฮาร์วาร์ด สหรัฐอเมริกา พร้อมด้วยสมเด็จพระบรมราชชนนี สมเด็จพระเจ้าพี่นางเธอ และสมเด็จพระเชษฐาธิราช โดยประทับ ณ วังสระปทุม ต่อมาวันที่ 24 กันยายน พ.ศ. 2472 สมเด็จพระบรมราชชนกสวรรคต ขณะที่พระบาทสมเด็จพระเจ้าอยู่หัวทรงมีพระชนมายุไม่ถึงสองพรรษา
ทรงศึกษา
พ.ศ. 2475 เมื่อเจริญพระชนมายุได้สี่พรรษา เสด็จเข้าศึกษาที่โรงเรียนมาแตร์เดอี จนถึงเดือนพฤษภาคม พ.ศ. 2476 จึงเสด็จพระราชดำเนินไปประทับ ณ เมืองโลซาน ประเทศสวิตเซอร์แลนด์ พร้อมด้วยพระบรมราชชนนี พระเชษฐภคินี และสมเด็จพระบรมเชษฐาธิราช เพื่อการศึกษาและพระพลานามัยของสมเด็จพระบรมเชษฐาธิราช จากนั้นทรงเข้าศึกษาต่อชั้นประถมศึกษา ณ โรงเรียนเมียร์มองต์ เมืองโลซาน ในเดือนกันยายน พ.ศ. 2477 ทรงศึกษาวิชาภาษาฝรั่งเศส ภาษาเยอรมัน และภาษาอังกฤษ แล้วทรงเข้าชั้นมัธยมศึกษา ณ "โรงเรียนแห่งใหม่ของซืออีสโรมองด์" (ฝรั่งเศส: École Nouvelle de la Suisse Romande, เอกอล นูแวล เดอ ลา ซืออีส โรมองด์)
เมืองแชลลี-ซูร์-โลซาน (ฝรั่งเศส: Chailly-sur-Lausanne)

พ.ศ. 2477 เมื่อพระองค์เจ้าอานันทมหิดล พระบรมเชษฐาธิราช เสด็จขึ้นครองราชย์เป็นพระมหากษัตริย์รัชกาลที่ 8 แห่งราชวงศ์จักรี ก็ทรงได้รับการสถาปนาฐานันดรศักดิ์เป็น "สมเด็จพระเจ้าน้องยาเธอ เจ้าฟ้าภูมิพลอดุยเดช" เมื่อวันที่ 10 กรกฎาคม พ.ศ. 2478
เดือนพฤศจิกายน พ.ศ. 2481 ได้โดยเสด็จฯ สมเด็จพระเจ้าอยู่หัวอานันทมหิดล เสด็จนิวัตประเทศไทย เป็นเวลา 2 เดือน โดยประทับที่พระตำหนักจิตรลดารโหฐาน พระราชวังดุสิต จากนั้นเสด็จกลับไปศึกษาต่อที่สวิตเซอร์แลนด์จนถึงปี พ.ศ. 2488 ทรงรับประกาศนียบัตรทางอักษรศาสตร์ จากโรงเรียนยิมนาส คลาซีค กังโตนาล แล้วทรงเข้าศึกษาต่อ ณ มหาวิทยาลัยโลซาน แผนกวิทยาศาสตร์ โดยเสด็จนิวัตประเทศไทยเป็นครั้งที่สอง ประทับ ณ พระที่นั่งบรมพิมาน ในพระบรมมหาราชวัง
ทรงประสบอุบัติเหตุ และทรงหมั้น
หลังจากที่จบการศึกษาจากสวิตเซอร์แลนด์ พระองค์เสด็จไปเยือนกรุงปารีส ทรงพบกับหม่อมราชวงศ์สิริกิติ์ กิติยากร ซึ่งเป็นลูกสาวของเอกอัครราชทูตไทยประจำฝรั่งเศส เป็นครั้งแรก ในขณะนี้ ทั้งสองพระองค์มีพระชนมายุ 21 พรรษาและ 15 พรรษาตามพระลำดับ
เมื่อวันที่ 3 ตุลาคม พ.ศ. 2491 ในระหว่างเสด็จประทับยังต่างประเทศ ขณะที่พระองค์ทรงขับรถยนต์พระที่นั่งเฟียส ทอปอลิโน จากเจนีวาไปยังโลซาน ทรงประสบอุบัติเหตุทางรถยนต์ กล่าวคือ รถยนต์พระที่นั่งชนกับรถบรรทุกอย่างแรง ทำให้เศษกระจกกระเด็นเข้าพระเนตรขวา พระอาการสาหัส หลังการถวายการรักษา พระองค์ทรงมีพระอาการแทรกซ้อนบริเวณพระเนตรขวา แพทย์จึงถวายการรักษาอย่างต่อเนื่องหลายครั้ง หากแต่พระอาการยังคงไม่ดีขึ้น กระทั่งวินิจฉัยแล้วว่าพระองค์ไม่สามารถทอดพระเนตรผ่านทางพระเนตรขวาของ พระองค์เองได้ต่อไปแล้ว จึงได้ถวายการแนะนำให้พระองค์ทรงพระเนตรปลอมในที่สุด
ทั้งนี้ ม.ร.ว. สิริกิติ์ ได้มีโอกาสเข้าเฝ้าเยี่ยมพระอาการเป็นประจำจนกระทั่งหายจากอาการประชวร อันเป็นเหตุที่ทำให้ทั้งสองพระองค์มีความสัมพันธ์กันอย่างใกล้ชิดนับตั้งแต่ นั้นเป็นต้นมา
เสวยราชย์ และทรงอภิเษกสมรส

เดิมทีพระบาทสมเด็จพระเจ้าอยู่หัวทรงตั้งพระราชหฤทัยว่าจะทรงครองราช สมบัติแต่ในช่วงการจัดงานพระบรมศพของพระบรมเชษฐาเท่านั้น เพราะยังทรงพระเยาว์และไม่เคยเตรียมพระองค์ในการเป็นพระมหากษัตริย์มาก่อน เหตุการณ์หนึ่งเกิดขึ้น ในขณะที่พระบาทสมเด็จพระเจ้าอยู่หัวประทับรถพระที่นั่งเสด็จพระราชดำเนินไป ยังสนามบินดอนเมือง เพื่อทรงศึกษาเพิ่มเติมที่สวิตเซอร์แลนด์ ก็ทรงได้ยินเสียงราษฎรคนหนึ่งตะโกนว่า "ในหลวง อย่าทิ้งประชาชน" จึงทรงนึกตอบในพระราชหฤทัยว่า "ถ้าประชาชนไม่ทิ้งข้าพเจ้าแล้ว ข้าพเจ้าจะทิ้งประชาชนอย่างไรได้" ซึ่งพระบาทสมเด็จพระเจ้าอยู่หัวได้ทรงตระหนักในหน้าที่พระมหากษัตริย์ของพระองค์ ดังที่ได้ตรัสตอบชายคนเดิมนั้นในอีก 20 ปีต่อมา
พระบาทสมเด็จพระเจ้าอยู่หัวทรงหมั้นกับ ม.ร.ว.สิริกิติ์ เมื่อวันที่ 19 กรกฎาคม พ.ศ. 2492 เสด็จพระราชดำเนินนิวัตพระนครในปีถัดมา โดยประทับ ณ พระที่นั่งอัมพรสถาน ต่อมาวันที่ 28 เมษายน พ.ศ. 2493 พระบาทสมเด็จพระเจ้าอยู่หัวโปรดเกล้าฯ ให้จัดการพระราชพิธีราชาภิเษกสมรสกับหม่อมราชวงศ์สิริกิติ์ กิติยากร ณ พระตำหนักสมเด็จพระศรีสวรินทิราบรมราชเทวี พระพันวัสสาอัยยิกาเจ้า ในวังสระปทุม ซึ่งในการพระราชพิธีราชาภิเษกสมรสนี้ มีพระบรมราชโองการโปรดเกล้าฯ ให้สถาปนาหม่อมราชวงศ์หญิงสิริกิติ์ กิติยากร ขึ้นเป็น สมเด็จพระราชินีสิริกิติ์
สถานะพระมหากษัตริย์
ตามกฎหมายไทย พระองค์ทรงดำรงอยู่ในสถานะที่ "ผู้ใดจะละเมิดมิได้" การวิพากษ์วิจารณ์พระองค์เป็น "ความผิดต่อองค์พระมหากษัตริย์" และระวางโทษจำคุกตั้งแต่สามปีถึงสิบห้าปี ทั้งนี้ พระองค์เคยมีพระราชดำรัสในวันเฉลิมพระชนมพรรษาเมื่อปี 2548 ว่า "...ถ้าบอกว่าพระเจ้าอยู่หัวไปวิจารณ์ท่านไม่ได้ ก็หมายความว่า พระเจ้าอยู่หัวไม่เป็นคน...ฝรั่งเขาบอกว่า ในเมืองไทยนี่ พระมหากษัตริย์ถูกด่า ต้องเข้าคุก...ที่จริงพระมหากษัตริย์ไม่เคยบอกให้เข้าคุก..."
พระองค์ทรงได้รับการถวายพระราชสมัญญาว่า "สมเด็จพระภัทรมหาราช" หมายความว่า "พระมหากษัตริย์ผู้ประเสริฐยิ่ง" ต่อมาในปี 2539 มีการถวายใหม่ว่า "พระบาทสมเด็จพระเจ้าอยู่หัวภูมิพลอดุลยเดชมหาราช" และ "พระภูมิพลมหาราช" อนุโลมตามธรรมเนียมเช่นเดียวกับพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว ที่ทรงได้รับพระราชสมัญญาว่า "พระปิยมหาราช" พระองค์ทรงเป็นที่สักการบูชาของชาวไทยจำนวนมาก แต่ถึงกระนั้นอภิสิทธิ์ เวชชาชีวะ นายกรัฐมนตรี เคยแสดงทัศนะว่า มีขบวนการอันเป็นภัยคุกคามร้ายแรงที่พยายามล้มล้างสถาบันพระมหากษัตริย์ ประชาชนทั่วไปนิยมเรียกพระองค์ว่า "ในหลวง" คำดังกล่าวคาดว่าย่อมาจาก "ใน (พระบรมมหาราชวัง) หลวง" บ้างก็ว่าเพี้ยนมาจากคำว่า "นายหลวง" ซึ่งแปลว่าเจ้านายผู้เป็นใหญ่

พระราชกรณียกิจ พระราชนิพนธ์ และผลงานอื่น
ด้านศิลปวัฒนธรรมและวรรณคดี
ในฐานะที่พระองค์ทรงเป็นพระมหากษัตริย์ที่มีพระปรีชาสามารถในศิลปะแขนง ต่าง ๆ หลายแขนง จึงทรงได้รับการยกย่องให้เป็นองค์อัครศิลปินแห่งชาติและบิดาแห่งการดนตรีพระองค์ยังทรงสนพระราชหฤทัยในการฝึกเขียนภาพ และมีพระปรีชาสามารถในเรื่องการถ่ายภาพ และมีการพัฒนาอย่างต่อเนื่อง ตลอดจนทรงมีพระปรีชาสามารถปั้นพระพุทธรูปพระสมเด็จจิตรลดาด้วยพระองค์เอง
งานทางด้านวรรณศิลป์ พระบาทสมเด็จพระเจ้าอยู่หัวทรงเชี่ยวชาญในภาษาหลากหลายภาษา ทรงพระราชนิพนธ์บทความ แปลหนังสือ เช่น นายอินทร์ผู้ปิดทองหลังพระ ติโต พระมหาชนก และพระมหาชนก ฉบับการ์ตูน เรื่อง ทองแดง เป็นพระราชนิพนธ์เกี่ยวกับคุณทองแดง สุนัขทรงเลี้ยง เป็นต้น


ด้านการพัฒนาชนบท

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

ในด้านการเกษตร จะทรงเน้นในเรื่องของการค้นคว้า ทดลอง และวิจัยหาพันธุ์พืชใหม่ๆ ทั้งพืชเศรษฐกิจ พืชสมุนไพร รวมถึงการศึกษาเกี่ยวกับแมลงศัตรูพืช และพันธุ์สัตว์ต่างๆ ที่เหมาะสมกับสภาพท้องถิ่นนั้นๆ ซึ่งแต่ละโครงการจะเน้นให้สามารถนำไปปฏิบัติได้จริง มีราคาถูก ใช้เทคโนโลยีง่าย ไม่สลับซับซ้อน เกษตรกรสามารถดำเนินการเองได้ นอกจากนี้ ยังทรงพยายามไม่ให้เกษตรกรยึดติดกับพืชผลทางการเกษตรเพียงอย่างเดียว เพราะอาจเกิดปัญหาอันเนื่องมาจากความแปรปรวนของสภาพดินฟ้าอากาศ หรือความแปรปรวนทางการตลาด แต่เกษตรกรควรจะมีรายได้จากด้านอื่นนอกเหนือไปจากการเกษตรเพิ่มขึ้นด้วย เพื่อจะได้พึ่งตนเองได้ในระดับหนึ่ง
การพัฒนาแหล่งน้ำเพื่อการเพาะปลูกหรือการชลประทาน นับว่าเป็นงานที่มีความสำคัญและมีประโยชน์อย่างยิ่งสำหรับประชาชนส่วนใหญ่ ของประเทศ เพราะเกษตรกรจะสามารถทำการเพาะปลูกได้อย่างสมบูรณ์ตลอดปี เนื่องจากพื้นที่เพาะปลูกในปัจจุบันส่วนใหญ่เป็นพื้นที่นอกเขตชลประทาน ซึ่งต้องอาศัยเพียงน้ำฝนและน้ำจากแหล่งน้ำธรรมชาติเป็นหลัก ทำให้พืชได้รับน้ำไม่สม่ำเสมอ และไม่เพียงพอ พระบาทสมเด็จพระเจ้าอยู่หัวทรงให้ความสนพระราชหฤทัยเกี่ยวกับการพัฒนาแหล่ง น้ำมากกว่าโครงการพัฒนาอันเนื่องมาจากพระราชดำริประเภทอื่น
ด้านการแพทย์
โครงการที่พระบาทสมเด็จพระเจ้าอยู่หัวพระราชทานให้กับประชาชนในระยะแรกๆ ล้วนแต่เป็นโครงการด้านสาธารณสุข เพราะพระองค์ทรงเห็นว่า หากประชาชนมีร่างกายที่สมบูรณ์ แข็งแรง จะนำไปสู่สุขภาพจิตที่ดี และส่งผลให้การพัฒนาเศรษฐกิจและสังคมดีไปด้วย พระองค์จึงทรงให้ความสำคัญกับงานด้านสาธารณสุขเป็นอย่างมาก ในการเสด็จพระราชดำเนินไปทรงเยี่ยมราษฏรตามท้องที่ต่างๆ ทุกครั้ง จะทรงพระกรุณาโปรดเกล้าฯ ให้มีคณะแพทย์ที่ประกอบด้วย ผู้เชี่ยวชาญในแต่ละสาขาจากดรงพยาบาลต่างๆ และล้วนเป็นอาสาสมัครทั้งสิ้น โดยเสด็จพระราชดำเนินไปในขบวนอย่างใกล้ชิด พร้อมด้วยเวชภัณฑ์และเครื่องมือแพทย์ครบครัน พร้อมที่จะให้การรักษาพยาบาลราษฎรผู้ป่วยไข้ได้ทันที
นอกจากนั้น ยังมีโครงการทันตกรรมพระราชทาน ซึ่งเป็นพระราชดำริที่ให้ทันตแพทย์อาสาสมัคร ได้เดินทางออกไปช่วยเหลือบำบัดโรคเกี่ยวกับฟัน ตลอดจนสอนการรักษาอนามัยของปากและฟัน แก่เด้กนักเรียนและราษฎรที่อาศัยอยู่ในท้องที่ทุรกันดาร และห่างไกลจากแพทย์ทั่วทุกภาค โดยให้การบริการรักษาโรคฟัน โดยไม่คิดมูลค่า ทางด้านหน่วยแพทย์หลวงที่จะต้องตามเสด็จพระราชดำเนินไป ณ ที่ประทับแรมทุกแห่งนั้น จะมีเจ้าหน้าที่ให้การรักษาพยาบาลราษฎร ผู้มาขอรับการรักษา ไม่ต้องเสียค่าใช้จ่ายแต่ประการใด นอกจากนั้น หน่วยแพทย์หลวงยังจัดเจ้าหน้าที่ออกเดินทาง ไปรักษาราษฎรผู้ป่วยเจ็บ ตามหมู่บ้านที่อยู่ห่างไกลออกไปอีกด้วย
ด้านการศึกษา
นอกจากนี้ พระองค์ยังโปรดเกล้าฯ ให้จัดตั้งมูลนิธิอานันทมหิดล เพื่อเป็นการถวายพระเกียรติแด่พระบาทสมเด็จพระเจ้าอยู่หัวอานันทมหิดล เพื่อสนับสนุนทางด้านคัดเลือกบัณฑิตในสาขาวิชาต่างๆ ไปศึกษาต่อต่างประเทศ เพื่อจะได้ให้บัณฑิตเหล่านั้นนำความรู้ที่ได้ไปศึกษาวิจัยนำผลงานที่ได้กลับ มาพัฒนาประเทศอย่างต่อเนื่อง โดยพระองค์ออกทุนให้ตลอดจนดูแลเกี่ยวกับความเป้นอยู่ในต่างประเทศนั้นๆ อีกด้วย
ส่วนในประเทศทรงพระกรุณาโปรดเกล้าฯ ให้รัฐบาลเป็นผู้ดพเนินการจัดการบริหารทางการศึกษา แบบให้เปล่าตั้งแต่ระดับชั้นประถมศกษา จนถึงระดับมัธบมศึกษาตอนปลาย ในลักษณะทั้งอยู่ประจำและไปกลับ แบ่งเป็น โรงเรียนศึกษาสงเคราะห์ จำนวน 26 โรงเรียน โรงเรียนราชประชานุเคราะห์ จำนวน 14 โรงเรียน

ด้านการกีฬา
เรือใบเป็นกีฬาที่พระบาทสมเด็จพระเจ้าอยู่หัวโปรดเป็นพิเศษ พระองค์ทรงเป็นตัวแทนของประเทศไทยลงแข่งเรือใบในกีฬาแหลมทองครั้ง ที่ 4 ระหว่างวันที่ 9-16 ธันวาคม พ.ศ. 2510 ที่ประเทศไทยเป็นเจ้าภาพ โดยทรงเข้าค่ายฝึกซ้อมตามโปรแกรมการฝึกซ้อม และทรงได้รับเบี้ยเลี้ยงในฐานะนักกีฬา เช่นเดียวกับนักกีฬาคนอื่น ๆ ในที่สุด ด้วยพระปรีชาสามารถ พระองค์ทรงชนะเลิศเหรียญทอง และทรงได้รับการทูลเกล้าฯ ถวายรางวัลเหรียญทองจากสมเด็จพระนางเจ้าฯ พระบรมราชินีนาถ เมื่อวันที่ 16 ธันวาคม พ.ศ. 2510 ท่ามกลางความปลื้มปีติของพสกนิกรชาวไทยทั้งประเทศ และเป็นที่ประจักษ์แก่ชนทั่วโลก ทำให้พระอัจฉริยภาพทางกีฬาเรือใบของพระองค์ที่ยอมรับกันทั่วโลก พระองค์ยังได้ทรงออกแบบและประดิษฐ์เรือใบยามว่างออกมาหลายรุ่น พระองค์พระราชทานนามเรือใบประเภทม็อธ (Moth) ที่ทรงสร้างขึ้นว่า เรือใบมด เรือใบซูเปอร์มด และ เรือใบไมโครมด ถึงแม้ว่าเรือใบลำสุดท้ายที่พระองค์ทรงต่อคือ เรือโม้ค (Moke) เมื่อ 17 พฤศจิกายน พ.ศ. 2510 เรือใบซูเปอร์มดยังถูกใช้แข่งขันในระดับนานาชาติที่จัดในประเทศไทยหลายครั้ง ครั้งสุดท้ายคือเมื่อ พ.ศ. 2528 ในกีฬาซีเกมส์ครั้งที่ 13

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

พระเกียรติยศ
พระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช ทรงได้รับการทูลเกล้าฯ ถวายรางวัลและเกียรติยศต่าง ๆ มากมาย ทั้งจากบุคคลและคณะบุคคลในประเทศและต่างประเทศ อันเนื่องมาจากพระราชกรณียกิจและพระราชอัธยาศัยในการแสวงหาความรู้ ที่สำคัญเป็นต้นว่า
- ประธานรัฐสภายุโรปและสมาชิกร่วมกันทูลเกล้าฯ ถวาย "เหรียญรัฐสภายุโรป" (19 กรกฎาคม พ.ศ. 2519)
- ประธานคณะกรรมาธิการเพื่อสันติภาพของสมาคมอธิการบดีระหว่างประเทศ ทูลเกล้าฯ ถวาย "รางวัลสันติภาพ" (9 กันยายน พ.ศ. 2529)
- สถาบันเทคโนโลยีแห่งเอเชีย ทูลเกล้าฯ ถวาย "เหรียญทองเฉลิมพระเกียรติคุณในการนำชนบทให้พัฒนา" (21 กรกฎาคม พ.ศ. 2530)
- ผู้อำนวยการใหญ่โครงการสิ่งแวดล้อมแห่งสหประชาชาติ ทูลเกล้าฯ ถวาย "เหรียญทองประกาศพระเกียรติคุณด้านสิ่งแวดล้อม" (4 พฤศจิกายน พ.ศ. 2535)
- ผู้อำนวยการใหญ่องค์การอนามัยโลก ทูลเกล้าฯ ถวาย "เหรียญทองสาธารณสุขเพื่อมวลชน" (24 พฤศจิกายน พ.ศ. 2535)
- คณะกรรมการสมาคมนิเวศวิทยาเชิงเคมีสากล (International Society of Chemical Ecology) ทูลเกล้าฯ ถวาย "เหรียญรางวัลเทิดพระเกียรติในการสงวนรักษาความหลากหลายทางชีวภาพ" (26 มกราคม พ.ศ. 2536)
- หัวหน้าสาขาเกษตร ฝ่ายวิชาการภูมิภาคเอเชียของธนาคารโลก ทูลเกล้าฯ ถวาย "รางวัลหญ้าแฝกชุบสำริด" สดุดีพระเกียรติคุณในฐานะที่ทรงเป็นนักอนุรักษ์ดินและน้ำ (30 ตุลาคม พ.ศ. 2536)
- ผู้อำนวยการบริหารของยูเอ็นดีซีพี (UNDCP) แห่งสหประชาชาติ ทูลเกล้าฯ ถวาย "เหรียญทองคำสดุดีพระเกียรติคุณด้านการป้องกันแก้ไขปัญหายาเสพติด" (12 ธันวาคม พ.ศ. 2537)
- องค์การอาหารและเกษตรแห่งสหประชาชาติ (FAO) ทูลเกล้าฯ ถวาย "เหรียญสดุดีพระเกียรติคุณในด้านการพัฒนาการเกษตร" (6 ธันวาคม พ.ศ. 2539)
- สำนักงานโครงการพัฒนาแห่งสหประชาชาติ ทูลเกล้าฯ ถวาย "รางวัลความสำเร็จสูงสุดด้านการพัฒนามนุษย์" จากการที่ได้ทรงอุทิศกำลังพระวรกายและทรงพระวิริยะอุตสาหะในการปฏิบัติพระราชกรณียกิจมาตลอดพระชนม์ชีพ (26 พฤษภาคม พ.ศ. 2549)
- ในปี พ.ศ. 2550 องค์การทรัพย์สินทางปัญญาโลก (World Intellectual Property Organization) แถลงข่าวการทูลเกล้าฯ ถวาย "เหรียญรางวัลผู้นำโลกด้านทรัพย์สินทางปัญญา" (Global Leaders Award) โดยนายฟรานซิส เกอร์รี่ ผู้อำนวยการใหญ่เป็นผู้นำขึ้นทูลเกล้าฯ ถวาย ณ พระราชวังไกลกังวล ในวันที่ 14 มกราคม 2552 เพื่อเทิดพระเกียรติที่ทรงมีบทบาทและผลงานด้านทรัพย์สินทางปัญญาที่โดดเด่น และพระองค์ทรงเป็นผู้นำโลกคนแรกที่องค์การทรัพย์สินทางปัญญาโลกทูลเกล้าฯ ถวายเหรียญรางวัลดังกล่าว
พระบาทสมเด็จพระเจ้าอยู่หัวทรงเป็นผู้ที่ได้รับมอบถวายปริญญากิตติมศักดิ์มากเป็นสถิติโลกถึง 136 ฉบับ ใน พ.ศ. 2540 โดยทรงได้รับมอบถวายจากมหาวิทยาลัยในประเทศไทยเป็นส่วนใหญ่
![]()

