�

ÊÒúѭ


¤Ø³ÍÂÙè·Õè¹Õè
ÇÔÇѲ¹Ò¡ÒÃáËè§¡ÒÃÊ×èÍÊÒÃ� �ÇÔÇѲ¹Ò¡Òâͧ෤â¹âÅÂÕÎÒÃì´áÇÃì� ÇÔÇѲ¹Ò¡Òâͧ෤â¹âÅÂÕ«Í¿µìáÇÃì
ÀÒÉÒÁ¹ØÉÂì� à¤Ã×èͧ¤Ó¹Ç³ã¹Âؤáá æ ÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃì
¡ÒþÔÁ¾ì ÂØ¤µèÒ§ æ ¢Í§¤ÍÁ¾ÔÇàµÍÃì Çԡĵ¡Òóì«Í¿µìáÇÃì
¡ÒÃÊ×èÍÊÒÃä»ÃɳÕÂì� äÁâ¤Ãâ¾Ãà«Êà«ÍÃì ÇÔÇѲ¹Ò¡Òâͧ¡ÒÃà¢Õ¹â»Ãá¡ÃÁâ¤Ã§ÊÃéÒ§
¡Óà¹Ô´â·ÃàÅ¢ ʶһѵ¡ÃÃÁ RISC »ÃÐàÀ·¢Í§«Í¿µìáÇÃì
¡Óà¹Ô´â·ÃÈѾ·ì ʶһѵ¡ÃÃÁÁÑŵÔâ¾Ãà«Êà«ÍÃì
ºÃóҹءÃÁ
ì

à·¤â¹âÅÂÕ«Í¿µìáÇÃì
ÇÔÇѲ¹Ò¡Òâͧ෤â¹âÅÂÕ«Í¿µìáÇÃìÁÕ¤ÇÒÁà»ç¹ÁÒÍÂèÒ§äúéÒ§
«Í¿µìáÇÃìà»ç¹Êèǹ»ÃСͺÊӤѭ¢Í§Ãкº¤ÍÁ¾ÔÇàµÍÃì
ÅӾѧà¾Õ§µÑÇà¤Ã×èͧáÁéÇèÒ¨ÐÁÕÈÑ¡ÂÀÒ¾ËÃ×ÍÁÕ¤ÇÒÁ«Ñº«é͹à¾Õ§ã´
ËÒ¡äÁèÁÕ«Í¿·ìáÇÃì àÃÒ¡çäÁèÍÒ¨ãªé¤ÍÁ¾ÔÇàµÍÃì㹡Ò÷ӧҹµèÒ§ æï¿½ ä´é� ¡ÒþѲ¹Ò«Í¿µìáÇÃì¨Ó¹Ç¹ÁÒ¡ÍÒ¨ÊÃéÒ§â´Â¹Ñ¡¤ÍÁ¾ÔÇàµÍÃìÁ×ÍãËÁè
ËÃ×ͼÙéãªéà¤Ã×èͧ·ÕèÁÕ¤ÇÒÁÃÙéáÅлÃÐʺ¡ÒóìäÁèÁÒ¡¹Ñ¡
«Í¿µìáÇÃì¨Ö§¡ÅÒÂà»ç¹¨Ø´Íè͹ÊӤѭ㹡ÒûÃÐÂØ¡µìãªé¤ÍÁ¾ÔÇàµÍÃì
¨Ò¡»ÃÐʺ¡ÒóìáÅлѭËÒ·Ò§´éÒ¹«Í¿µìáÇÃì·Õèà¡Ô´¢Öé¹
·ÓãËé¹Ñ¡ÇԨѷҧ´éÒ¹¹Õé¾ÂÒÂÒÁÈÖ¡ÉҤ鹤ÇéÒËÒ·Ò§»ÃѺ»ÃاÇÔ¸Õ¡ÒþѲ¹ÒãËé´Õ¢Öé¹
àÃÒ¨Ö§¤ÇÃÈÖ¡ÉÒÇÔÇѲ¹Ò¡ÒâͧÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃì Çԡĵ¡Òóì«Í¿µìáÇÃì
ÇÔÇѲ¹Ò¡Òâͧ¡ÒÃà¢Õ¹â»Ãá¡ÃÁâ¤Ã§ÊÃéÒ§ áÅÐà·¤¹Ô¤ ãËÁè æ ·Õèãªé㹡ÒþѲ¹Ò«Í¿µìáÇÃì㹻Ѩ¨ØºÑ¹
�
ÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃì
¡ÒÃÊÑè§ãËé¤ÍÁ¾ÔÇàµÍÃì·Ó§Ò¹ ¨Óà»ç¹µéͧãªéÀÒÉÒ·ÕèÁÕÃٻẺäÇÂҡóì·ÕèÃÑ´¡ØÁ à¾×èÍà»ç¹Ê×èÍ㹡ÒÃà¢Õ¹¤ÓÊÑè§
ÀÒÉÒ·ÕèÁÕ¤ÇÒÁ¤ÅØÁà¤Ã×ÍÁÒ¡æ àªè¹ ÀÒÉÒ¸ÃÃÁªÒµÔ ËÒ¡¹ÓÁÒãªéà»ç¹ÀÒÉÒ㹡ÒÃÊÑè§§Ò¹¢Í§à¤Ã×èͧ
ÍÒ¨·ÓãËéà¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃìá»Å¤ÇÒÁËÁÒ¼Դ仨ҡ·ÕèàÃÒµéͧ¡ÒÃä´é
ÀÒÉÒÊÓËÃѺãªéà¢Õ¹¤ÓÊÑè§ãËé¤ÍÁ¾ÔÇàµÍÃì·Ó§Ò¹ ÁÕÇÔÇѲ¹Ò¡Ò÷Õèà»ÅÕè¹á»Å§ÁÒËÅÒÂÃØè¹
áµèÅÐÃØè¹µèÒ§ÁÕÅѡɳÐáÅФسÊÁºÑµÔ੾ÒÐ ´Ñ§µèÍ仹Õé
ÀÒÉÒÃØè¹·Õè 1
ä´éá¡èÀÒÉÒà¤Ã×èͧ·ÕèãªéÍÑ¡¢ÃÐà¾Õ§ 2 µÑÇ ¤×Í 0 ¡Ñº 1� 㹡ÒÃà¢Õ¹¤ÓÊÑè§
ÃÇÁä»¶Ö§ÀÒÉÒÊÑ­Åѡɳì� (Symbolic Language) ÀÒÉÒáÍÊà«ÁºÅÕ� (Assembly Language)
·ÕèãªéÃËÑÊ ªèÇÂ¨Ó (Memory Code) á·¹ÃËÑʤÓÊÑè§·Õèà»ç¹ÍÑ¡¢ÃÐ 0 ¶Ö§ 1
¡ÒÃà¢Õ¹¤ÓÊÑè§·Õèà»ç¹ÀÒÉÒà¤Ã×èͧáÅÐÀÒÉÒÊÑ­Åѡɳì¹Ñé¹
¨Óà»ç¹¨Ðµéͧ·ÃÒº¢Ñ鹵͹¡Ò÷ӧҹÀÒÂã¹µÑÇ»ÃÐÁÇżÅ
ÁÕàèÔÊàµÍÃì¡ÕèµÑÇ ·Ó§Ò¹Ë¹éÒ·ÕèÍÐäúéÒ§ áÅСÒÃÍéÒ§¶Ö§¢éÍÁÙÅã¹Ë¹èǤÇÒÁ¨ÓÁÕ¡ÕèÇÔ¸Õ áÅзÓÍÂèÒ§äúéÒ§
¡Ò÷Õèµéͧ·ÃÒºÃÒÂÅÐàÍÕ´ÁÒ¡àªè¹¹Õé ·ÓãËéÀÒÉÒÃØè¹·Õè 1 ÁÕÅѡɳÐà»ç¹¹ÒÁ¸ÃÃÁ¹éÍ·ÕèÊØ´
ÀÒÉÒà¤Ã×èͧáÅÐÀÒÉÒáÍÊà«ÁºÅÕ
ÁըӹǹÁÒ¡à·èÒ æ ¡Ñ¹¡Ñº¨Ó¹Ç¹¢Í§µÑÇ»ÃÐÁÇżŷÕèÁժش¢Í§¤ÓÊÑè§ (Instruction Set)
ᵡµèÒ§¡Ñ¹ â´Â·ÑèÇä»áÅéǶ×Íà»ç¹ËÅÑ¡ÇèÒàÃÒ¤ÇÃãªéÀÒÃØè¹·Õè 1
¡çµèÍàÁ×èÍÀÒÉÒ·ÕèÁÕÃдѺÊÙ§¡ÇèÒ¹ÕéäÁèÊÒÁÒö·Ó§Ò¹µÒÁ·ÕèàÃÒµéͧ¡ÒÃä´éà·èÒ¹Ñé¹
ÍÂèÒ§äà ¡çµÒÁ ¾Ö§·ÃÒº´éÇÂÇèÒ ÁÕ¼Ùé¼ÅÔµµÑÇ»ÃÐÁÇżźҧẺ
·ÕèäÁèÁÕÀÒÉÒà¤Ã×èͧËÃ×ÍÀÒÉÒÊÑ­ÅѡɳìÊÓËÃѺãªé§Ò¹
áµè¨ÐÁÕÀÒÉÒÃдѺÊÙ§à·èÒ¹Ñé¹ àªè¹ï¿½ µÑÇ»ÃÐÁÇżÅ�� IAPX-432� ¢Í§ºÃÔÉÑ·ÍÔ¹à·Å� ãªéÀÒÉÒ àÍ´Ò
à¤Ã×èͧ«ÔÁâºÃÔ¡Êì�� (Symbolics) ãªéÀÒÉÒÅÔÊ»ì
ÀÒÉÒÃØè¹·Õè 2
ä´éÃѺ¡ÒþѲ¹Ò㹵͹»ÅÒÂȵÇÃÃÉ·Õè 50 áÅеé¹ÈµÇÃÃÉ·Õè 60
ÍÕ¡·Ñé§à»ç¹¾×é¹°Ò¹ÊÓËÃѺ¡ÒþѲ¹ÒÀÒÉÒà¢Õ¹â»Ãá¡ÃÁ� (Programming Language)� ä´éá¡è
�
ÀÒÉÒ¿ÍÃìá·Ã¹ï¿½ (FORTRAN)� «Öè§à»ç¹ÀÒÉÒÃдѺÊÙ§ÀÒÉÒáá¢Í§âÅ¡ ¾Ñ²¹Ò¢Öé¹àÁ×èÍ»Õ 1954
ÀÒÉÒ⤺ÍÅ COBOL ( ÂèÍÁÒ¨Ò¡ Common Business� Oriented Language)
��� à»ç¹ÀÒÉÒ·Õèãªé§Ò¹´éÒ¹¸ØÃ¡Ô¨ÀÒÉÒáá¢Í§âÅ¡ ¾Ñ²¹Ò¢Öé¹ã¹»Õ 1962
ÀÒÉÒ� ALGOL ( ÂèÍÁÒ¨Ò¡ Algorithm Language )� ¾Ñ²¹Ò¢Öé¹ã¹»Õ 1960
ÀÒÉÒ BASIC ( ÂèÍÁÒ¨Ò¡ Beginner�s� All Purposed Symbolic Instruction Code )
�
ÀÒÉÒàËÅèÒ¹Õéà»ç¹·Õè¹ÔÂÁ ãªé¡Ñ¹á¾ÃèËÅÒÂáÅйÓä»ãªéà¢Õ¹â»Ãá¡ÃÁ¡Ñ¹ÁÒ¡ÁÒ áÁé»Ñ¨¨ØºÑ¹¡çÂѧÁÕ¼ÙéãªéÍÂÙèºéÒ§
ÀÒÉÒ� FORTRAN� à»ç¹ÀÒÉÒ·Õèà¡èÒá¡è·ÕèÊØ´ áÅÐä´éÃѺ¡ÒÃÇÔ¾Ò¡ÂìÇÔ¨ÒóìÁÒ¡·ÕèÊØ´
à»ç¹ÀÒÉÒ·Õèà¡Ô´¢Öé¹ã¹ªèǧ·Õè¹Ñ¡¤ÍÁ¾ÔÇàµÍÃìÂѧäÁèÁÕá¹Ç¤Ô´àÅÂÇèÒ¤ÇèÐÁÕÅѡɳÐÍÂèÒ§äÃ
¤ÇÃÁÕ¤ÓÊÑè§»ÃÐàÀ·ã´ºéÒ§ áÅФÇôÓà¹Ô¹¡ÒÃà¡ÕèÂǡѺ¢éÍÁÙÅÍÂèÒ§äúéÒ§
ÀÒÉÒ¿ÍÃìá·Ã¹ªèǪÕéãËéàËç¹¢Õ´¨Ó¡Ñ´ã¹¡ÒÃãªé§Ò¹¢Í§µÑÇÁѹàͧ
áÅТ³Ðà´ÕÂǡѹ¡çªèǪÕéá¹ÐãËéà¡Ô´ÀÒÉÒãËÁè æ ·Õè´Õ¡ÇèÒ

