โรงเรียนหาดอมราอกั ษรลักษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาคอมพวิ เตอร ครูน้าํ ฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรยี นหาดอมราอกั ษรลกั ษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาคอมพวิ เตอร หมายถึง ภาษาใด ๆ ท่ผี ูใชง านใชสอ่ื สารกับ คอมพวิ เตอร หรือคอมพิวเตอรด ว ยกนั แลวคอมพิวเตอรสามารถทํางาน ตามคาํ ส่ังน้นั ได คาํ นม้ี กั ใชเรยี กแทนภาษาโปรแกรม แตค วามเปน จรงิ ภาษาโปรแกรมคือสวนหนึ่งของภาษาคอมพวิ เตอรเ ทาน้นั และมภี าษา อน่ื ๆ ทเ่ี ปน ภาษาคอมพวิ เตอรเ ชน กนั ยกตวั อยา งเชน เอชทีเอ็มแอล เปน ทงั้ ภาษามารกอปั และภาษาคอมพวิ เตอรด ว ย แมว ามันจะไมใ ชภาษา โปรแกรม หรือภาษาเคร่ืองนัน้ ก็นบั เปน ภาษาคอมพิวเตอร ซึง่ โดยทาง เทคนิคสามารถใชในการเขยี นโปรแกรมได แตก ไ็ มจดั วาเปน ภาษา โปรแกรม ครนู ้าํ ฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลักษณว์ ิทยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาคอมพวิ เตอรส ามารถแบงออกเปน สองกลมุ คือ ภาษาระดบั สงู (high level) และภาษาระดบั ต่ํา (low level) ภาษาระดับสงู ถูก ออกแบบมาเพอื่ ใหใชง านงายและสะดวกสบายมากกวา ภาษาระดบั ตํ่า โปรแกรมทเี่ ขยี นถูกตอ งตามกฎเกณฑแ ละไวยากรณข องภาษาจะถกู แปล (compile) ไปเปนภาษาระดับตํ่าเพอื่ ใหค อมพิวเตอรส ามารถนาํ ไปใช งานหรอื ปฏบิ ตั ติ ามคาํ สงั่ ไดตอไป ซอฟตแ วรสมัยใหมสวนมากเขียนดว ย ภาษาระดับสงู แปลไปเปนออบเจกตโคด (object code) แลวเปลี่ยนให เปนชดุ คาํ สงั่ ในภาษาเคร่อื ง ครนู ้ําฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรยี นหาดอมราอกั ษรลกั ษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาคอมพวิ เตอรอ าจแบง กลมุ ไดเ ปน อกี 2 ประเภทคือ ภาษาท่มี นษุ ย อา นออก (human-readable) และภาษาที่มนษุ ยอ านไมอ อก (non human-readable) ภาษาท่ีมนษุ ยอ า นออกถูกออกแบบมาเพ่อื ใหม นษุ ย สามารถเขา ใจและส่ือสารไดโดยตรงกับคอมพวิ เตอร สวนใหญเ ปน ภาษาอังกฤษ) สวนภาษาทม่ี นษุ ยอานไมออกจะมโี คดบางสว นทไ่ี มอ าจ อานเขา ใจได ภาษาคอมพวิ เตอร อาจแบงไดเ ปน 3 ระดบั คือ ภาษาเครื่อง(Machine Language) ภาษาระดับตาํ่ (Low Level) ภาษาระดบั สงู (High Level) ครูน้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลกั ษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL 1. ภาษาเครอ่ื ง การเขียนโปรแกรมเพื่อสั่งใหคอมพิวเตอรท าํ งานในยุคแรก ๆ จะตอ งเขยี น ดว ยภาษาซ่ึงเปนท่ยี อมรบั ของเครอื่ งคอมพิวเตอรทีเ่ รยี กวา ภาษาเครอ่ื ง ภาษานี้ ประกอบดว ยตัวเลขลวน ทาํ ใหเ ครอ่ื งคอมพวิ เตอรสามารถทาํ งานไดทันที ผูทีจ่ ะ เขยี นโปรแกรมภาษาเคร่ืองไดตอ งสามารถจํารหสั แทนคาํ สง่ั ตาง ๆ ได และในการ คาํ นวณตอ งสามารถจาํ ไดว าจาํ นวนตา ง ๆ ทใ่ี ชในการคาํ นวณนัน้ ถูกเกบ็ ไวท ี่ ตําแหนง ใด ดงั นนั้ โอกาสทจ่ี ะเกิดความผดิ พลาดในการเขยี นโปรแกรมจึงมีมาก นอกจากนเ้ี ครอ่ื งคอมพวิ เตอรแ ตละระบบมีภาษาเคร่อื งที่แตกตางกันออกไป ทาํ ให เกิดความไมส ะดวกเม่อื มกี ารเปล่ยี น เครอ่ื งคอมพิวเตอรเ พราะจะตอ งเขยี น โปรแกรมใหมท ง้ั หมด ครนู ้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอักษรลักษณ์วิทยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาเครอื่ ง(Machine Language) เปนภาษาท่ปี ระกอบดวยนตัวเลขของเลขฐานสอง (Binary Number System) คือใชต วั เลข 0 และ 1 เทาน้นั ครนู ้ําฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอักษรลักษณว์ ิทยา HADAMMARA AKSORNLUCKWITTATA SCHOOL 2. ภาษาระดับต่าํ ภาษาระดบั ตํ่า เปนภาษาทมี่ คี วามใกลเคียงกับภาษาเครือ่ งมาก ดงั น้ันบางคร้ังจงึ เรียกภาษาน้ีวา ภาษาองิ เคร่อื ง ( machine – oriented language ) ตัวอยา งของภาษาระดบั ตํา่ ไดแก ภาษาแอสเซมบลี เปนภาษา ทใี่ ชคาํ ในอักษรภาษาอังกฤษเปน คาํ สัง่ ใหเครื่องทาํ งาน เชน ADD หมายถึง บวก SUB หมายถึง ลบ เปนตน การใชค ําเหลา นี้ชว ยใหการเขยี นโปรแกรม งา ยขึ้นกวา การใชภ าษาเครื่องซงึ่ เปน ตัวเลขลวน ๆ ครูน้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอักษรลักษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาระดบั ต่ํา(Low Level) เปนภาษาคอมพวิ เตอรที่พฒั นาขึ้นมาเพ่ือใหผเู ขยี นโปรแกรมสามารถ เขยี นโปรแกรมติดตอกับคอมพวิ เตอรไดงายกวา ภาษาเครื่อง ลักษณะของภาษา นี้จะเปน การใชตวั อักษรมาเรยี งกนั เปน คํา ครนู ้ําฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลกั ษณว์ ิทยา HADAMMARA AKSORNLUCKWITTATA SCHOOL 3. ภาษาระดับสูง เปน ภาษาท่ีสรา งข้ึนเพอื่ ชว ยอํานวยความสะดวกในการเขียนโปรแกรม ลกั ษณะของคําสงั่ ตาง ๆ ในภาษาอังกฤษซ่ึงผูอานสามารถเขาใจความหมายไดทันที ผเู ขยี นโปรแกรมจงึ สามารถเขียนโปรแกรมดว ยภาษาระดบั สงู ไดงา ยกวา เขยี นดวย ภาษาแอสเซมบลหี รือภาษาเคร่อื ง ภาษาระดบั สงู มหี ลายภาษา เชน ภาษาฟอร แทรน ภาษาโคบอล ภาษาปาสคาล ภาษาเบสิก ภาษาวิชวลเบสิก ภาษาซี ภาษาจา วา เปนตน โปรแกรมทเี่ ขียนดวยภาษาระดับสูงแตล ะภาษาจะตองมีโปรแกรมท่ีทาํ หนาที่แปลภาษาระดบั สงู ใหเ ปน ภาษาเครอื่ ง เชน โปรแกรมแปลภาษาฟอรแ ทรน เปนภาษาเคร่ือง โปรแกรมแปลภาษาปาสคาลเปนภาษาเครอ่ื ง คําสงั่ หน่งึ คาํ สง่ั ใน ภาษาระดับสงู จะถกู แปลเปน ภาษาเครอ่ื งหลายคําส่งั ครนู ้าํ ฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลักษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาระดบั สูง(High Level) เปนภาษาทีผ่ ูเขยี นโปรแกรมสามารถเขา ใจไดงา ยกวาภาษาระดับตํา่ และ ภาษาเครื่อง เพราะมกี ารเขียนคําสั่งท่มี ีลกั ษณะเปนภาษาซึง่ อานแลว เขาใจได งายกวาภาษาระดบั ตํา่ เชน READ WRITE PRINT COMPUTE เปน ตน ครูน้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลกั ษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาระดับสูง ไดแ ก 1) ภาษาฟอรแทรน เปน ภาษาระดับสูงที่เกาแกทส่ี ุด เปน ภาษาท่ี เหมาะสมกับงานท่ตี องการคํานวณ เชน งานทางดานวิทยาศาสตร วศิ วกรรมศาสตรแ ละงานวิจัยตา ง ๆ ครนู ้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลักษณว์ ิทยา HADAMMARA AKSORNLUCKWITTATA SCHOOL 1) ภาษาฟอรแ ทรน ครนู ้ําฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรยี นหาดอมราอกั ษรลักษณ์วทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาระดบั สูง ไดแก 2 ) ภาษาโคบอล เปนภาษาท่เี หมาะสาํ หรบั งานดา นธรุ กิจ เครอ่ื ง คอมพวิ เตอรข นาดใหญส วนมากมโี ปรแกรมแปลภาษาโคบอล ครูน้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอักษรลกั ษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาระดบั สูง ไดแ ก 3) ภาษาเบสกิ เปน ภาษาทสี่ รางขนึ้ มาโดยมีจดุ ประสงคเ พือ่ ใช สอนเขียนโปรแกรม แทนภาษาคอมพิวเตอรภาษาอน่ื เชน ภาษาฟอร แทรน ซึง่ มขี นาดใหญและตอ งใชหนวยความจําสูงในการทาํ งาน ซึ่งไม เหมาะกบั เครอ่ื งคอมพวิ เตอรใ นสมัยน้ัน ภาษาเบสิกเปนภาษาทมี่ ีขนาด เลก็ เปน ตัวแปลภาษาชนิดท่ีเรยี กวาอนิ เทอรพ รีเตอร ครนู ้ําฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลักษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL 3) ภาษาเบสกิ ครูน้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลกั ษณว์ ิทยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาระดบั สูง ไดแ ก 4) ภาษาปาสคาล เปนภาษาท่ีไดร บั การออกแบบใหใชงายและมี โครงสรางที่ดจี ึงเหมาะกบั หลักการเขยี นโปรแกรม ครนู ้ําฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรยี นหาดอมราอกั ษรลกั ษณ์วิทยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาระดบั สงู ไดแก 5) ภาษาซแี ละซีพลสั พลสั เปนภาษาทม่ี ีใชก ับเครอ่ื งคอมพิวเตอรท กุ ระดับ เน่อื งจากภาษาซไี ดร วมเอาขอมูลของภาษาระดับสงู และภาษาระดับตา่ํ เขา ไวด วยกัน กลา วคอื เปนภาษาทีม่ ีไวยากรณที่เขา ใจงายทาํ ใหเขยี นโปรแกรมไดงา ยเชน เดยี วกับ ภาษาระดับสูงทวั่ ไป แตประสิทธภิ าพและความเร็ว ในการทาํ งานดีกวา มาก เนอ่ื งจากมี การทํางานเหมอื นภาษาระดบั ตาํ่ สามารถทํางานไดใ นระดับทเี่ ปนการควบคมุ ฮารดแวร ไดม ากกวา ภาษาระดับสงู อื่น ๆ ดังจะเหน็ ไดว าภาษาซเี ปน ภาษาทสี่ ามารถพัฒนา ระบบปฏิบัติการได เชน ระบบปฏิบตั ิการยูนิกซ ครูน้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอักษรลกั ษณว์ ทิ ยา 5) ภาษาซีและซพี ลัสพลสัHADAMMARA AKSORNLUCKWITTATA SCHOOL ครนู ้ําฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลักษณ์วทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาระดับสงู ไดแ ก 6) ภาษาวชิ วลเบสกิ เปนภาษาทพี่ ฒั นาตอมาจากภาษา เบสิก เปน ภาษาทใ่ี ชไวยากรณบ างสวนของภาษาเบสกิ ในการ เขยี นโปรแกรม แตมแี นวคดิ และวิธกี ารพัฒนาโปรแกรมทแี่ ตกตาง จากภาษาเบสิกโดยสน้ิ เชงิ รวมท้ังการใชเนอื้ ทใี่ นหนว ยความจําก็ แตกตา งกันมาก ท้ังน้ี เน่อื งจากภาษาวิชวลเบสิก เปน ภาษาท่ใี ช แนวคดิ ครนู ้ําฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอักษรลักษณว์ ทิ ยา 6) ภาษาวิชวลเบสิกHADAMMARA AKSORNLUCKWITTATA SCHOOL ครนู ้ําฝน ยามกระโทก วชิ า ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลักษณ์วทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL ภาษาระดับสูง ไดแก 7) ภาษาจาวา เปน ภาษาท่ีมคี วามยืดหยนุ สูง สามารถเขยี น โปรแกรมและใชง านได บนเครอื่ งคอมพิวเตอรท ุกประเภทและ ระบบปฏิบตั กิ ารทกุ รูปแบบ ในชวงแรกท่ีมกี ารนําภาษาจาวามาใช งาน จะเปนการใชง านบนอินเทอรเ นต็ เปน ภาษาทเ่ี นนการทํางาน บนเวบ็ แตปจ จบุ นั สามารถนาํ มาประยกุ ตส รา งโปรแกรมใชงาน ทว่ั ไปได ครนู ้าํ ฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรยี นหาดอมราอกั ษรลักษณ์วทิ ยา 7) ภาษาจาวาHADAMMARA AKSORNLUCKWITTATA SCHOOL ครูน้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลกั ษณว์ ทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL การเลือกใชภาษาคอมพิวเตอรใ นการพฒั นาโปรแกรม 1. ในหนว ยงานหนง่ึ ๆ ควรจะใชภ าษาคอมพิวเตอรภาษาเดียวกัน เพราะการดูแล รักษาซอฟตแ วรท่ีพัฒนาขน้ึ ตลอดจนการจัดหาบคุ ลากรจะกระทําใหงายกวา 2. ในการเลือกภาษาควรเลอื กโดยดจู ากคุณสมบัตหิ รือขอ ดขี องภาษาน้นั ๆเปน หลกั 3. ถาโปรแกรมทเ่ี ขยี นขน้ึ นนั้ ตอ งนาํ ไปทํางานบนเคร่ืองตา ง ๆ กนั ควรเลือกภาษา ที่สามารถใชง านไดบ นทกุ เครอ่ื ง เพราะจะทาํ ใหเ ขียนโปรแกรมเพียงครั้งเดยี ว เทาน้นั ครนู ้าํ ฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรียนหาดอมราอกั ษรลกั ษณ์วทิ ยา HADAMMARA AKSORNLUCKWITTATA SCHOOL การเลอื กใชภาษาคอมพวิ เตอรใ นการพฒั นาโปรแกรม 4. ผูใชควรจํากัดภาษาคอมพิวเตอรทีจ่ ะใช ไมควรติดตงั้ ตัวแปลภาษาคอมพิวเตอร ทุกภาษาบนเครอื่ งทกุ เครอ่ื ง 5. ภาษาคอมพิวเตอรทเี่ ลอื กใช จะถูกจาํ กัดโดยนักเขียนโปรแกรมทม่ี อี ยู เพราะ ควรใชภ าษาที่มีผูร อู ยูบ าง 6. บางครั้งในงานที่ไมยงุ ยากนัก อาจใชภาษาคอมพวิ เตอรพื้นฐาน เชน ภาษา BASIC เพราะเขยี นโปรแกรมไดง ายและรวดเร็ว รวมทัง้ มีติดตั้งอยบู นเคร่ือง ไมโครคอมพิวเตอรส ว นมากอยแู ลว ครนู ้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
โรงเรยี นหาดอมราอกั ษรลกั ษณ์วิทยา HADAMMARA AKSORNLUCKWITTATA SCHOOL การบาน ใหน กั เรียนสราง VDO ภาษาคอมพวิ เตอร ใน แอพฯ Canva ตารางแสดงตัวอยางภาษาคอมพวิ เตอรแ ละการใชง าน https://sites.google.com/a/srisuk.ac.th/ computer-science-ssw/kar-kheiyn-porkaerm-beuxng-tn/phasa-khxmphiwtexr ครูน้ําฝน ยามกระโทก วิชา ระบบคอมพิวเตอร์
Search
Read the Text Version
- 1 - 25
Pages: