Home ซอฟต์แวร์(Software) ซอฟต์แวร์ (software) คือ อะไร ?

:: แบบสอบถาม 34

เมื่อเว็บรุ่น 34 เปลี่ยนไป
 

:: สถิติ

จำนวนครั้งเปิดดูบทความ : 140867

:: Watch Agent

JoomlaWatch Stats 1.2.9 by Matej Koval


ซอฟต์แวร์ (software) คือ อะไร ? PDF พิมพ์ อีเมล
เขียนโดย man@dmin   
วันเสาร์ที่ 02 พฤษภาคม 2009 เวลา 02:22 น.

 

ซอฟต์แวร์ (software)

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

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

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

 

ซอฟท์แวร์และภาษาคอมพิวเตอร์

 

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

โปรแกรมที่ใช้แปลภาษาคอมพิวเตอร์ระดับสูงให้เป็นภาษาเครื่องเรียกว่า คอมไพเลอร์ (compiler) หรืออินเทอร์พรีเตอร์ (interpreter)
คอมไพเลอร์ จะทำการแปลโปรแกรมที่เขียนเป็นภาษาระดับสูงทั้งโปรแกรมให้เป็นภาษาเครื่องก่อน แล้วจึงให้คอมพิวเตอร์ทำงานตามภาษาเครื่องนั้น
ส่วนอินเทอร์พรีเตอร์ จะทำการแปลทีละคำสั่ง แล้วให้คอมพิวเตอร์ทำตามคำสั่งนั้น เมื่อทำเสร็จแล้วจึงมาทำการแปลคำสั่งลำดับต่อไป ข้อแตกต่างระหว่างคอมไพเลอร์กับอินเทอร์พรีเตอร์จึงอยู่ที่การแปลทั้งโปรแกรมหรือแปลทีละคำสั่ง ตัวแปลภาษาที่รู้จักกันดี เช่น ตัวแปลภาษาเบสิก ตัวแปลภาษาโคบอล


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


ชนิดของซอฟต์แวร์

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

1. ซอฟต์แวร์ระบบ (system software)

2. ซอฟต์แวร์ประยุกต์ (application software)

 

เพื่อน ๆ สามารถดูข้อมูล เทคนิค ทิปเด็ด(tips) ซอฟต์แวร์(software) เพิ่มเติมได้จากบอร์ดข้างล่าง ครับ

navy34

 

 

  เล็ก ๆ น้อย ครับ : เพื่อน ๆ หลายท่านอาจจะเขียนคำว่า ซอฟต์แวร์ เป็น ซอร์ฟแวร์ ได้นะครับบางครั้ง ที่ถูกต้อง คือ ซอฟต์แวร์ ครับ

 

  อีกนิดครับ : เลขาธิการราชบัณฑิตสถาน คุณจินตนา พันธุฟัก กล่าวว่า ราชบัณฑิตสถาน ไม่เคยบัญญัติศัพท์ ซอฟต์แวร์(software) ว่า "ละมุนภัณฑ์" Surprised

Trackback(0)
Comments (4)add comment

นู๋หญิง said:

0
99999999999999+
smilies/grin.gifดีค่ะวันนี้เอามาหาข้อมลูเเต่ทำไมข้อมลูมีนิดจ๊ะsmilies/smiley.gifsmilies/smiley.gifsmilies/smiley.gif
 
ธันวาคม 24, 2009
Votes: +0

นู๋ขวัญ said:

0
ไม้ปักเลน
smilies/kiss.gifเนื้อหาดีที่สุดค่ะ
 
ธันวาคม 24, 2009
Votes: +0

webmaster said:

0
ข้อมูลเพิ่ม ต้อง Click Link
ข้อมูลไม่ได้น้อยครับ...

แต่ต้องคลิ๊ก Link ไปเนื้อหา อื่น ๆ จากหัวข้อตรงนี้ครับ

1. ซอฟต์แวร์ระบบ (system software)
2. ซอฟต์แวร์ประยุกต์ (application software)

มันเป็น link ไปอธิบายรายละเอียดเพิ่มเติม ผมไม่อยากให้น้อง ๆ โหลดหน้านี้ช้า เลยแบ่งเป็นหลายหน้า ครับ

ตัวอย่างแบบนี้ครับ


 
มกราคม 06, 2010
Votes: +0

น้องเฟิร์นคะ said:

0
อีเมลนี้จะถูกป้องกันจากสแปมบอท แต่คุณต้องเปิดการใช้งานจาวาสคริปก่อน
เก่งจังเลยsmilies/smiley.gifsmilies/smiley.gifsmilies/wink.gifsmilies/wink.gifsmilies/cheesy.gifsmilies/cheesy.gifsmilies/grin.gifsmilies/angry.gifsmilies/sad.gifsmilies/angry.gifsmilies/sad.gifsmilies/shocked.gifsmilies/shocked.gifsmilies/cool.gifsmilies/cool.gifsmilies/tongue.gifsmilies/tongue.gifsmilies/kiss.gifsmilies/kiss.gifsmilies/cry.gifsmilies/cry.gif
 
กุมภาพันธ์ 05, 2010
Votes: -1

Write comment

busy
แก้ไขล่าสุด ใน วันพุธที่ 24 กุมภาพันธ์ 2010 เวลา 23:54 น.