¼Ùé¤Ô´ÀÒÉÒ¿ÍÃìá·Ã¹¤×Í ·ÕÁ§Ò¹¢Í§ºÃÔÉÑ·äͺÕàÍçÁ ¹Ó·ÕÁâ´Â ¨ÍËì¹ï¿½ Ấ¤ÑÊ� (John Backus)
à´ÔÁ·Õ·ÕÁ§Ò¹á¹Ð¹ÓÀÒÉÒÍÍ¡ÁÒ 2 ÃØè¹ ¤×Í FORTRAN II áÅÐ FORTRAN IV
µèÍÁÒ¨Ö§¾Ñ²¹Òà»ç¹ÀÒÉÒ ¿ÍÃìá·Ã¹·Õèà»ç¹ÁÒµÃ°Ò¹ÃØè¹ááàÃÕ¡ÇèÒ FORTRAN-66
â´Âà»ç¹ÀÒÉÒ·ÕèÂѧÁÕ¢éͺ¡¾ÃèͧÍÂÙèÁÒ¡ àªè¹ äÁèÊÒÁÒö¡Ó˹´ª¹Ô´¢Í§¢éÍÁÙÅä´éÁÒ¡¹Ñ¡
äÁèÁÕ¤ÓÊÑè§·ÕèÊÒÁÒö¡Ó˹´â¤Ã§ÊÃéÒ§ä´éàËÁÒÐÊÁ áÅÐäÁèÊÒÁÒö·Ó§Ò¹¡Ñº¢éÍÁÙÅ»ÃÐàÀ·ÊÒÂÍÑ¡¢ÃÐä´é
¢éͺ¡¾Ãèͧ´Ñ§¡ÅèÒǹÕéä´éÃѺ¡ÒÃá¡éä¢ã¹ï¿½ ¿ÍÃìá·Ã¹ÃØè¹µèÍÁÒ àªè¹ FORTRAN-77áÅÐ FORTRAN-88

�
ÀÒÉÒ COBOL��� Í͡Ẻâ´Â ¤³Ð¡ÃÃÁ¡ÒÃ⤴ҫÔÅ àÁ×èÍ»Õ 1962
ä´éÃѺ¡ÒÃÇÔ¾Ò¡ÂìÇÔ¨ÒóìÇèÒà»ç¹ÀÒÉÒ·ÕèÂ×´ÂÒ´äÁè¡ÃзѴÃÑ´à·èÒÀÒÉÒÍ×è¹ ¢éÍ´Õ ¤×Í ÊÒÁÒöãªé§Ò¹á¿éÁ¢éÍÁÙÅä´éËÅÒÂẺ
ÊÒÁÒö¡Ó˹´â¤Ã§ÊÃéÒ§¢éÍÁÙÅä´éÊдǡ à»ç¹àÍ¡ÊÒ÷Õè͸ԺÒÂâ»Ãá¡ÃÁä»ã¹µÑÇ
�
ÀÒÉÒ ALGOL à»ç¹ÀÒÉÒ·Õè¤Ô´â´Â¡ÅØèÁ¹Ñ¡¤ÍÁ¾ÔÇàµÍÃì ¨Ò¡¡ÒÃÃèÇÁ»ÃЪØÁ·Ò§ÇÔªÒ¡Ò÷Õè «ÙÃÔ¡ ã¹»Õ 1958
ÀÒÉÒ¹Õéà¤Âãªé¡Ñ¹ÁÒ¡ã¹ÂØâû à»ç¹ÀÒÉÒ·ÕèÁÕ¤ÓÊÑè§ÁÒ¡ÁÒÂ㹡ÒáÓ˹´â¤Ã§ÊÃéÒ§áÅЪ¹Ô´¢Í§¢éÍÁÙÅ
´Ñ§¹Ñ鹨֧à»ç¹¾×é¹°Ò¹ÊӤѭ㹡ÒùÓä»Í͡ẺÀÒÉÒÍ×è¹ àªè¹ Pascal� áÅÐ� Moduls
ÀÒÉÒ ALGOL ·Õèà»ç¹Áҵðҹ ä´éá¡è�� ALGOL -60 áÅÐ� ALGOL -68
�
ÀÒÉÒBASIC� à»ç¹ÀÒÉÒ·Õ� ¨ÍËì¹ à¤ÁàÁ¹Õ áÅÐ� ¸ÍÁÑÊ à´ÔõÊì áËè§ÁËÒÇÔ·ÂÒÅÑ ´ÒÃì·àÁÔÃì·
ÊÃéÒ§¢Öé¹à¾×èÍÊ͹ÇÔªÒ¡ÒÃà¢Õ¹â»Ãá¡ÃÁ ÊÓËÃѺà¤Ã×èͧ·Õè·Ó§Ò¹áººáºè§àÇÅÒ (Timesharing)
à»ç¹ÀÒÉÒ·Õèà¡×ͺµÒÂä»áÅéÇ㹵鹷ÈÇÃÃÉ·Õè 70 áµèàÁ×èÍÁÕ¡ÒüÅÔµà¤Ã×èͧäÁâ¤Ã¤ÍÁ¾ÔÇàµÍÃì
¼Ùé¼ÅÔµä´éµÑ´ÊԹ㨹ӵÑÇá»ÅÀÒÉÒàºÊÔ¡ÁҨѴ·Óà»ç¹ÊèǹªØ´¤ÓÊÑè§¶ÒÇÃ� (Firmware)�� à¡çºäÇéã¹à¤Ã×èͧ
à¾×èÍãËé¼ÙéãªéÊÒÁÒöà¢Õ¹â»Ãá¡ÃÁÀÒÉÒàºÊÔ¡ä´é� ÀÒÉÒ¹Õé¨Ö§¡ÅѺÁÒà»ç¹·Õè¹ÔÂÁÍÕ¡¤ÃÑé§

»Ñ¨¨ØºÑ¹ÀÒÉÒàºÊÔ¡ÁÕÃٻẺµèÒ§ æ ÁÒ¡ÁÒ áÅÐÁÕµÑÇá»ÅÁÒ¡ÁÒÂËÅÒÂẺ
·ÓãËéÂÒ¡·Õè¨Ð¡ÅèÒǶ֧¢éÍ´Õ¢éÍàÊÕÂä´éÍÂèÒ§ªÑ´à¨¹
�

ÀÒÉÒÃØè¹·Õè 3
à»ç¹ÀÒÉÒ·Õèà¡Ô´¨Ò¡¡ÒûÃѺ»ÃاÅѡɳРâ¤Ã§ÊÃéÒ§ µÅÍ´¨¹¢Õ´¤ÇÒÁÊÒÁÒö¢Í§ÀÒÉÒÃØè¹·Õè 2
µÒÁ·ÑȹТͧ¼ÙéàªÕèÂǪҭ´éÒ¹ÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃì àªè¹ ¹Ô¤ÅÍÊ àÇÔø áÅÐ ÍÕ. ä´ÈʵÃÒ
áºè§ÍÍ¡ä´éÊͧ»ÃÐàÀ·¤×Í ÀÒÉÒÃдѺÊÙ§ÊÓËÃѺãªé§Ò¹·ÑèÇä» áÅÐ ÀÒÉÒÊÓËÃѺãªé§Ò¹¾ÔàÈÉ
1. ÀÒÉÒÃдѺÊÙ§ÊÓËÃѺãªé§Ò¹·ÑèÇä»
ÀÒÉÒÃдѺÊÙ§áá·ÕèÊØ´·Õèà»ç¹¾×é¹°Ò¹¢Í§ÀÒÉÒÍ×è¹ æ ¤×Í
ÀÒÉÒ ALGOL�� PL/I ,�� Modula-2 ,� C�� áÅÐ�� Ada
ÀÒÉÒ PL/I� à»ç¹ÀÒÉÒ·Õè¾Ñ²¹Ò¢Öé¹â´Â·ÕÁ§Ò¹¢Í§äͺÕàÍçÁ
·ÕèµÑé§ã¨¨ÐÃÇÁ¢Õ´¤ÇÒÁÊÒÁÒö¢Í§ ÀÒÉÒ FORTRAN , ALGOL áÅÐ�� COBOL� à¢éÒ´éÇ¡ѹ
¨Ö§¡ÅèÒÇä´éÇèÒà»ç¹ÀÒÉÒáá·Õè·Ó§Ò¹ä´éÍÂèÒ§¡ÇéÒ§¢ÇÒ§
áµè¢³Ðà´ÕÂǡѹµÑÇá»ÅÀÒÉҢͧÁѹãË­èÁÒ¡¨¹äÁèÊÒÁÒö¹Óä»ãªé¡Ñºà¤Ã×èͧ¢¹Ò´àÅç¡ä´é
ÀÒÉÒ PL/I��� ÊÒÁÒö¡Ó˹´ÃٻẺ¢Í§¢éÍÁÙÅä´éËÅÒÂẺ ·Ó§Ò¹ËÅÒ§ҹ¾ÃéÍÁ¡Ñ¹ä´é (Multitasking)
·Ó§Ò¹¡ÑºÍØ»¡Ã³ìÃѺÊè§¢éÍÁÙÅ·Õè«Ñº«é͹ä´é áÅлÃÐÁÇżŨҡ¢éÍÁÙÅä´é (List processing)
ÀÒÉÒ� Pascal� à»ç¹ÀÒÉÒ·Õè ¹Ô¤ÅÍÊ àÇÔÃìÊ ÊÃéÒ§¢Öé¹à¾×èÍãªé㹡ÒÃÊ͹෤¹Ô¤ãËÁè æ ·Ò§´éÒ¹¡ÒþѲ¹Ò«Í¿µìáÇÃì
à·¤¹Ô¤¹Ñ鹡ç¤×Í ËÅÑ¡¡ÒÃâ»Ãá¡ÃÁâ¤Ã§ÊÃéÒ§¹Ñè¹àͧ ã¹ÊÁÑ·ÕèÁÕ¡ÒüÅÔµäÁâ¤Ã¤ÍÁ¾ÔÇàµÍÃìãËÁè æ
ÁÕ¡ÒúÃèØÀÒÉÒàºÊÔ¡ã¹ÊèǹªØ´¤ÓÊÑè§¶ÒÇà ÁÕ¼ÙéàÃÕ¡Ãéͧµéͧ¡ÒõÑÇá»ÅÀÒÉÒ»ÒÊ¡ÒÅ
ã¹·ÕèÊØ´àÁ×èͺÃÔÉÑ·ºÍÃìᏴì ä´é¹ÓµÑÇá»ÅÀÒÉÒ à·ÍÃì⺠»ÒÊ¡ÒÅ (Turbo Pascal) ÍÍ¡¨Ó˹èÒÂã¹ÃÒ¤Ò¶Ù¡
·ÓãËéä´éÃѺ¤ÇÒÁ¹ÔÂÁÁÒ¡¢Öé¹àÃ×èÍ æ ÍÒ¨¡ÅèÒÇä´éÇèÒ ÀÒÉÒ»ÒÊ¡ÒÅ à»ç¹ÅÙ¡¢Í§ÀÒÉÒ ALGOL â´ÂµÃ§
à¾ÃÒÐÁÕâ¤Ã§ÊÃéÒ§áÅÐÅѡɳФÅéÒ¡ѹÁÒ¡
ÀÒÉÒ� Modula-2�� à»ç¹ÀÒÉÒ·Õè ¹Ô¤ÅÍÊ àÇÔÃìÊ »ÃѺ»Ãا¨Ò¡ÀÒÉÒ »ÒÊ¡ÒÅ
â´Â¾ÂÒÂÒÁãËéÁÕÅѡɳзÕè´Õ¢Í§ÀÒÉÒÊÓËÃѺà¢Õ¹â»Ãá¡ÃÁ àªè¹ ËÅÑ¡¡Òëè͹ÊÒÃʹà·È (Information hiding)
ËÅÑ¡¡ÒùÒÁ¸ÃÃÁ (Abstraction)� ¡ÒáÓ˹´ª¹Ô´¢éÍÁÙÅ
«Öè§ÊÒÁÒö¹Óä»ãªéä´é¡Ñº¡ÒôÓà¹Ô¹§Ò¹áººï¿½ Recursion� áÅÐ�� Concurrency ä´é´éÇÂ
ÀÒÉÒ C�� à»ç¹ÀÒÉÒ·Õè¡ÅØèÁ¹Ñ¡¤ÍÁ¾ÔÇàµÍÃìáËè§Ëéͧ»¯ÔºÑµÔ¡ÒÃàºÅÅì¤Ô´ÊÃéÒ§¢Öé¹
à¾×èÍãªéã¹§Ò¹ÃкºµèÒ§ æ àªè¹ ¡ÒÃà¢Õ¹à»ç¹Ãкº»¯ÔºÑµÔ¡ÒÃ�� Unix »Ñ¨¨ØºÑ¹ ÀÒÉÒ C
ä´éÃѺ¤ÇÒÁ¹ÔÂÁã¹ËÁÙ褹·Õèµéͧ¡ÒÃà¢Õ¹â»Ãá¡ÃÁÍÂèÒ§¨ÃÔ§¨Ñ§ à¾ÃÒÐÀÒÉÒ¹ÕéÁÕÅѡɳзÕè¹èÒʹã¨ËÅÒÂÍÂèÒ§ àªè¹
ÊÒÁÒö¡Ó˹´ª¹Ô´¢Í§¢éÍÁÙÅä´éËÅÒÂẺ ·Ó§Ò¹ã¹ÃдѺà¤Ã×èͧä´é
ÊÒÁÒöãªéµÑǪÕéµÓáË¹è§ (pointer)� ä´é
ÁÕÇÔ¸Õ´Óà¹Ô¹¡ÒÃáÅСÒäӹdz¡Ñº¢éÍÁÙÅä´éÁÒ¡ÁÒÂËÅÒÂẺ
ÀÒÉÒ Ada�� ¾Ñ²¹Ò¢Öé¹µÒÁÊÑ­­ÒÇèÒ¨éÒ§¢Í§¡ÃзÃǧ¡ÅÒâËÁ ÊËÃѰÍàÁÃÔ¡Ò
·Õèµéͧ¡ÒÃÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃì·ÕèÊÒÁÒöãªéá·¹ÀÒÉÒÍ×è¹ æ ·Õè˹èǧҹµèÒ§ æ ÀÒÂ㹡ÃзÃǧ
¡ÓÅѧãªéÍÂÙèã¹¢³Ð¹Ñé¹ä´éÀÒÉÒàÍ´ÒÁÕâ¤Ã§ÊÃéÒ§¤ÅéÒÂÀÒÉÒ»ÒʤÒÅ
áµè·Ó§Ò¹ä´éÁÒ¡¡ÇèÒ àªè¹ ÊÒÁÒö·Ó§Ò¹ËÅÒ æ ÍÂèÒ§¾ÃéÍÁ¡Ñ¹ï¿½ (multitasking)
¨Ñ´¡ÒáѺ¡ÒâѴ¨Ñ§ËÇÐä´é� (interrupt handling)
¨Ñ´¨Ñ§ËÇСÒ÷ӧҹãËéà¢éҡѹ (intertask synchronization)� à»ç¹ÀÒÉÒ·ÕèÃèÓÃÇ´éÇÂâ¤Ã§ÊÃéÒ§
2. ÀÒÉÒÊÓËÃѺãªé§Ò¹¾ÔàÈÉ
ÀÒÉÒ»ÃÐàÀ·¹ÕéÁÕÅѡɳÐᵡµèÒ§¡Ñ¹¡ÑºáººááµÃ§·ÕèÁÕÃٻẺ·Õèá»Å¡
áÅШѴ¢Öé¹à¾×èÍãËéàËÁÒÐÊÁ¡Ñº§Ò¹»ÃÐÂØ¡µì੾ÒÐàÃ×èͧ ÁÕËÅÒÂÃéÍÂÀÒÉÒ
áµèÅÐÀÒÉÒÍÒ¨ÁÕ¼ÙéãªéäÁèÁÒ¡¹Ñ¡ àªè¹ ÀÒÉÒ Lisp , Prolog , Smalltalk , APL� áÅÐ� FORTH
ÀÒÉÒ Lisp� ÁÕ¤ÇÒÁà»ç¹ÁÒ·Õèà¡èÒá¡èà·èҡѺÀÒÉÒ ¿ÍÃìá·Ã¹
â´ÂÁÕ ¨ÍËì¹ áÁ¤¤ÒÃì¸Õ áËè§Ê¶ÒºÑ¹à·¤â¹âÅÂÕáËè§áÁÊÊÒªÙàʵµì
ÊÃéÒ§¢Öé¹àÁ×èÍ ¤.È. 1959 ÊÓËÃѺ§Ò¹»ÃÐÁÇÅÊÑ­Åѡɳì ËÃ×ÍÃÒ¡ÒõèÒ§ æ
·Õ辺ºèÍ ä´éá¡è »Ñ­ËÒ»ÃÐàÀ·ï¿½ combinatorial� ¨Ö§¹ÔÂÁãªéã¹§Ò¹»Ñ­­Ò»ÃдÔɰì àªè¹ ¡ÒþÔÊÙ¨¹ì·ÄÉ®Õ
¡Òäé¹ËÒ¢éÍÁÙÅ·Õè¨Ñ´â¤Ã§ÊÃéҧẺµé¹äÁé áÅЧҹá¡é»Ñ­ËÒÍ×è¹ æ
â»Ãá¡ÃÁÂèÍ¢ͧÀÒÉÒ¹Õé à¢Õ¹ã¹ÃÙ»¢Í§¿Ñ§¡ìªÑ¹ «Öè§ÁÕÅѡɳÐà»ç¹àÍ¡à·È
´Ñ§¹Ñ鹨֧ÍÒ¨¹ÓÁÒÃÇÁ¡Ñ¹ à»ç¹¤Åѧ¿Ñ§¡ìªÑ¹¢¹Ò´ãË­è áÅÐà»ç¹¡ÒÃà¹é¹ËÅÑ¡¡ÒôéÒ¹¡ÒùӡÅѺÁÒãªéãËÁèä´éà»ç¹ÍÂèÒ§´Õ
ÁÕ¼ÙéãªéÀÒÉÒ¹ÕéÊÃéÒ§Ãкº¼ÙéàªÕèÂǪҭ¡Ñ¹ÁÒ¡
à¾ÃÒÐÅѡɳТͧÀÒÉÒàÍ×éÍÍӹǵèÍ¡ÒÃãªéÃкؤÇÒÁ¨ÃÔ§ ¡®à¡³±ì
áÅСÒÃ͹ØÁÒ¹µèÒ§ æï¿½ ·Õè¨Óà»ç¹µèͧҹÃкº ÍéÒ§ÍÔ§°Ò¹¤ÇÒÁÃÙéÁÒ¡
ÀÒÉÒ Prolog�� à»ç¹ÀÒÉÒ·Õèä´éÃѺ¤ÇÒÁ¹ÔÂÁ㹡ÒÃÊÃéÒ§Ãкº¼ÙéàªÕèÂǪҭ
àËÁÒÐÊÓËÃѺãªéáÊ´§¤ÇÒÁÃÙé (Knowledge Representation)� â´Â¹Ó¤ÇÒÁÃÙéÁÒà¢Õ¹ã¹Ãٻ͹ػÃÐâ¤� (clause)
ÀÒÉÒ Prolog ¹ÑºÇèÒà»ç¹¤Ùèá¢è§ÊӤѭ¢Í§ÀÒÉÒ Lisp
»Ñ¨¨ØºÑ¹¾ºÇèҹѡ¤ÍÁ¾ÔÇàµÍÃìªÒÇ­Õè»Øè¹ »ÃСÒÈãªéÀÒÉҢͧ Prolog 㹡ÒþѲ¹Ò¤ÍÁ¾ÔÇàµÍÃìÃØè¹ãËÁè
ÀÒÉÒ APL (A Programming Language)� à»ç¹ÀÒÉÒÃдѺÊÙ§ ÊÃéÒ§â´Â à¤.ÍÕ. äÍàÇÍÃìÊѹ
áË觺ÃÔÉÑ·äͺÕàÍçÁ àÁ×èÍ»Õ 1962 à»ç¹ÀÒÉÒ·ÕèÁÕÅѡɳÐá»Å¡ËÅÒÂÍÂèÒ§
àªè¹ ¡ÒÃãªéÊÑ­Åѡɳì¤è͹¢éÒ§Áҡ㹡Ò÷ӧҹ ËÃ×Í´Óà¹Ô¹§Ò¹µèÒ§ æ ·Ò§àÅ¢¤³ÔµáÅзҧ´éÒ¹ÍÑ¡¢ÃÐ ·ÓãËéà»ç¹ÀÒÉÒ·ÕèÁÕ¢¹Ò´àÅ硡зѴÃÑ´ÁÒ¡ â´Â੾ÒÐàÁ×èÍ´Óà¹Ô¹¡ÒáѺÍÐàÃÂìáÅÐáÁ·ÃÔ¡Êì à»ç¹ÀÒÉÒ·Õè¹ÔÂÁáÅеéͧ¡ÒÃãªé㹡ÒÃá¡é»Ñ­ËÒ¤³ÔµÈÒʵÃì
ÀÒÉÒ� FORTH�� à»ç¹ÀÒÉÒ·ÕèÍ͡ẺÊÓËÃѺ¾Ñ²¹Ò«Í¿µìáÇÃì·Õèãªé¡ÑºäÁâ¤Ãâ¾Ãà«Êà«ÍÃì
ãªéä´é´Õ¡Ñº¡ÒáÓ˹´¿Ñ§¡ìªÑ¹ ·Õèµéͧ¡ÒáÒ÷ӧҹã¹ÅѡɳСͧ«é͹ (Stack)
ªèÇÂãËé»ÃÐËÂѴ˹èǤÇÒÁ¨ÓáÅдÓà¹Ô¹¡ÒÃä´éÍÂèÒ§ÃÇ´àÃçÇ
ÀÒÉÒÊÓËÃѺ§Ò¹¾ÔàÈÉ·Õè¡ÅèÒÇÁÒáÅéǹÕé ÁÕ·Ñé§¢éÍ´ÕáÅТéÍàÊÕÂ
¢éÍ´Õ ¤×Í ÀÒÉÒàËÅèÒ¹Õéä´éÃѺ¡ÒÃÍ͡ẺãËé·Ó§Ò¹à©¾ÒÐÍÂèÒ§
¨Ö§·ÓãËé´Óà¹Ô¹¡ÒÃä´éÍÂèÒ§ÁÕ»ÃÐÊÔ·¸ÔÀÒ¾ ÁÒ¡¡ÇèÒÀÒÉÒ Í×è¹ æ
áµèã¹¢³Ðà´ÕÂǡѹ¡ÒúÓÃØ§ÃÑ¡ÉÒÁÕ¤ÇÒÁÂÒ¡¡ÇèÒ
áÅСÒÃâ¡ÂéÒÂä»ãªé§Ò¹¡Ñºà¤Ã×èͧÍ×蹡ç·Óä´éÂÒ¡àªè¹à´ÕÂǡѹ

�

ÀÒÉÒÃØè¹·Õè 4
�

ÀÒÉÒÃØè¹·Õè 1 ¶Ö§ 3 ÁÕ¤ÇÒÁ¤ÅéÒ¡ѹ¤×ÍàÇÅÒãªé§Ò¹ ¼Ùéà¢Õ¹¨ÐµéͧÃÙéÅӴѺ¢Ñ鹵͹¢Í§¡ÒÃá¡é»Ñ­ËÒà»ç¹ÍÂèÒ§´Õ
¼Ùéà¢Õ¹â»Ãá¡ÃÁ¨ÐµéͧÃÙé¨Ñ¡ÇÔ¸ÕÊÑè§ãËé¤ÍÁ¾ÔÇàµÍÃì¹Ñº¨Ó¹Ç¹ËҼźǡ¢Í§¢éÍÁÙÅ áÅÐËÒ¼ÅÍ×è¹ æ µÒÁµéͧ¡ÒÃ
ã¹§Ò¹Í×è¹ æ ¡çàªè¹à´ÕÂǡѹ àÃÒ¨Óà»ç¹µéͧÃÙé¢Ñ鹵͹¡Ò÷ӧҹµÑé§áµèµé¹¨¹¶Ö§¢Ñé¹ä´é¤ÓµÍº
¶éÒäÁèÃÙé¢Ñ鹵͹´Ñ§¡ÅèÒÇ¡ç¨Ðà¢Õ¹â»Ãá¡ÃÁäÁèä´é
ÊÓËÃѺÀÒÉÒÃØè¹·Õè 4 ¼ÙéÍ͡ẺÀÒÉÒ¾ÂÒÂÒÁÅ´¤ÇÒÁ¨Óà»ç¹¹Õéŧ ´éÇ¡ÒÃãËé¼ÙéãªéÃкؼÅÅѾ¸ì·Õèµéͧ¡ÒÃ
áÅéÇãªé¤ÇÒÁÃÙéÀÒÂã¹µÑÇÀÒÉÒà¡ÕèÂǡѺ¼ÅÅѾ¸ì¹Ñé¹ËҤӵͺ
àÃÒàÃÕ¡ÇÔ¸Õ¹ÕéÇèÒ ¡ÒÃãªéà·¤¹Ô¤áººäÁèà»ç¹¢Ñ鹵͹ (Non-procedural)

ÍÂèÒ§äáçµÒÁà¾ÃÒФÇÒÁ¡ÇéÒ§¢Í§¢Íºà¢µã¹¡ÒÃãªéà¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃì�
ºÒ§¤ÃÑ駨֧¨Óà»ç¹µéͧ¡Ó˹´à§×è͹ä¢áÅÐÅӴѺ¢Ñ鹵͹ŧ仴éÇÂàªè¹¡Ñ¹

à¨ÁÊì ÁÒÃìµÔ¹ï¿½ ä´é¨ÓṡÀÒÉÒÃØè¹·Õè 4 ÍÍ¡à»ç¹»ÃÐàÀ·ãË­è æ ´Ñ§¹Õé

1. ÀÒÉÒÊͺ¶ÒÁ ( Query Language ) à»ç¹ÀÒÉÒ·ÕèÍ͡Ẻ¢Öé¹ÊÓËÃѺãªé㹡ÒÃÊ׺¤é¹¢éÍÁÙÅ·ÕèÍÂÙèã¹°Ò¹¢éÍÁÙÅ

ÀÒÉÒ·Õèä´éÃѺ¤ÇÒÁ¹ÔÂÁ ¤×Í�� ÀÒÉÒ�� SQL� (Structured Query Language)�� Í͡Ẻâ´Â ÍÕ.àÍ¿.¤Í´´ì
¶×ÍÇèÒà»ç¹ÀÒÉÒÁҵðҹ·Õèãªé¡ÑºÃкº¨Ñ´¡Òðҹ¢éÍÁÙŪ¹Ô´µÒÃҧ�� (Relational Database)
2. µÑÇÊÃéÒ§â»Ãá¡ÃÁ ( Program Generator ) ãªéÊÓËÃѺÊÃéÒ§â»Ãá¡ÃÁà»ç¹ÀÒÉÒÃØè¹·Õè 3
¨Ò¡¤ÓÊÑè§§èÒ æ ËÃ×ͨҡ¼ÅÅѾ¸ì·Õèµéͧ¡Òà µÑÇÊÃéÒ§â»Ãá¡ÃÁÁÑ¡¨Ð·Ó§Ò¹ÃèÇÁ¡Ñº°Ò¹¢éÍÁÙÅẺã´áººË¹Öè§
áÅÐÁÕÊèǹ㹡ÒÃãªé¡Ó˹´Ë¹éÒ¨Í »Ñ¨¨ØºÑ¹ÁÕ¡ÒÃãªé੾ÒЧҹ»ÃÐÂØ¡µì·Ò§¸ØÃ¡Ô¨à·èÒ¹Ñé¹
à·èÒ·Õè¡ÅèÒÇÁÒ¹Ñé¹àÃÒ¨ÐàËç¹ÇèÒ ÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃìÁÕÇÔÇѲ¹Ò¡Ò÷Õè¹èÒʹ㨠¤×Í ¡ÒÃà»ÅÕè¹á»Å§·Õèà»ç¹ä»à¾×èÍÅ´¢Ñ鹵͹¡Ò÷ӧҹãËé¹éÍÂŧ ¨Ò¡ÀÒÉÒã¹ÃдѺ·Õèµéͧà¢Õ¹¤ÓÊÑè§ÍÂèÒ§ÅÐàÍÕ´ ä»à»ç¹¡ÒÃà¢Õ¹¤ÓÊÑè§ã¹ÃдѺÊÙ§·Õèà»ç¹¹ÒÁ¸ÃÃÁÁÒ¡¢Öé¹





Çԡĵ¡Òóì«Í¿µìáÇÃì

Çԡĵ¡Òóì«Í¿µìáÇÃìà»ç¹ÊÀÒÇзÕèÁÕ¡ÒáÅèÒǶ֧

áÅж×ÍÇèÒà»ç¹áç¼ÅÑ¡´Ñ¹ãËéÁÕ¡ÒÃà»ÅÕè¹á¹Ç·Ò§ã¹¡ÒþѲ¹Ò«Í¿µìáÇÃì
áÅСèÍãËéà¡Ô´¡ÒäԴ¤é¹à·¤â¹âÅÂÕãËÁè æ ´éÇÂ
µÑǻѭËÒ·ÕèºÃôҼÙé·ÕèÁÕÊèǹà¡ÕèÂÇ¢éͧ¡Ñº¡ÒþѲ¹Ò ÁÑ¡¨Ð¡ÅèÒǶ֧ ¤×Í
1.� ¡ÒûÃÐÁÒ³¤èÒãªé¨èÒ áÅСÓ˹´àÇÅÒÊÓËÃѺ¡ÒþѲ¹Ò«Í¿µìáÇÃì·ÕèäÁèÁÕ¤ÇÒÁáÁè¹ÂÓ
2. ¼Å¼ÅÔµ¢Í§¼Ùé¾Ñ²¹Ò«Í¿µìáÇÃìäÁè·Ñ¹µèͤÇÒÁµéͧ¡Òâͧ¼Ùéãªé
3. ¤Ø³ÀÒ¾¢Í§«Í¿µìáÇÃìÍÂÙèã¹ÃдѺ·ÕèäÁè¹èÒ¾Íã¨

�

ÇÔ¸Õ¡ÒþѲ¹Ò«Í¿µìáÇÃì·Õè·ÓÁÒáµèà´ÔÁ ÁÑ¡ÁռŵèͤÇÒÁÅèÒªéÒ㹡ÒþѲ¹Òâ¤Ã§¡Òà ÊÔé¹à»Å×ͧ¤èÒãªé¨èÒÂ

áÅÐÁÕ¤ÇÒÁ¼Ô´¾ÅÒ´ã¹àÃ×èͧâ»Ãá¡ÃÁ â´ÂÊèǹãË­èáÅéÇÁÑ¡à»ç¹¸ÃÃÁªÒµÔ¢Í§«Í¿µìáÇÃì
¡ÅèÒǤ×Í «Í¿µìáÇÃìÁÕÅѡɳÐàªÔ§µÃáР·ÓãËéàËç¹ÅѡɳТͧÁѹä´éÂÒ¡
»ÃСÒ÷ÕèÊͧ«Í¿µìáÇÃìÁÑ¡¨ÐÊÃéÒ§¨Ò¡ªÔé¹Êèǹ·ÕèãËÁè»ÃСͺà¢éÒ´éÇ¡ѹ â´ÂÂѧäÁè¼èÒ¹¡ÒþÔÊÙ¨¹ìÇèÒ´Õ
áÅлÃСÒ÷ÕèÊÒÁà»ç¹à¾ÃÒÐÇÔ¸Õ¡ÒþѲ¹Ò«Í¿µìáÇÃì «Öè§ÁÕ»ÃÐà´ç¹µèÒ§ æ ´Ñ§¹Õé
¼Ùé¾Ñ²¹ÒÁÑ¡äÁèä´éÃǺÃÇÁ¢éÍÁÙÅà¡ÕèÂǡѺ¡ÒþѲ¹ÒàÍÒäÇé
¨Ö§äÁèÁÕá¹Ç·Ò§ÊÓËÃѺ¡ÒäԴ»ÃÐÁÒ³¡ÒÃàÁ×è͵éͧ¡ÒþѲ¹Ò«Í¿µìáÇÃìªØ´ãËÁè
¢Ò´ÇÔ¸Õ¡Ò÷Õè¨Ð¡Ó˹´¤ÇÒÁµéͧ¡Òâͧ¼ÙéãªéÍÂèÒ§ÅÐàÍÕ´áÅж١µéͧ
·ÓãËéà¡Ô´¤ÇÒÁäÁè¾Íã¨áÅÐäÁèµÃ§¡Ñº¤ÇÒÁ¤Ò´ËÇѧ¢Í§¼Ùéãªé
¢Ò´¤ÇÒÁÃÙéáÅÐà·¤¹Ô¤¡Ò÷´Êͺâ»Ãá¡ÃÁ·ÕèÊÒÁÒö¨Óṡ¤ÇÒÁ¼Ô´¾ÅÒ´ã¹â»Ãá¡ÃÁÍÂèÒ§¤Ãº¶éǹ
¢Ò´á¹Ç¤Ô´àÃ×èͧ¡ÒþѲ¹Ò¤Ø³ÀÒ¾¢Í§«Í¿µìáÇÃì áÅÐÇÔ¸Õ¡ÒáÓ˹´ÇèÒ«Í¿µìáÇÃìã´ÁդسÀÒ¾ã¹ÃдѺã´
�
¤ÓÇèÒ ï¿½ Çԡĵ¡Òóì«Í¿µìáÇÃì � ¡èÍãËéà¡Ô´¡Òö¡à¶Õ§¡Ñ¹ã¹Êèǹ·ÕèÇèÒ
§Ò¹«Í¿µìáÇÃìà»ç¹§Ò¹àªè¹à´ÕÂǡѺÇÔÈÇ¡ÃÃÁâÂ¸Ò ÇÔÈÇ¡ÃÃÁà¤Ã×èͧ¡Å ËÃ×ÍÇÔÈÇ¡ÃÃÁä¿¿éÒËÃ×ÍäÁè
½èÒ·ÕèäÁèàËç¹´éÇÂÁͧàËç¹ÇèÒäÁè¹èÒ¨Ðà»ç¹§Ò¹ÇÔÈÇ¡ÃÃÁä´é
�
áµèàÁ×è;ԨÒóҨҡ¤ÇÒÁàË繢ͧ ¿ÃÔµªì àºÒàÍÍÃì
(¡ÅèÒǶ֧㹠¤ÃêԵ ÁÒÅÑÂǧÈì à·¤â¹âÅÂÕÊÒÃʹà·È ˹éÒ 72 )��� ÃкØÇèÒ
ÇÔÈÇ¡ÃÃÁ«Í¿µìáÇÃì ¤×Í ï¿½¡ÒÃÊÃéÒ§áÅÐãªéËÅÑ¡¡ÒÃÇÔÈÇ¡ÃÃÁ «Öè§ÁÕà˵ؼÅãªé¡ÒÃ
»ÅÍ´ÀÑÂ��� ¼ÅÔµÀѳ±ì ÊÔè§¡èÍÊÃéÒ§ ËÃ×ͧҹ¹Ñé¹µéͧÁÕ¤ÇÒÁ»ÅÍ´ÀÑ äÁèà»ç¹ÍѹµÃÒµèͼÙéãªé
ÇÔ¸Õ¤Ô´·Õèà»ç¹Ãкºï¿½ï¿½ ¼ÅÔµÀѳ±ì ÊÔè§¡èÍÊÃéÒ§ ËÃ×ͧҹ¹Ñé¹µéͧÁÕ¡ÒÃãªé¤ÇÒÁÃÙé·Ò§ÇÔ·ÂÒÈÒʵÃì
㹡ÒäҴ¤Ð๼ÅÅèǧ˹éÒ� ¡è͹¡ÒèѴÊÃéÒ§ à¾×èÍãËéºÃÃÅØà»éÒËÁÒÂã¹ÊÒÁ¢éÍ¢éÒ§µé¹

¨Ò¡»ÃÐà´ç¹ÊӤѭ·ÓãËéËÅÑ¡¡ÒÃÇÔÈÇ¡ÃÃÁ«Í¿µìáÇÃìà»ç¹·ÕèÂÍÁÃѺÍÂÙèã¹¢éÍÊØ´·éÒ ¤×Í
ÇÔ¸Õ¤Ô´·Õèà»ç¹Ãкºï¿½ï¿½ï¿½ â´ÂÁÕÇÔ¸Õ¡ÒÃÊÃéÒ§ à¤Ã×èͧÁ×Í áÅТÑ鹵͹㹡Ò÷ӧҹ¢Í§ÇÔÈÇ¡ÃÃÁ«Í¿µìáÇÃìà»ç¹ä»ÍÂèÒ§ÁÕÃкº
ËÅÑ¡¨Ò¡Çԡĵ¡Òôѧ¡ÅèÒÇ ä´éÁÕ¼Ùé¾ÂÒÂÒÁ¤Ô´¤é¹ËÒÇÔ¸Õ¡ÒþѲ¹Ò«Í¿µìáÇÃì·Õèà»ç¹Ãкº ÁÕ¢Ñ鹵͹·ÕèàËÁÒÐÊÁ
áÅÐÊÒÁÒöµÃǨÊͺ¤Çº¤ØÁãËé¡ÒþѲ¹Ò´Óà¹Ô¹ä»´éÇÂ´Õ â´ÂÁըش»ÃÐʧ¤ìàº×éͧµé¹ï¿½ ´Ñ§¹Õé
1.� à¾×èÍÊÃéÒ§â»Ãá¡ÃÁ·ÕèÁդسÀÒ¾ÊÙ§áÅÐÊÒÁÒö·Ó¹ÒÂä´éÇèÒ¨Ðà¡Ô´ÍÐäâÖé¹ã¹â»Ãá¡ÃÁ
2.�� à¾×èÍÊÃéÒ§à¾×èÍÊÃéÒ§â»Ãá¡ÃÁ·Õèá¡é䢴Ѵá»Å§§èÒ ÁÕÇÔ¸Õà¢Õ¹·ÕèµÃ§ä»µÃ§ÁÒ
��� áÅÐËÅÕ¡àÅÕè§¡ÒÃãªé¤ÓÊÑè§·ÕèǡǹËÃ×ͪǹãËéÊѺʹËÃ×ͼԴ¾ÅÒ´ä´é§èÒÂ
3.�� à¾×èÍ·ÓãËé¡ÒþѲ¹Òâ»Ãá¡ÃÁà»ç¹Ãкº¢Öé¹áÅЧèÒ¢Öé¹
��� ÊÒÁÒöºÑ¹·Ö¡¢éÍ¡Ó˹´áÅÐÃÒÂÅÐàÍÕ´â´Âãªé¼Ñ§§Ò¹áÅÐà¤Ã×èͧÁ×ÍãËÁèËÅÒÂÍÂèÒ§
��� áÅЪèÇÂãËéËÑÇ˹éÒâ¤Ã§¡ÒÃÊÒÁÒöáºè§§Ò¹áÅФǺ¤ØÁ¡ÒþѲ¹Òâ»Ãá¡ÃÁä´éÂÍèÒ§ÁÕ»ÃÐÊÔ·¸ÔÀÒ¾
4.�� à¾×èÍãËé¡ÒþѲ¹ÒÃкºÁÕ¤ÇÒÁÃÇ´àÃçÇáÅлÃÐËÂÑ´ Íѹà»ç¹¼Å¨Ò¡¨Ø´»ÃÐʧ¤ì¢éÍ·Õè 3
㹡Ò÷Õè¨ÐãËéºÃÃÅØ¨Ø´»ÃÐʧ¤ìËÅÑ¡·Ñé§ 4 ¢éÍ
¨Ö§ä´éÁÕ¼Ùé¤Ô´ ÇÔ¸Õ¡ÒÃâ¤Ã§¡Òà µèÒ§ æ ÍÍ¡à¼Âá¾Ãè â´ÂµèÒ§¡çÁÕá¹Ç·Ò§ã¹¡ÒûÃÐÂØ¡µì ´Ñ§µèÍ仹Õé
ÂèÍ»ѭËÒ·Õè«Ñº«é͹ãËé§èÒÂŧ ËÃ×ÍÂèÍ»ѭËÒ·Õè«Ñº«é͹ãËéà»ç¹¡ÅØèÁ§Ò¹§èÒ æ á¹Ç·Ò§¹Õé¤×Í
¡ÒÃÂèÍÂâ»Ãá¡ÃÁãËéà»ç¹ÁÍ´ÙÅÂèÍÂæ Å´ËÅÑè¹Å§ÁÒ áÅСÓ˹´¡ÒÃÊè§¼èÒ¹¤èÒ¾ÒÃÒÁÔàµÍÃìµèÒ§ æ ã¹ÁÍ´ÙÅãËé¶Ù¡µéͧ
Í͡Ẻâ»Ãá¡ÃÁãËé§èÒ ÁÕ¡ÒáÓ˹´Ë¹éÒ·Õè¢Í§ÁÍ´ÙÅáÅСÓ˹´¡ÒÃÊè§¼èÒ¹¢éÍÁÙÅÃÐËÇèÒ§ÁÍ´ÙŪѴਹ
¤Çº¤ØÁ¤ÇÒÁ«Ñº«é͹¢Í§â»Ãá¡ÃÁáÅÐÃкº ãËéÍÂÙèã¹¢Õ´¨Ó¡Ñ´·Õè¾ÍàËÁÒÐ
´éÇ¡ÒáÓ˹´Áҵðҹâ¤Ã§¡Òâͧâ»Ãá¡ÃÁ ËÃ×Í¡Ó˹´ÅѡɳФÓÊÑè§·ÕèÂÍÁãËéãªéä´éã¹â»Ãá¡ÃÁ
ãªé¼Ñ§§Ò¹·Õèà¢éÒ㨧èÒ ÊÒÁÒöÊ×èͤÇÒÁËÁÒÂáÅШش»ÃÐʧ¤ì¢Í§â»Ãá¡ÃÁä´é´Õ ÍèÒ¹áÅзӤÇÒÁà¢éÒã¨ä´é§èÒÂ
»ÃѺ»ÃاãËéâ»Ãá¡ÃÁÍèÒ¹§èÒ äÁè¤ÅØÁà¤Ã×Í à·¤¹Ô¤·Õè¹ÓÁÒãªé ä´éá¡è ¡ÒÃãªèÂèÍ˹éÒ
¡ÒÃãªéª×è͵ÑÇá»ÅáÅÐá¿éÁ·ÕèÁÕ¤ÇÒÁËÁÒÂ
»ÃѺ»Ãا¡ÒÃÊ×èͤÇÒÁ¡Ñº¼Ùéãªéâ»Ãá¡ÃÁãËéªÑ´à¨¹ ´éǤÓÈѾ·ì·Õè¼Ùéãªéà¢éÒã¨ä´é
à»ç¹ÇÔ¸Õ·ÕèÊ͹¡Ñ¹ä´é ÁØè§·Õè¤ÇÒÁ§èÒÂà¾×èÍãËé¹Ñ¡à¢Õ¹â»Ãá¡ÃÁÊÒÁÒöàÃÕ¹ÃÙéáÅÐÊÒÁÒö¹Óä»ãªéä´é
ãªéâ¤Ã§ÊÃéÒ§¤Çº¤ØÁ·Õè§èÒ ¡ÅØèÁ¤ÓÊÑè§·Õèãªé㹡ÒäǺ¤ØÁ¡Ò÷ӧҹ àªè¹ ¤ÓÊÑè§»ÃÐàÀ· IF-THEN-ELSE
ËÃ×Í DO WHILE�� à»ç¹µé¹
ªèÇÂÊ×èͤÇÒÁã¹ÃÐËÇèÒ§¡ÅØèÁ¼Ùé¾Ñ²¹Òâ»Ãá¡ÃÁ´éÇ¡ѹâ´ÂäÁè¼Ô´¾ÅÒ´
ªèÇÂÅ´¨Ó¹Ç¹¹Ñ¡¤ÍÁ¾ÔÇàµÍÃìã¹·ÕÁ§Ò¹¾Ñ²¹Òâ»Ãá¡ÃÁ
à·¤¹Ô¤â¤Ã§ÊÃéÒ§¨ÐªèÇÂãËé·ÕÁ§Ò¹ÁÕ¢¹Ò´àÅç¡Å§áÅзӧҹä´éÍÂèÒ§ÁÕ»ÃÐÊÔ·¸ÔÀÒ¾
ÊÒÁÒöãªé§Ò¹ä´é¡Ñºâ»Ãá¡ÃÁ·Ñé§¢¹Ò´àÅç¡áÅТ¹Ò´ãË­è
à¾Õ§áµèâ»Ãá¡ÃÁãË­èÍÒ¨à¾ÔèÁÁÍ´ÙÅÁÒ¡¢Öé¹
áÅШÓà»ç¹µéͧÁÕ¡ÒÃÊè§¼èÒ¹¢éÍÁÙÅÃÐËÇèÒ§ÁÍ´ÙÅÁÒ¡¡ÇèÒâ»Ãá¡ÃÁ¢¹Ò´àÅç¡
ªèÇÂÅ´¢éͼԴ¾ÅÒ´ã¹â»Ãá¡ÃÁ à·¤¹Ô¤â¤Ã§ÊÃéÒ§¨ÐªèÇÂÅ´¤ÇÒÁ¼Ô´¾ÅÒ´ä´é
à¾ÃÒÐÁÕ¡ÒÃãªé¼Ñ§§Ò¹·Õèà¢éÒ㨧èÒ ·ÓãËéÊÒÁÒöµÃǨËÒ¢éͼԴ¾ÅÒ´ä´é¡è͹·Õè¨Ðä»ÊÃéÒ§¤ÇÒÁÂØè§Âҡ㹡ÒÃãªé§Ò¹
ªèÇÂãËéÊÒÁÒö¨Ñ´·Óâ»Ãá¡ÃÁ·Õè¹Ó¡ÅѺÁÒãªéä´é
´éÇ¡ÒÃÊÃéÒ§¤Åѧâ»Ãá¡ÃÁÊÓËÃѺà¡çºâ»Ãá¡ÃÁÂèÍÂà¾×èÍàÃÕ¡¡ÅѺÁÒãªéä´é
ªèÇÂ㹡ÒúÃÔËÒâéÍÁÙÅ à·¤¹Ô´â»Ãá¡ÃÁâ¤Ã§ÊÃéÒ§¨Ð¾Ô¨ÒóҶ֧¤ÇÒÁàËÁÒÐÊÁ¢Í§¢éÍÁÙÅ
·Õèãªé㹡ÒÃÇÔà¤ÃÒÐËìà¾×èÍãËéä´éâ¤Ã§ÊÃéÒ§·ÕèàËÁÒÐÊÁ
ªèÇÂ㹡Ò÷´Êͺâ»Ãá¡ÃÁ ¡ÒÃà¢Õ¹â»Ãá¡ÃÁÍÂèÒ§ÁÕâ¤Ã§ÊÃéÒ§

ªèÇÂãËéÊÒÁÒö¡Ó˹´ÃÒÂÅÐàÍÕ´¢Í§¢éÍÁÙÅ ·Õè·´Êͺä´éÍÂèÒ§¶Ù¡µéͧáÅÐÊÁºÙóì


ÇÔÇѲ¹Ò¡Òâͧ¡ÒÃà¢Õ¹â»Ãá¡ÃÁâ¤Ã§ÊÃéÒ§
�

ã¹Âؤáá æ ·Õè¤ÍÁ¾ÔÇàµÍÃìÂѧäÁèá¾ÃèËÅÒ ¼ÙéÁÕ¤ÇÒÁÃÙé㹡ÒÃà¢Õ¹¤ÓÊÑ觤ÍÁ¾ÔÇàµÍÃìÁÕ¹éÍÂ

ÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃì¡çÁÕà¾Õ§ ¿ÍÃìá·Ã¹ ⤺ÍÅ áÅÐ ÍÑÅ¡ÍÅà·èÒ¹Ñé¹ ·Õèä´éÃѺ¤ÇÒÁ¹ÔÂÁ ÂѧäÁèÁÕã¤Ãà¢éÒã¨ËÅÑ¡¡ÒÃ
àÃ×èͧÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃìÁÒ¡à·èÒÂØ¤»Ñ¨¨ØºÑ¹ï¿½ï¿½ ¤ÓÊÑè§µèÒ§ æ ¨Ö§¶Í´ÁÒ¨Ò¡ÀÒÉÒà¤Ã×èͧ àªè¹
GOTO� ÊÓËÃѺ¢éÒÁä»Âѧ¤ÓÊÑè§Í×è¹â´ÂäÁèÁÕà§×è͹ä¢
IF�� ÊÓËÃѺ·´Êͺ¤èÒ·Õè¡Ó˹´ÇèÒà»ç¹Åº à»ç¹ÈÙ¹Âì ËÃ×Í à»ç¹ºÇ¡ à»ç¹µé¹
¡ÒÃà¢Õ¹â»Ãá¡ÃÁâ´ÂäÁèÁÕÃкºáººá¼¹ áÅФÇÒÁ¾ÂÒÂÒÁãªé¡ÅÇÔ¸Õ·Õèá»Å¡ æ
·ÓãËéâ»Ãá¡ÃÁÁÕ¤ÇÒÁ«Ñº«é͹ÁÒ¡¢Öé¹ ·ÓãËéµéͧÃдÁ¹Ñ¡à¢Õ¹â»Ãá¡ÃÁ¨Ó¹Ç¹ÁÒ¡à¢éÒÃèÇÁ·ÕÁ
áµè¡ÃйÑé¹ â¤Ã§¡ÒÃÊèǹÁÒ¡¡çàÊÃç¨äÁè·Ñ¹¡Ó˹´ ÊÔé¹à»Å×ͧ¤èÒãªé¨èÒÂÁÒ¡¡ÇèÒ§º»ÃÐÁÒ³·ÕèµÑé§äÇé
à˵ءÒóì¹Õéà»ç¹àÃ×èͧ¸ÃÃÁ´Ò¢Í§¡ÒÃà¢Õ¹â»Ãá¡ÃÁã¹Âؤáá
�
ã¹à´×͹ ¾ÄÉÀÒ¤Á 1966 ºÍËìÁ áÅÐ ¨Ò⤺ԹÕ
à¢Õ¹º·¤ÇÒÁà¡ÕèÂǡѺÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃìŧã¹ÇÒÃÊÒà Communications of ACMâ´ÂãËé¤ÇÒÁàËç¹ÇèÒ
â¤Ã§ÊÃéÒ§·ÕèÊӤѭ¢Í§â»Ãá¡ÃÁ¤ÍÁ¾ÔÇàµÍÃì ¹èÒ¨ÐÁÕà¾Õ§ÊͧÍÂèÒ§ ¤×Í
â¤Ã§ÊÃéҧẺàÃÕ§ÅӴѺ áÅÐ â¤Ã§ÊÃéҧẺ·Ó«éÓ

µèÍÁÒ¨Ö§ÁÕ¡ÒþºÇèÒ â¤Ã§ÊÃéÒ§·Õè¨Óà»ç¹¨ÃÔ§ æ ÁÕà¾Õ§ ÊÒÁẺ ẺàÃÕ§ÅӴѺ��� Ẻ·Ó«éÓ��� áÅРẺàÅ×Í¡

�
µèÍÁÒ ÍÕ. ä´¤ìʵÃÒ à¢Õ¹¨´ËÁÒÂà»Ô´¼¹Ö¡áÅÐä´éÃѺ¡ÒõվÔÁ¾ìã¹ÇÒÃÊÒÃ
Communications of ACM ©ºÑºà´×͹ ÁÕ¹Ò¤Á 1968
à¢ÒªÕéãËéàËç¹ÇèÒ ¡ÒÃãªé¤ÓÊÑè§ GOTO� ÁÒ¡ æ ÁռŷÓãËéâ»Ãá¡ÃÁÊѺʹ
¨Ö§àʹÍá¹ÐÇèÒÀÒÉÒ¤ÍÁ¾ÔÇàµÍÃìÃдѺÊÙ§äÁè¤ÇÃÁÕ¤ÓÊÑè§ GOTO
à¾ÃÒзÓãËéâ¤Ã§ÊÃéÒ§¢Í§â»Ãá¡ÃÁ¤ÅØÁà¤Ã×ÍäÁèªÑ´à¨¹ ÂÒ¡á¡è¡ÒÃÇÔà¤ÃÒÐËì
�
ã¹»Õ 1969 ͧ¤ì¡ÒùÒâµä´é¨Ñ´»ÃЪØÁ·Ò§ÇÔªÒ¡Òà àÃ×èͧÇÔÈÇ¡ÃÃÁ«Í¿µìáÇÃì
·Õè¡ÃاºÃÑÊà«ÅÅì »ÃÐà·ÈàºÅàÂÕèÂÁ
»ç¹¤ÃÑé§áá·Õè ä´¤ìʵÃÒãªé¤ÓÇèÒ â»Ãá¡ÃÁâ¤Ã§ÊÃéÒ§ 㹡ÒÃàʹͺ·¤ÇÒÁã¹·Õè»ÃЪØÁ
à¢ÒáÊ´§¤ÇÒÁÇÔµ¡¡Ñ§ÇÅ㹻ѭËÒ¤ÇÒÁ«Ñº«é͹¢Í§â»Ãá¡ÃÁ¢¹Ò´ãË­è áÅлѭËÒ¤ÇÒÁ¶Ù¡µéͧ¢Í§â»Ãá¡ÃÁ
áÅÐä´éàʹÍá¹ÐãËé¾Ô¨ÒóÒâ»Ãá¡ÃÁà»ç¹ªÑé¹ æ â´Â¤èÍ æ Âèͨҡ¿Ñ§¡ìªÑ¹·ÕèËÂÒºãËéÅÐàÍÕ´ŧä»àÃ×èͧ æ
¹ÑºµÑé§áµè¹Ñé¹ÁÒ ÁÕ¼Ùé¤Ô´ËÅÑ¡¡ÒÃáÅÐÇÔ¸Õà¢Õ¹â»Ãá¡ÃÁãËéÁÕÃкºÁÒ¡ÂÔè§¢Öé¹ áÅÐÁÕ¼Ùé¹ÓËÅÑ¡¡ÒÃä»ãªé»¯ÔºÑµÔ¨ÃÔ§ àªè¹
˹ѧÊ×;ÔÁ¾ì¹ÔÇÂÍÃì¡ä·ÁÊì ãªéËÅÑ¡¡ÒÃàÃ×èͧâ»Ãá¡ÃÁâ¤Ã§ÊÃéҧ㹡ÒÃÊÃéÒ§¸¹Ò¤ÒâèÒÇÊÒâ¹Ò´ãË­è
â´Âãªé¹Ñ¡¤ÍÁ¾ÔÇàµÍÃì 6 ¤¹ à¢Õ¹â»Ãá¡ÃÁ·ÕèãªéÀÒÉÒã¹ÃдѺÊÙ§ ÁÕ¤ÇÒÁÂÒÇ 83,000 ºÃ÷Ѵ àÊÃç¨ÀÒÂã¹àÇÅÒ 22 à´×͹
µÃ§µÒÁ¡Ó˹´áÅзӧҹä´éÍÂèÒ§¶Ù¡µéͧ â¤Ã§¡Òôѧ¡ÅèÒǹ͡¨Ò¡¨Ðãªé ËÅÑ¡â»Ãá¡ÃÁâ¤Ã§ÊÃéÒ§áÅéÇ
ÂѧãªéËÅÑ¡¡Ò÷ÕèàÃÕ¡ÇèÒ ·ÕÁËÑÇ˹éҹѡà¢Õ¹â»Ãá¡ÃÁ¢Í§ àÍ¿.àºà¡ÍÃì áË觺ÃÔÉÑ·äͺÕàÍçÁ
´éÇÂËÅÑ¡¡ÒùÕéà¹é¹·Õè¡ÒÃãËé¹Ñ¡à¢Õ¹â»Ãá¡ÃÁ·ÕèÁÕ¤ÇÒÁÊÒÁÒöáÅлÃÐʺ¡ÒóìÊÙ§à»ç¹¼Ùéà¢Õ¹â»Ãá¡ÃÁ¤¹à´ÕÂÇ
Êèǹ¤¹Í×è¹ æï¿½ï¿½ ã¹·ÕÁà»ç¹¼Ùéªèǧҹ´éÒ¹¡ÒÃËÒ¢èÒÇÊÒÃ� ¢éÍÁÙÅ ªèǧҹ¾ÔÁ¾ì áÅЧҹÍ×è¹ æ

ËÅÑ¡¡ÒÃàÃ×èͧ â»Ãá¡ÃÁâ¤Ã§ÊÃéÒ§
Áըش»ÃÐʧ¤ìÊӤѭ ¤×Í ¡ÒÃà¢Õ¹â»Ãá¡ÃÁÍÂèÒ§ÁÕÃкº à¾×èÍãËéºÃÃÅØà»éÒËÁÒ´ѧµèÍ仹Õé
1. â»Ãá¡ÃÁÁÕ¤ÇÒÁ¹èÒàª×èͶ×ÍÁÒ¡¢Öé¹ ¤×Í ·Ó§Ò¹ä´é¶Ù¡µéͧàÇÅÒ
2.� â»Ãá¡ÃÁÁÕ¤ÇÒÁªÑ´à¨¹ï¿½ï¿½ ÍèÒ¹à¢éÒã¨ä´é§èÒÂäÁè¤ÅØÁà¤Ã×Í
3. â»Ãá¡ÃÁÁÕÅѡɳеç仵çÁÒ äÁè«Ñº«é͹ äÁèÊѺʹ
4. ºÓÃØ§ÃÑ¡ÉÒáÅÐá¡é䢻ÃѺ»Ãاâ»Ãá¡ÃÁä´é§èÒÂ
5. ¹Ñ¡à¢Õ¹â»Ãá¡ÃÁÊÒÁÒöÊÃéÒ§â»Ãá¡ÃÁä´éÃÇ´àÃçÇ¢Öé¹
6.� à»ç¹ÇÔ¸Õ¡ÒÃà¢Õ¹â»Ãá¡ÃÁ·ÕèÁÕÃкºáººá¼¹

»ÃÐàÀ·¢Í§«Í¿µìáÇÃì

«Í¿µìáÇÃì·Õèãªé¡Ñ¹ã¹»Ñ¨¨ØºÑ¹ÁÕÅѡɳÐᵡµèÒ§¡Ñ¹ÁÒ¡ÁÒÂ�� ¢Öé¹ÍÂÙè¡Ñº¤ÇÒÁµéͧ¡ÒÃáÅСÒÃãªé§Ò¹àÃÒÊÒÁÒö¨Ñ´»ÃÐàÀ·µÒÁÅѡɳСÒÃãªé§Ò¹ ä´é´Ñ§¹Õé

1. «Í¿µìáÇÃìÃкº (System Software)

ËÁÒ¶֧«Í¿µìáÇÃì·Õèãªé¤Çº¤ØÁ¡Ò÷ӧҹ¢Í§µÑÇà¤Ã×èͧËÃ×ÍÎÒÃì´áÇÃì
à»ÃÕºä´é¡Ñºá¡¹¡ÅÒ§ªÑé¹ã¹·ÕèÊÑÁ¼ÑÊáÅÐÊÑè§§Ò¹¤ÍÁ¾ÔÇàµÍÃìÍÂèÒ§ã¡ÅéªÔ´ «Í¿µìáÇÃìÍ×è¹ æ
¨Ð·Ó§Ò¹ä´éâ´Â¡ÒÃÊÑè§§Ò¹¼èÒ¹«Í¿µìáÇÃìÃкºà·èÒ¹Ñé¹ â´Â«Í¿µìáÇÃìÃкº·ÕèÊӤѭáÅÐÃÙé¨Ñ¡¡Ñ¹´Õ ä´éá¡è
1.1 Ãкº»¯ÔºÑµÔ¡Òà (OperatingSystem)
à»ç¹«Í¿µìáÇÃì·Õè·Ó˹éÒ·ÕèàËÁ×͹¡Ñº¼Ùé¨Ñ´¡ÒÃáÅФǺ¤ØÁà¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃìµÅÍ´àÇÅÒ ã¹Âؤáá æ
¤ÍÁ¾ÔÇàµÍÃìäÁè¨Óà»ç¹µéͧÁÕÃкº»¯ÔºÑµÔ¡Òà ¼ÙéãªéÊÒÁÒöà¢Õ¹â»Ãá¡ÃÁ¤Çº¤ØÁ¡Ò÷ӧҹ¢Í§ÎÒÃì´áÇÃìä´é
áµèµéͧÍÒÈѼÙéÃÙéËÅÑ¡¡ÒÃáÅÐÇÔ¸Õ¡ÒÃÀÒÂã¹à¤Ã×èͧ ¨Ö§¨ÐÊÒÁÒöà¢Õ¹¤ÓÊÑè§áºº¹Õéä´é
à¹×èͧ¨Ò¡¡Ò÷ӧҹäÁè¤èÍÂÁÕ»ÃÐÊÔ·¸ÔÀÒ¾à¾ÃÒеéͧÃͤÍ¡ÒÃÍèÒ¹¤ÓÊÑ觨ҡ ºÑµÃà¨ÒÐÃÙ

¨Ö§ÁÕ¼Ùé¤Ô´ÊÃéÒ§â»Ãá¡ÃÁÊÓËÃѺ¤Çº¤ØÁ¡ÒÃÍèÒ¹¢éÍÁÙÅãËé´Óà¹Ô¹ä»¾ÃéÍÁ¡Ñ¡Ò÷ӧҹ¢Í§Ë¹èÇ»ÃÐÁÇżÅ
ÂѧÁըش˹Öè§·Õèµéͧ»ÃѺ»Ãا ¤×Í à´ÔÁ¡ÒÃãªé¤ÍÁ¾ÔÇàµÍÃìµéͧÃÍãËé¼Ùéãªé ¹Óâ»Ãá¡ÃÁà¢éÒ·Ó§Ò¹·ÕÅÐâ»Ãá¡ÃÁ ·ÓãËéàÊÕÂàÇÅÒ
¨Ö§ÁÕ¡ÒûÃѺ»Ãاâ»Ãá¡ÃÁ¤Çº¤ØÁãËéÊÒÁÒö¹Óâ»Ãá¡ÃÁ¢Í§¼Ùéãªé à¢éÒÁÒ·Ó§Ò¹ã¹Ë¹èÇ»ÃÐÁÇżšÅÒ§â´ÂÍѵâ¹ÁѵÔ
à»ç¹¡ÒêèÇÂãËé¤ÍÁ¾ÔÇàµÍÃì·Ó§Ò¹ÍÂèÒ§ÁÕ»ÃÐÊÔ·¸ÔÀÒ¾ÁÒ¡¢Öé¹

¡ÒûÃѺ»Ãا㹷ӹͧ¹Õé à¡Ô´¢Öé¹µÅÍ´àÇÅÒ ·ÓãËé¤ÍÁ¾ÔÇàµÍÃìÊÒÁÒö·Ó§Ò¹ä´éÊдǡáÅÐÁÕ»ÃÐÊÔ·¸ÔÀÒ¾ÁÒ¡¢Öé¹
»Ñ¨¨ØºÑ¹¡ÅèÒÇä´éÇèÒ ÁÕÃкº»¯ÔºÑµÔ¡Ò÷ÕèÊÒÁÒö·Ó§Ò¹ä´é ã¹ÅѡɳеèÍ仹Õé
¡. Ãкºãªé¤¹à´ÕÂÇ (Single user)�� à»ç¹Ãкº»¯ÔºÑµÔ¡Ò÷Õèãªé·ÑèÇ仡Ѻà¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃìÊèǹºØ¤¤Å·Õèãªé¤¹à´ÕÂÇã¹àÇÅÒ˹Öè§
àªè¹ Ãкº»¯ÔºÑµÔ¡ÒôÍÊ 3.1 , 4.0 áÅÐ 5.0
�
¢. ÃкºÁÑŵÔâ»Ãá¡ÃÁÁÔ§ (Multiprogramming)
à»ç¹Ãкº»¯ÔºÑµÔ¡Ò÷Õè·ÓãËé¤ÍÁ¾ÔÇàµÍÃì·Ó§Ò¹ãËé¡Ñº¼ÙéãªéËÅÒ¤¹ä´éã¹àÇÅÒà´ÕÂǡѹ
¤ÓÇèÒ ï¿½ã¹àÇÅÒà´ÕÂǡѹ� ËÁÒ¶֧ àÇÅÒ·ÕèàÃÒÃÙéÊÖ¡ «Öè§ÅÐàÍÕ´ÍÂèÒ§ÁÒ¡á¤èÇÔ¹Ò·Õà´ÕÂÇ ·Ó§Ò¹ã¹ÃдѺäÁâ¤ÃÇÔ¹Ò·Õ
«Öè§à·èҡѺÇèÒã¹Ë¹Öè§ÇÔ¹Ò·Õ ¤ÍÁ¾ÔÇàµÍÃìÍÒ¨·Ó§Ò¹ãËé¼Ùéãªéä´éËÅÒ¤¹â´Âáºè§àÇÅÒãËé¡Ñº¼Ùéãªéã¹ÃдѺäÁâ¤ÃÇÔ¹Ò·Õ
�
¤. ÃкºÁÑŵԷÒʡԧ (Multasking)� à»ç¹Ãкº»¯ÔºÑµÔ¡Ò÷Õè·ÓãËé¤ÍÁ¾ÔÇàµÍÃìÊÒÁÒö·Ó§Ò¹ËÅÒ§ҹä´éã¹àÇÅÒà´ÕÂǡѹ
à»ç¹ËÅÑ¡¡ÒÃà´ÕÂǡѹ¡ÑºÃкºÁÑŵÔâ»Ãá¡ÃÁÁÔ§ à¾Õ§áµè¹ÔÂÁãªé¡Ñº¡Ã³Õ¡Ò÷ӧҹËÅÒÂÍÂèÒ§´éǼÙéãªé¤¹à´ÕÂÇ
�
§. Ãкº¢èÒ§ҹ (Networking)� à»ç¹Ãкº»¯ÔºÑµÔ¡Ò÷Õè·ÓãËé¤ÍÁ¾ÔÇàµÍÃìËÅÒÂà¤Ã×èͧÊÒÁÒöàª×èÍÁâ§¶Ö§¡Ñ¹
ÊÒÁÒöÊè§¢éÍÁÙŵèÒ§ æ ãËé¡Ñ¹áÅСѹ ÍÕ¡·Ñé§ÊÒÁÒö·Ó§Ò¹»ÃÐÊÒ¹¡Ñ¹ä´é

�

1.2 µÑÇá»ÅÀÒÉÒ ( Complier áÅÐ Interpreter )

à»ç¹«Í¿µìáÇÃì·ÕèÊӤѭÍÕ¡»ÃÐàÀ·Ë¹Öè§ ªèÇÂ㹡ÒÃá»Åâ»Ãá¡ÃÁ·Õèà¢Õ¹à»ç¹ÀÒÉÒâ»Ãá¡ÃÁ
ãËéà»ç¹ÀÒÉÒà¤Ã×èͧ·Õè¤ÍÁ¾ÔÇàµÍÃìà¢éÒã¨ä´é�� µÑÇá»ÅÀÒÉÒ ÁÕ 2 Ẻ ¤×Í
¡. ¤ÍÁä¾àÅÍÃì ãªéÊÓËÃѺá»Åâ»Ãá¡ÃÁ·Õèà¢Õ¹à»ç¹ÀÒÉÒÃдѺÊÙ§·Ñé§â»Ãá¡ÃÁ (àÃÕ¡ÇèÒâ»Ãá¡ÃÁµé¹©ºÑº)
ä»à»ç¹â»Ãá¡ÃÁÀÒÉÒà¤Ã×èͧ·ÕèàÃÕ¡ÇèÒâ»Ãá¡ÃÁ¨Ø´ËÁÒÂ(Object program) ¡è͹
áÅéǨ֧¨Ð¹Óâ»Ãá¡ÃÁ¨Ø´ËÁÒÂÁÒ´Óà¹Ô¹§Ò¹
¢.ÍÔ¹àµÍÃìà¾Å·àµÍÃì ãªéÊÓËÃѺá»Åâ»Ãá¡ÃÁµé¹©ºÑº·ÕÅФÓÊÑè§ àÁ×èÍá»ÅáÅéÇ¡ç´Óà¹Ô¹§Ò¹µÒÁ¤ÓÊÑè§¹Ñé¹
¢éÍÊѧࡵ� ¤×Í µÑÇá»Åâ»Ãá¡ÃÁÀÒÉÒ˹Öè§ ãªéä´é੾ÒÐÀÒÉÒ¹Ñé¹áÅÐãªé¡Ñºà¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃìẺã´áººË¹Öè§à·èÒ¹Ñé¹
àªè¹ µÑÇá»ÅÀÒÉÒ⤺ÍÅ ãªé¡Ñºà¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃ좹ҴãË­è¢Í§äͺÕàÍçÁ ¨Ð¹Óä»ãªé¡Ñºà¤Ã×èͧ¢Í§áÍ»à»ÔÅäÁèä´é

�

1.3 â»Ãá¡ÃÁÍѵ¶»ÃÐ⪹ì ( Utilities )

à»ç¹«Í¿µìáÇÃì·ÕèªèǧҹÀÒáԨ»ÅÕ¡ÂèÍ·Õèµéͧ·Ó»ÃÐ¨Ó àªè¹
â»Ãá¡ÃÁÊÓËÃѺªèǤѡÅÍ¡á¿éÁ¢éÍÁÙź¹á¼è¹´ÔÊࡵµì»ºÑ¹·Ö¡º¹¨Ò¹áÁèàËÅç¡
â»Ãá¡ÃÁÊÓËÃѺÍèÒ¹àÇÅҢͧ¹ÒÌÔ¡Ò»ÃШÓà¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃì à¾×è͹ÓÁÒãªé§Ò¹
â»Ãá¡ÃÁÍѵ¶»ÃÐ⪹ì à»ç¹â»Ãá¡ÃÁ·ÕèãªéªèÇÂãËé¡Ò÷ӧҹµèÒ§ æ ¢Í§¼Ùéãªéà¤Ã×èͧÊдǡ¢Öé¹
�
2.�� «Í¿µìáÇÃìÃкº¨Ñ´¡Òðҹ¢éÍÁÙÅ ( Database Management Syetem )
ËÁÒ¶֧«Í¿µìáÇÃì·Õè·Ó˹éÒ·Õè¨Ñ´ÃÐàºÕ¹¢éÍÁÙÅ áÅÐá¿éÁ¢éÍÁÙŵèÒ§ æ ã¹Ãкº¤ÍÁ¾ÔÇàµÍÃì
à¾×èÍãËé¼ÙéãªéÊÒÁÒö¤é¹ËÒ¢éÍÁÙÅä´éÊдǡáÅÐÃÇ´àÃçÇ ¡ÒèѴ¡ÒâéÍÁÙŢͧà¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃì�� ÁÕÊͧÃдѺ¤×Í
ÃдѺà¤Ã×èͧËÁÒ à»ç¹¡ÒáÓ˹´µÓá˹觢éÍÁÙź¹¨Ò¹áÁèàËÅç¡ ¡ÒÃà¢Õ¹¡ÒÃÍèÒ¹¢éÍÁÙź¹Ê×èÍ¢éÍÁÙÅ «Öè§à»ç¹Êèǹ˹Ö觢ͧÃкº»¯ÔºÑµÔ¡ÒÃ
�
ÃдѺ¡ÒèѴ¡ÒÃÃÐàºÕ¹¢éÍÁÙÅ «Öè§à»ç¹Ë¹éÒ·Õè¢Í§Ãкº¨Ñ´¡Òðҹ¢éÍÁÙÅ ·Ó˹éÒ·Õèàª×èÍÁâ§ÃÐàºÕ¹µèÒ§ æ
¨Ñ´Ãкº´Ñª¹Õ¢Í§ÃÐàºÕ¹ áÅзÓ˹éÒ·Õè¤ØéÁ¤Ãͧ»éͧ¡Ñ¹ÃÐàºÕ¹áÅТéÍÁÙÅäÁèãËéÊÙ­ËÒÂ
ËÃ×͡óÕÁÕ¼Ùéà¢éÒä»ãªéâ´ÂäÁèä´éÃѺ͹حҵ á¹Ç¤Ô´àÃ×èͧ°Ò¹¢éÍÁÙÅà»ç¹á¹Ç¤Ô´·ÕèÊӤѭ
áÅÐà»ç¹ËÅÑ¡ÊÓËÃѺ§Ò¹»ÃÐÂØ¡µìµèÒ§ æ ËÅÒÂÍÂèҧ� àªè¹
¡ÒúÃÔ¡Òýҡ¶Í¹à§Ô¹µèÒ§ÊҢҢͧ¸¹Ò¤ÒõèÒ§ æ
¡ÒÃÊÓÃͧ·Õè¹Ñ觢ͧÊÒ¡ÒúԹµèÒ§ æ
¡ÒèѴà¡çº¢éÍÁÙÅ»ÃЪҪ¹¢Í§Êӹѡ§Ò¹·ÐàºÕ¹ÃÒÉ®Ãì
¡ÒÃà¡çºÃÒÂÅÐàÍÕ´¤Ó¾Ô¾Ò¡ÉÒÈÒŮաÒ

�


�

3. «Í¿µìáÇÃì»ÃÐÂØ¡µì ( Application� Software )
ËÁÒ¶֧«Í¿µìáÇÃì·Õèãªé·Ó§Ò¹»ÃÐÂØ¡µì´éÒ¹µèÒ§ æ µÒÁ¤ÇÒÁµéͧ¡Òâͧ¼Ùéãªé à¢è¹ «Í¿µìáÇÃì·ÓÃкººÑ­ªÕµèÒ§ æ
«Í¿µìáÇÃì¤Ó¹Ç³â¤Ã§ÊÃéÒ§ÍÒ¤Òà «Í¿µìáÇÃìªèǹѡà¢Õ¹«Í¿µìáÇÃìªèǵѴÊԹ㨠«Í¿µìáÇÃìºÑ¹·Ö¡¡ÒâÒÂÊÔ¹¤éÒ

«Í¿µìáÇÃì¤Çº¤ØÁâç§Ò¹ «Í¿µìáÇÃìàËÅèÒ¹ÕéÁÕÊͧÅѡɳÐ
�

ÅѡɳÐááà»ç¹ â»Ãá¡ÃÁ·Õè¨Ñ´·Ó¢Öé¹ ãËéàËÁÒÐÊÁ¡ÑºË¹èǧҹ ¨Ðâ´Â¡ÒÃÊÃéÒ§àͧËÃ×ͨéÒ§ãËé¼ÙéÍ×è¹·ÓãËé¡çä´é
ÅѡɳзÕèÊͧ à»ç¹â»Ãá¡ÃÁÊÓàÃç¨ ·ÕèÁÕ¼Ùé¨Ñ´·ÓÊÓËÃѺ¢ÒÂãËé¼Ùéʹ㨹Óä»ãªé ÁÑ¡à»ç¹¡Ò÷ӧҹä´é¡ÇéÒ§ æ äÁèµÃ§¡Ñº¤ÇÒÁµéͧ¡Òâͧ¼ÙéãªéÍÂèÒ§¤Ãº¶éǹ
�
â´Â·ÑèÇä»áÅéÇÍÒ¨¡ÅèÒÇä´éÇèÒ «Í¿µìáÇÃì à»ç¹ÊèǹÊӤѭÊèǹ˹Ö觢ͧÃкº¤ÍÁ¾ÔÇàµÍÃì
»ÃÐÊÔ·¸ÔÀÒ¾¡ÒÃãªé§Ò¹¢Í§à¤Ã×èͧ¤ÍÁ¾ÔÇàµÍÃì¢Öé¹ÍÂÙè¡Ñº«Í¿µìáÇÃì·ÕèàËÁÒÐÊÁáÅзӧҹä´é¶Ù¡µéͧ
ã¹·Ò§»¯ÔºÑµÔÍÒ¨äÁèÁÕ«Í¿µìáÇÃì·Õèãªéä´éµÃ§µÒÁ¤ÇÒÁµéͧ¡ÒÃ
à¾ÃÒЧҹ»ÃÐÂØ¡µìáµèÅЧҹÁÕÃÒÂÅÐàÍÕ´·ÕèᵡµèÒ§¡Ñ¹
»Ñ­ËÒÊӤѭÍÕ¡»ÃСÒÃ˹Ö觢ͧ«Í¿µìáÇÃì� ¤×Í� §Ò¹¾Ñ²¹Ò«Í¿µìáÇÃìà»ç¹§Ò¹·Õèµéͧãªéá礹ÁÒ¡ áÅФÇÒÁ¡éÒÇ˹éÒ´éҹ෤¹Ô¤ÂѧµÒÁäÁè·Ñ¹ÎÒÃì´áÇÃì »Ñ¨¨ØºÑ¹ÁÕ¼Ùé¾ÂÒÂÒÁ¾Ñ²¹Òà·¤¹Ô¤«Í¿µìáÇÃì·ÕèÁդسÀÒ¾ ¶Ù¡µéͧµÃ§µÒÁ¤ÇÒÁµéͧ¡Òà áÅТ³Ðà´ÕÂǡѹ¡çÊÒÁÒöŴàÇÅÒ㹡ÒþѲ¹Ò«Í¿µìáÇÃìãËé¹éÍÂŧä´é

ÇÔ¸Õ¡Ò÷ÕèàÃÕ¡ÇèÒ ¡ÒÃà¢Õ¹â»Ãá¡ÃÁâ¤Ã§ÊÃéÒ§ à»ç¹Êèǹ˹Ö觢ͧ¤ÇÒÁ¾ÂÒÂÒÁ´Ñ§¡ÅèÒÇ
¹Í¡¨Ò¡¹ÕéÂѧÁÕ¡ÒäԴ¤é¹ÀÒÉÒÃØè¹·ÕèÊÕè áÅÐËéÒ à¾×èÍãËé§èÒµèÍ¡ÒÃãªé§Ò¹
à¤Ã×èͧÁ×ͪèǧҹÇÔÈÇ¡ÃÃÁ«Í¿µìáÇÃì� (CASE tool)
ÁÕ¤ÇÒÁÊӤѭäÁèá¾é¡Ñ¹ï¿½ ( CASE = Computer aided software engineering )
à¾ÃÒÐà»ç¹à¤Ã×èͧÁ×Í·ÕèªèÇÂãËé¹Ñ¡à¢Õ¹â»Ãá¡ÃÁ ¾Ñ²¹Òâ»Ãá¡ÃÁä´éÍÂèÒ§ÃÇ´àÃçÇáÅÐÁÕ»ÃÐÊÔ·¸ÔÀÒ¾
áµè´éÇÂÃÒ¤Ò·Õè¤è͹¢éÒ§á¾§ à¾ÃÒÐÀÒÉÒÃØè¹·Õè 4 áÅÐà¤Ã×èͧÁ×Í CASE�� ÊèǹÁÒ¡à»ç¹¼ÅÔµÀѳ±ì੾ÒТͧºÃÔÉÑ·¼Ùé¤Ô´¤é¹
«Öè§ËÒ¡äÁèÁÕ¢Õ´¨Ó¡Ñ´ã¹àÃ×èͧ¹Õé §Ò¹¾Ñ²¹Ò«Í¿µìáÇÃìã¹Í¹Ò¤µ¤§¨Ð¡éÒÇ˹éÒÁÒ¡¡ÇèһѨ¨ØºÑ¹


�


�



ºÃóҹءÃÁ

¤ÃêԵ� ÁÒÅÑÂǧÈì. ¡éÒÇä¡Å仡Ѻ¤ÍÁ¾ÔÇàµÍÃì. ¡ÃØ§à·¾Ï : ¾ÔÁ¾ì¤ÃÑé§·Õè 3.� 2539,� ºÃÔÉÑ· «ÕàÍç´ÂÙपѹ ¨Ó¡Ñ´.

. à·¤â¹âÅÂÕÊÒÃʹà·È.� ¡ÃØ§à·¾Ï : 2535, ºÃÔÉÑ· àÍ.ÍÒÃì. ÍÔ¹¿ÍÃìàÁªÑ¹ á͹´ì ¾ÑºÅÔपѹ ¨Ó¡Ñ´.

¤ÃêԵ� ÁÒÅÑÂǧÈì áÅФ³Ð.ÃÒ§ҹ¡ÒÃÇÔ¨ÑÂàÃ×èͧ¡ÒÃÇÔ¨ÑÂáÅоѲ¹ÒÃкºà¤Ã×Í¢èÒÂÊÒÃʹà·È·Ò§¡ÒÃÈÖ¡ÉÒ.

ÈÙ¹Âìà·¤â¹âÅÂÕÍÔàÅç¡·Ã͹ԡÊìáÅФÍÁ¾ÔÇàµÍÃìáË觪ҵÔ.� Á»».


Hosted by www.Geocities.ws

1