หาก ต้องการ ใช้คอมพิวเตอร์ ในการคำนวณ ทาง วิทยาศาสตร์ มาก ต้อง เลือก ใช้คอมพิวเตอร์ ประเภท ใด

���Ҥ���������

�������¢ͧ���Ҥ;������

���Ҥ��������� ���¶֧ ������������ҹ��������áѺ���������� ���ͤ�����������¡ѹ ���Ǥ�������������ö
�ӧҹ�������觹���� �ӹ���ѡ�����¡᷹��������� ������繨�ԧ��������������ǹ˹�觢ͧ���Ҥ�����������ҹ��
��������������������Ҥ����������蹡ѹ ¡������ҧ�� HTML �繷�����������ѻ������Ҥ������������
�������ѹ���������������� ������������ͧ��鹡�Ѻ�����Ҥ��������� ����·ҧ෤�Ԥ����ö��
㹡����¹������� ������Ѵ��������������

���Ҥ�������������ö���͡�� 2 ����� ���

-�����дѺ�٧ (High level)

-������ (low level)

�����дѺ�٧�١�͡�١�͡Ẻ�����������ҹ��������дǡʺ�¡��������дѺ��� ����������¹�١��ͧ
���ࡳ��������ҡó�ͧ���Ҩж١�� (Compile) ��������дѺ�����������������������ö
�����ҹ���ͻ�ԺѵԵ������������ �Ϳ����������������ǹ�ҡ��¹���������дѺ�٧ ���
���ͺਡ���� (objet code) ��������¹�� �ش��������������ͧ

���Ҥ����������Ҩ���繡���������ա�ͧ��������� ���ҷ����������ҹ�͡ (human-readable)
������ҷ����������ҹ����͡ (non human-readable) ���ҷ����������ҹ�͡�١�͡Ẻ��
�����������������ö�����������������µç�Ѻ������������ǹ���ҷ����������ҹ����͡�����鴺ҧ��ǹ
�������Ҩ��ҹ���������͡Ẻ����������鴡�ЪѺ��觤�����������������ö�����ż������

������ҧ���Ҥ���������

-  ���������

-  ���Ҥ�Ի��

-  ���������ѻ

-  �����ͺ��� 


���Ѳ�ҡ�âͧ���Ҥ���������

㹡�кǹ�������������ͧ�鹹�鹻�Сͺ����ͧ���Сͺ��ҧ � �� �������� ����Ѻ��� ������͢�ͤ���
���͡�ҧ��� ���ҷ����㹡��������� ������ҷ����������ù���ҽ��¼���������м���Ѻ�������ö���㨡ѹ��
������ջѭ������ ���ҷ�駼������� ��м���Ѻ��� �������ö����������㨡ѹ���Ҩ�����е�ҧ���ͪҵ�
��ҧ���� ���Ҩ�е�ͧ���ǡ�ҧ �Ҫ���㹡�����������������Դ�������㨫�觡ѹ��Сѹ��

��кǹ���������������ҧ��������Ф�����������蹡ѹ ��ͨ�����Ǣ�ͧ�Ѻ��������Ф�������������ѡ
��������������� ������� ��੾����������ͧ���������ٻ�ͧ�Ţ�ҹ�ͧ ��� 0 ��� 1 ��ҹ�鹴ѧ��������㴡���
��������� ��ͧ���������áѺ���������� ���ͧ��¹������� ��ٻ�ͧ�Ţ�ҹ�ͧ��ҹ�� ��������������������ö
�ӧҹ��������������������������¹�������ѡɳТͧ��������ͧ ��觻�Сͺ�����Ţ�ҹ�ͧ���
�դ�������ҡ ����ҡ�����������ա����ҡ�Դ�����Դ��Ҵ㹡����������Ţ�ҹ�ͧ ���ѧ����ҡ
㹡����䢴���������֧�Ѳ�ҡ����л�Ѻ��ا�Ըա�õԴ���������������觧ҹ���������� �������ö
���㨡ѹ����� ��觵�ǡ�ҧ�����������㹡�кǹ��ù�����¡��� ���Ҥ���������

���Ҥ��������� ���ѭ�ѡɳ���������Ѳ�Ң�������ͤǺ�����÷ӧҹ�ͧ�ػ�ó��ҧ � �����觡��
������������ ����ö�ӧҹ ��������������ͧ��� ������á��鹡�����������������ӧҹ ��ͧ��¹
�����������ٻ�ͧ�Ţ�ҹ�ͧ��觻�Сͺ�����Ţ 0 ��� 1 �֧���������¹������Ǻ�����÷ӧҹ
�ͧ��������������ҡ�ҡ ���ж��������ʼԴ��Ҵ

��÷ӧҹ�ͧ�����������мԴ��Ҵ ��������Ѿ�����ç����ش���ʧ�����ͧ��õ����������
�֧�Ѳ���ٻẺ�ͧ���Ң���������������ʢ�ͤ���������ѧ��ɷ����������� ���ա�ࡳ���ҧ�
�ͧ����ᵡ��ҧ�ѹ� ���Ҥ���������Ѩ�غѹ�����������ҡ��� �������ҡ��դ����ҡ����
������ѵ�ػ��ʧ�� �ͧ����ᵡ��ҧ�ѹ仴ѧ��鹼��Ѳ�ҫͿ������ �֧���繵�ͧ���͡������
���������������������Ѻ�ҹ ����ͧ��þѲ�� ��Ф�������ö㹡�������Ҥ�������עͧ�ؤ�Ź���


�ؤ�ͧ���Ҥ���������

���Ҥ����������ա�þѲ�����������Ѳ�ҡ�������ӴѺ�����ǡѺ���������� �¨�����ö
���͡���ؤ ��������蹢ͧ���� (Generation)�����ؤ��ѧ ���ա�þѲ����������դ����дǡ
㹡����ҹ�͡�����¹���¢�鹡���������ؤ�á � ���ͧ�ҡ�����ç���ҧ���������§�Ѻ�����ѧ���

����ö�����Ҥ����������͡���� 5

1. ��������ͧ (machine language)

2. ������������ (Assembly Language)

3. ���Ҫ���٧ (High level Langu)

4. ���Ң���٧�ҡ (Very High level Language)

5. ���Ҹ����ҵ� (National Language )

�дѺ�ͧ���Ҥ���������

������������㹡����������ҵ����������ҳ ���������������ͧ�����������������·ʹ�����Դ���
��������֡��ҧ � ���͡����ͺ������ͤ������� ���ҷ����������Դ����������㹪��Ե��Ш��ѹ �� ������
�����ѧ��� �������Ҩչ ��ҧ���¡��� “���Ҹ����ҵ�” (Natural Language) �����ա���֡�� ���Թ
��ѧ�ѹ�ҵ�����Դ�����ҹ���������� ���������ͧ��ͷҧ����硷�͹ԡ�����ӧҹ�������ͧ���
���繵�ͧ�ա�á�˹����� ����Ѻ��Դ�����觧ҹ�Ѻ���������� ���Ҥ������������ ”���һ�д�ɰ�
(Artificial Language) ���������Դ���ҧ���ͧ �����ҷ���ըش�������੾�� �ա�ࡳ�����µ����ШӡѴ
�������㹡�ͺ������������ҡó����˹�����ա�õդ������·��Ѵਹ �֧�Ѵ���Ҥ�����������
���ҷ�����ٻẺ�繷ҧ��� (Formal Language) ��ҧ�Ѻ���Ҹ����ҵԷ���բͺࢵ���ҧ�ҡ ������ٻẺ
��µ�Ƿ����͹ ��ࡳ��ͧ���ҨТ�鹡Ѻ��ѡ���ҡó���С������Ѻ�ͧ������������ �

���Ҥ����������Ҩ������ 3 �дѺ ��� ��������ͧ (Machine Language) �����дѺ��� (Low Level Language)
��������дѺ�٧ (High Level Language)

1. ��������ͧ (Machine Language) �����¹������������������������ӧҹ��ؤ�á �
�е�ͧ��¹�������ҫ���繷������Ѻ�ͧ����ͧ���������������¡��� “��������ͧ” ���ҹ���Сͺ���µ���Ţ��ǹ
���������ͧ��������������ö�ӧҹ��ѹ�� ��������¹�������������ͧ�� ��ͧ����ö������᷹����觵�ҧ� ��
���㹡�äӹdz��ͧ����ö������Ҩӹǹ��ҧ � �����㹡�äӹdz��鹶١���������˹�� �ѧ����͡�ʷ��
���Դ�����Դ��Ҵ㹡����¹������֧���ҡ �͡�ҡ�������ͧ���������������к�����������ͧ���
ᵡ��ҧ�ѹ�͡ ������Դ��������дǡ������ա������¹����ͧ�������������Ше�ͧ��¹��������������

2. �����дѺ��� (Low Level Language)
���ͧ�ҡ��������ͧ�����ҷ���դ�������ҡ㹡����¹�ѧ������������ �֧����ռ���������ա������� �ѧ���
���ա�þѲ�����Ҥ������������ա�дѺ˹�� �¡�������ѡ�������ѧ���������᷹��÷ӧҹ ��������
��õ�駪��͵����᷹���˹觷�����纨ӹǹ��ҧ � ����繤�Ңͧ����ù�� � ������ѭ�ѡɳ�����������¹�����������¡���
“�����дѺ���”�����дѺ��ҧ�����ҷ���դ������������§�Ѻ��������ͧ�ҡ�ҧ���駨֧���¡���ҹ�����
“�����ԧ����ͧ” (Machine – Oriented Language) ������ҧ�ͧ�����дѺ��� ���� ������������ ������
��������ѡ�������ѧ����繤�����������ͧ�ӧҹ �� ADD ���¶֧ �ǡ SUB ���¶֧ ź �繵� ����������ҹ��
�����������¹��������¢�鹡��ҡ������������ͧ����繵���Ţ��ǹ �ѧ���ҧ�ʴ�������ҧ�ͧ�����дѺ������
��������ͧ����������ա�úǡ�ӹǹ����������˹��¤�����

���ҧ���1 �ʴ���������ѹ��ͧ�����������дѺ��������������ͧ

�����дѺ���

��������ͧ

�����Ţ�ҹ�Ժˡ

MOV AL,05 

10110000 00000101 

B0 05

MOV BL,08 

10110011 00001000 

B3 08

ADD AL,BL 

00000000 11011000 

00 D8

MOV CL,AL 

10001000 11000001 

88 C1

�ҡ���ҧ��÷Ѵ�á 10110000 00000101 �繤�������Өӹǹ 5 (������¹��ٻ�ͧ�Ţ�ҹ�ͧ�� 00000101)
�����ը��������� AL ����ǹ�á 10110000 ������ʤ���� MOV ����繡������͹���¢����Ũӹǹ���������ը������ AL
��÷Ѵ����ͧ 10110011 00001000 �繤�������Өӹǹ 8 (������¹��ٻ�ͧ�Ţ�ҹ�ͧ�� 00001000)
�����ը��������� BL ����ǹ�á 10110011 ������ʤ���� MOV ����繡������͹���¢����Ũӹǹ���������ը������ BL
��÷Ѵ������ �繤���觡�úǡ�����ҧ�ը������ AL �Ѻ BL ���͹� 5 �ǡ 8 ���Ѿ������ը������ AL
��÷Ѵ������ �繡�ùӼ��Ѿ��ҡ�ը��������� AL ��������ը��������� CL

���������������¹���������������չ�� ����ͧ�����������������ö�ӧҹ��ѹ�� ���繵�ͧ�ա����
�����㹡���ŷ���ժ������ “����������” (Assembler) ���ᵡ��ҧ仵������ͧ�������������Ъ�Դ
�ѧ�������������ͧ����ͧ��Դ˹�觨��������ö��������������������բͧ����ͧ��Դ����
�������������չ���ѧ�����ҡ ���м����¹������е�ͧ����㹡�÷ӧҹ�ͧ����ͧ�������������ҧ�����´
��ͧ�����Ҩӹǹ���й��Ҥӹdz������� � ���˹���˹��¤�����㹷ӹͧ���ǡѺ�����¹�������
��������ͧ �����������ը֧�ռ������� ����ѡ����㹡óշ���ͧ��äǺ�����÷ӧҹ���㹢ͧ�������ͧ����������

3 �����дѺ�٧ (High Level Language)

�����дѺ�٧�����ҷ�����ҧ������ͪ����ӹ�¤����дǡ㹡����¹���������Ǥ���ѡɳТͧ�����
�л�Сͺ���¤ӵ�ҧ � ������ѧ��� ��觼����ҹ����ö���㨤���������ѹ�� �����¹������֧��¹
��������������дѺ�٧����¡�����¹����������������������������ͧ �����дѺ�٧���ҡ�����������
�ҷ��� ���ҿ����ù (FORTRAN) ����⤺�� (COBOL) ���һ�ʤ�� (Pascal) ������ԡ(BASIC)
�����Ԫ����ԡ (Visual Basic) ���ҫ� (C) ������Ҩ��� (Java) �繵� ����������¹���������дѺ�٧
�������Ҩе�ͧ�����������˹�ҷ���������дѺ�٧�������������ͧ �� ����������ҿ����ù
����������ͧ ����������һ�ʤ������������ͧ �����˹�觤����������дѺ�٧�ж١����
��������ͧ���¤����

�����дѺ�٧���С���Ƕ֧㹷���� ����

1) ���ҿ����ù (FORmula TRANstation : FORTRAN)
�Ѵ�������дѺ�٧�����������ش ���Ѻ��äԴ�鹢���繤����á ��� �.�. 2497 �º���ѷ �ͺ�����
�����ҷ�����������Ѻ�ҹ����ͧ��á�äӹdz �� �ҹ�ҧ��ҹ�Է����ʵ�� ���ǡ�����ʵ�� ���
�ҹ�Ԩ�µ�ҧ � ���ͧ�ҡ�ǤԴ㹡����¹������������ѧ�������¹�ҹ��������¹�����
Ẻ�ç���ҧ�ҡ��� �ѡɳТͧ��������ҿ����ùẺ������������ӹ�·��������¹�� �֧��
��û�Ѻ��ا�ç���ҧ�ͧ���ҿ����ù�������ö��¹�����Ẻ�ç���ҧ�������㹻� �.�. 2509
���¡��� FORTRAN 66 ���㹻� �.�. 2520 ʶҺѹ�ҵðҹ��觪ҵԢͧ���Ѱ����ԡ�
(American National Standard Institute ���� ANSI) ���Ѻ��ا FORTRAN 66 �������Ѻ��������ҿ����ù
������ҵðҹ ���¡��� FORTRAN 77 ����Ѻ����ͧ�������������յ�������ҹ��

������ҧ�����¹������������� FORTRAN
FORTRAN PROGRAM
SUM = 0
COUNTER = 0
WRITE ( 6 , 60 )
READ ( 5 , 40 ) NUMBER
1 IF ( NUMBER) .EQ. 999 ) GOTO 2
SUM = SUM + NUMBER
COUNTER = COUNTER + 1
WRITE ( 6 , 70 )
READ ( 5 , 70 ) NUMBER
GOTO 1
2 AVERAGE = SUM / COUNTER
WRITE ( 6 , 80 ) AVERAGE
STOP
END

2) ����⤺�� (Common Business Oriented Language : COBOL)

�����ҷ��Ѳ�Ң������ �.�. 2502 ��������Ѻ��û�Ѻ��ا�ҡ��С�����ë���繵��᷹�ͧ
˹��§ҹ��áԨ����Ѱ��Ţͧ���Ѱ����ԡ� ������⤺���ҵðҹ㹻� �.�. 2517 �����ҷ��
�����������Ѻ�ҹ��ҹ��áԨ ����ͧ���������좹Ҵ�˭���ǹ�ҡ�������������⤺��

������ҧ�����¹������������� COBOL
IF SALES-AMOUNT IS GREATER THAN SALES-QUOTA
COMPUTE COMMISSION = MAX-RATE * SALES - AMOUNT
ELSE
COMPUTE COMMISSION = MIN-RATE * SALES - AMOUNT

3) ������ԡ (Beginner’s All – purpose Symbolic Instruction Code : BASIC)
�����ҷ�����Ѻ��äԴ����繤����á����Է����´����Ѹ (Dartmouth College) ��������
�繷ҧ���㹻� �.�. 2508������ԡ�����ҷ�����ҧ������ըش���ʧ���������͹�������͹
��¹�����᷹���Ҥ���������������� �� ���ҿ����ù ����բ�Ҵ�˭���е�ͧ��
˹��¤������٧㹡�÷ӧҹ ����������СѺ����ͧ��������������¹�� ������ԡ��
���ҷ���բ�Ҵ��� �繵�������Ҫ�Դ������¡����Թ����������
�͡�ҡ��� ������ԡ�����ҷ����µ�͡����¹ ��觼����¹������ö��任���ء��Ѻ�����ѭ�ҵ�ҧ �
��ء�Ң��Ԫ� �������觽֡��¹��������� � ���ͼ���������ѡ��¹���������Ҫվ ������§���ǡ�
���͹ѡ�Ԩ�� ������ö�Ѵ��¹�����������ԡ����������ҹ�ѡ ����������ԡ��ǹ�˭���Ѻ
�����������

������ҧ�����¹������������� BASIC
CLS
PRINT “PLEASE ENTER A NUMBER”
INPUT NUMBER
DO WHILE NUMBER <> 999
SUM = SUM + NUMBER
vCOUNTER = COUNTER + 1
PRINT “PLEASE ENTER THE NEXT NUMBER”
INPUT NUMBER
LOOP
AVERAGE = SUM/COUNTER
PRINT “THE AVERAGE OF THE NUMBER IS”; AVERAGE
END

4) ���һ�ʤ�� (Pascal)
��駪��͵���ѡ��Ե��ʵ���ǽ������ ���� ��� ��ʤ�� (Blaise Pascal) ����繼���Ե����ͧ�Դ�Ţ��
����ͧ��ع ���һ�ʤ�ŤԴ���㹻� �.�. 2514 �¹Ԥ��� ���« (Niklaus Wirth) ��ʵ�Ҩ�����Ԫ�
��������������Ե ���һ�ʤ�����Ѻ����͡Ẻ��������������ç���ҧ���� �֧����СѺ���
���͹��ѡ�����¹����� �Ѩ�غѹ���һ�ʤ���ѧ�����Ѻ����������㹡�����¹��¹���������������

������ҧ�����¹������������� Pascal
PROGRAM AVERAGE OF NUMBER:
VAR
COUNTER , NUMBER , SUM : INTEGER ;
AVERAGE : REAL ;
BEGIN
SUM := 0 ;
COUNTER := 0;
WRITELN (‘PLEASE ENTER A NUMBER');
READLN ( NUMBER);
WHILE NUMBER <> 999 DO
BEGIN (* WHILE LOOP *)
SUM := SUM + COUNTER;
WRITELN (‘PLEASE ENTER THE NEXT NUMBER');
READ ( NUMBER);
END ; (* WHILE LOOP *)
AVERAGE := SUM / COUNTER;
WRITELN (‘THE AVERAGE OF THE NUMBERS IS' , AVERAGE : 2 );
END.

5) ���ҫ���Ыվ��ʾ��� (C ��� C++)
���ҫ������ҷ��Ѳ�Ҩҡ��ͧ��Ժѵԡ������ͧ����ѷ�ͷ��͹���㹻� �.�. 2515 ��ѧ�ҡ���
�Ѳ�Ң�������ҹ ���ҫա���������ҷ����������ѡ��¹������ҡ �������ҹ�����ͧ�ء�дѺ
��駹�����ͧ�ҡ���ҫ��������Ң����Ţͧ�����дѺ�٧��������дѺ�����������¡ѹ ����Ǥ��������
��������ҡó������㨧��� �������¹���������������ǡѺ�����дѺ�٧����� �����Է���Ҿ���
��������㹡�÷ӧҹ�ա����ҡ ���ͧ�ҡ�ա�÷ӧҹ����͹�����дѺ��� ����ö�ӧҹ����дѺ���
�繡�äǺ��������������ҡ���������дѺ�٧��� � �ѧ�����������ҫ������ҷ������ö�Ѳ��
�к���Ժѵԡ���� �� �к���Ժѵԡ���ٹԡ��
�͡�ҡ���������ǤԴ�ͧ�����¹�����Ẻ�ԧ�ѵ�� (Object Oriented Programming : OOP)
��������պ��ҷ�ǧ��ä����������ҡ��� ���ҫա��ѧ���Ѻ��þѲ���»���ء����Ѻ
�����¹������ѧ����� �Դ���������������� “���ҫվ��ʾ���” (C++)

������ҧ�����¹������������� C ��� C++
/* http://www.thaiall.com/tc */
#include <stdio.h>
#include <conio.h>
void main(){
int i, j;
printf("Put integer :");
scanf ("%d", &i);
printf("n========n");
j = 0;
while (i > j){
printf("%d\n", ++j);
}
getch();
}

6) �����Ԫ����ԡ (Visual Basic)
�����ҷ��Ѳ�ҵ���Ҩҡ������ԡ �����ҡó�ҧ��ǹ�ͧ������ԡ㹡����¹����� �����ǤԴ
����Ըա�þѲ����������ᵡ��ҧ�ҡ������ԡ������ԧ �����駡�������ͷ���˹��¤����ӡ�
ᵡ��ҧ�ѹ�ҡ ��駹�����ͧ�ҡ�����Ԫ����ԡ���ǤԴ����ҧ�͡�

Private Sub Form_Load()
Dim i As Integer
For i = -5 To 5
If i < 0 Then
MsgBox i &" �繵���Ţ�ӹǹ���ź ", vbOKOnly + vbInformation, "Show"
Else
MsgBox i &" �繵���Ţ�ӹǹ����ǡ ", vbOKOnly + vbInformation, "Show"
End If
Next
End Sub

7) �����¹�����Ẻ�Թ��Ҿ (Visual Programming)
���ҹ��Ѳ�Ң���º���ѷ���ëͿ���͡Ẻ������¹������������ö��ҹ�麹�к���Ժѵԡ��
Ẻ������ �� �к���Ժѵԡ�����ëͿ���Թ���� �ա�õԴ��͡Ѻ����������ٻ�Ҿ �����¹�����
������¡��ҡ����¹�����Ẻ����ҡ

8) ���Ҩ��� (Java)
�Ѳ�Ң��㹻� �.�. 2534 �º���ѷ�ѹ���ë������ �����ҷ�����Ѻ���������٧���µ�ʹ ���ͧ�ҡ
�����ҷ���դ����״�����٧ ����ö��¹����������ҹ�麹����ͧ����������ء���������
�к���Ժѵԡ�÷ء�ٻẺ 㹪�ǧ�á���������ա�ù����Ҩ�������ҹ���繡����ҹ�����͢����Թ������
�����ҷ���鹡�÷ӧҹ����� ��Ѩ�غѹ����ö����ö���һ���ء�����ҧ�������ҹ�������
�͡�ҡ��� �����෤����բͧ���������á���˹�Ң�� ����з������ͧ����������������ͻ ���� �����
���Ѿ������͹�������ö���������������к��Թ�����������ҹ�к����Ŵ��Ǵ������ ���Ҩ���
������ö���ҧ��ǹ������¡��� “�ͻ���” (Applet) ����ػ�ó�����硷�͹ԡ�������Ǣ�ҧ�� ���¡��ҹ�ҡ
����ͧ����������� (Server) ��

class TestJava
{
public static void main(String[] args)
{
System.out.println("Hello World!");

}

9) �����ſ�� (Delphi)
�����ҷ�����Ѻ������������˹�� �ǤԴ㹡����¹����������ſ������͹�Ѻ�ǤԴ
㹡����¹����������Ԫ����ԡ ����繡����¹������ԧ�Թ��Ҿ �����Ҿ�鹰ҹ������
�����¹������������һ�ʤ�� 㹡����¹������ԧ�Թ��Ҿ����դ���๹�� (Component)
�������ö������ǹ��Сͺ�������ҧ��ǹ�Դ��ͼ��������Ẻ��ҿԡ �����Ϳ��������Ѳ���դ���
���ʹ������ҹ���¢�� �����¹��������������ſ�¨֧�繷�����㹡�ù�仾Ѳ����
�������ҹ�ҡ ���������һ�ʤ�������ҷ�����㨧��� ��������ù������͹��¹�����

��÷ӧҹ�ͧ�����������

㹡�û����ż�����������¹��鹴��������дѺ�٧ ���繵�ͧ��������������˹�ҷ�����
㹡��������������дѺ�٧�������������ͧ ����������ҷ�������͡�� 2 �ѡɳ� ����

1) ��������� (Compiler)
�����������˹�ҷ��㹡��������������¹���������дѺ�٧������¡�ѹ��� “������鹩�Ѻ”
(Source Program) ������������������ͧ (Object Program) ����բ�ͼԴ��Ҵ����ͧ�о��������
���͢�ͼԴ��Ҵ�͡�Ҵ��� �����ѧ����Ŷ������բ�ͼԴ��Ҵ ���������ö��觻����ż������
�������ö��������������������ͧ�����ҹ�������ա ������ͧ�ӡ�������������ա
������ҧ�����������Ẻ��� ���� ����������ҿ����ù �����������⤺�� �����
�����һ�ʤ�� ����������ҫ�

2) �Թ���������� (Interpreter)
�����������˹�ҷ��㹡��������������¹���������дѺ�٧������������������ͧ������
�Ѻ��������� ����ᵡ��ҧ���������Թ����������зӡ������л����żŷ��Ф���� ������¢ͧ
�Թ������������Ͷ�ҹ�������������ҹ�ա�е�ͧ�ӡ����������ء���� ���Һҧ����
��������ŷ���ͧ�ѡɳ� �� ������ԡ �繵�

�к��Դ��ͧ͢�����ҹ����������

�����������ͫ�������ͧ��������������ҹ �ѡ�����к���Ժѵԡ���Ҿ�����Ѻ����ͧ �������ö�Ѵ���
����������¡�����͵Դ��͡Ѻ����ͧ��ѹ�� ���ٻẺ�ͧ��õԴ��͡Ѻ����ͧ�Т�鹡Ѻ�к���Ժѵԡ����Դ������
�Ϳ�������������Ҿ�Ǵ���������ҹ ����繫Ϳ�������Ѻ��ا����¹�ŧ�к��Դ��������ҧ����ͧ
�Ѻ���������������зӧҹ���Ǵ���Ǣ��
�к��Դ�����ҹ�����������Ҩ������ 3 ��������¡ѹ���� �����������������价��к�÷Ѵ
��������͡��¡������ ��������͡�ѭ�ٻ

1 ����������������ҷ��к�÷Ѵ
�к���õԴ���Ẻ������к��Դ���Ẻ�á���Ѳ���Ҿ���� � �Ѻ���������� ��͹�����ա�þѲ���к�����
�繡�û�͹����觷��к�÷Ѵ ����������͵�͡����ҹ�������������㴹ѡ ���м����е�ͧ���¹������ͨ��Ӥ���觵�ҧ�
�����������¡�͹ �� ������¡�����觢ͧ��� �к����������դ����Ѻʹ������á ���Ше�ͧ���¹������������ҹ����
����������ҧ�� ��觡�û�͹���;�����������仨е�ͧ��������Դ��� �к��Դ��͹������ҡ����������Һ�ҧ
��ҨӤ��������� ������仹ҹ � ������� �Ҩ�բ�ʹշ������ö���¡������ҷӧҹ���Ǵ���Ƿ���ش���鹷��
˹��¤����ӹ�������Ŵ����ʴ������ǹ�ͧ��ҿԡ

2 ��������͡��¡������
��к������ʴ���¡�����¢ͧ����觵�ҧ � ����·���仨��繢�ͤ�������ѡ�� ������ٻ��ҿԡ �����
��§������͹��Ǫ�� ᶺ�� �����ѭ�ѡɳ��١�â��ŧ �ٻ�ѭ�ѡɳ���� � ��ѧ��¡�÷���ͧ��� ���ǡ��������͡
��¡�ù�� �����Ҩ����������͡��¡�����蹡ѹ �к��Դ�����ҹ��������������������ҹ����¢��
����ͧ���Ӥ�����ҡ ���Ш�����¡�ä�����ʴ����������͡

3 ��������͡�ѭ�ٻ
���ѡɳФ�����к��Դ��͡��������ͧ�������¡������������͡ ��§�������¡�âͧ����������� �����ٻ�Ҿ
�����ѭ�ٻ����Ѻ���͡ ���� �ػ�ó�������繵������͹ ��Ǫ�� ������͡��¡�� 㹺ҧ�óա��Ҩ����¡��
�������¢ͧ��������к� ��õԴ��������ҧ����ͧ�Ѻ�������ѡɳй�����Ѻ����ʹ��ҡ ������ҹ����
����ͧ���¹������ͨ��Ӥ���觷��Ѻ��͹�к��Դ�����ҹ㹡��������������ռ��������͡���Ƕ֧�ѹ�ҡ���
�к��Դ��ͼ�����ԧ��ҿԡ ���¡��� ������ �Ѻ���к�����ʴ��ٻ��ҿԡẺ�Ե��� (Bit Map) �к���Ժѵ�
��ä���������㹻Ѩ�غѹ��ǹ�˭� �����Ҩ����Թ���� ��� ����ʷ� �����ٹԡ�� ��ҧ���իͿ���������������Ҿ
�����ҹ��Ẻ�����͡ѹ������

�Ϳ����������������� ��ǹ�˭�����������Ѻ��͹����բմ��������ö�٧ �ѧ��鹡�õԴ�������
������¹���֧�ҡ���һ��� ����ѧ�ҡ�Դ����������º�������� �Ϳ�����������������ҹ����� ���
��ҹ�价ӧҹ�����ͧ���������٧ ��Ъ��»����Ѵ���� ��з�����������ҧ � ��ҹ���¢��
�Ϳ������������������繫Ϳ�����좹Ҵ�˭�֧���鹷��˹��¤������ҡ ��ͧ���ǻ����żŷ��
�բմ��������ö�٧ �֧�зӧҹ���

�ѡɳ��蹢ͧ�к��Դ��͡���������Ѻ�Ϳ�������к���Ժѵԡ��������áԨ ��� ����ö�����§ҹ��
��������ǡѹ �§ҹ˹�� � �л�ҡ�㹪�ͧ˹�ҵ�ҧ����Դ����Һ����Ҿ ����ö��Ѻ�����ҧ��ͧ˹�ҵ�ҧ���
����¹��Ҵ������µ��˹觢ͧ��ͧ˹�ҵ�ҧ ��С���͹���¢����������ҧ��ͧ˹�ҵ�ҧ���������ҧ�������
���ǹ�ͧ������繹ѡ��¹�������������ª�� ����ö��¹���������ء�����ҧ�������Ҿ �ѭ�ٻ
��Ъ�ͧ˹�ҵ�ҧ�ʴ�������

�к��Դ��͡�·������ó�Ẻ �����ͧ���Сͺ�ѧ���

1)  ���к�������ٻ��ҿԡ����ѭ�ٻ
2)  �ա���ʴ���¡�ú��ͷ����§�� ��Ҵ� ���������ʹءʹҹ��Դ��Թ�Ѻ�����ҹ
3)  ����ö�������Ѿ�����ҡ�����������͹�Ѻ������
4)  ʹѺʹع���������ͧ������������
5)  �ʴ�ͧ���Сͺ�ͧ�к������Ҩ��繪�ͧ˹�ҵ�ҧ������¡���������ҵðҹ���ǡѹ ����
����¡����͡��ҡ��ѧ�ӧҹ��������ͧ��ҧ�к� ���ͷӧҹ��ҧ ����� �繵�
6)  ���ѡɳС����ҹẺ���͡��¡�� ���͡����ѵ�ط������ö���������͡���������
7)  ���к����Դ���������������ö��Ѻ����¹�к����������
8)  ����ö�ӧҹ��ҡѹ��Ѻ����������ЫͿ������������
9)  ʹѺʹع����š����¹�����������ҧ�����

������ҧ������͡�����Ҥ��������������������Ѻ�����ҹ

-    ���Ҥ�������������ҹ

-    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) ���ҹ��١�͡Ẻ�������Ѻ�����ŷ����������Ţ ����Ҩ���ѭ�ѡɳ��������͵���ѡ�á������

-    LOGO ���ҹ���������ç���¹ �����͹�ѡ�С����ѭ�����Ѻ�ѡ���¹

-    PL/I (Programming Language One) ���ҹ��١�͡Ẻ������� �Ѻ�ҹ��駷ҧ��ҹ�Է����ʵ�� ��и�áԨ����

-    PROLOG (PROgramming LOGIC) ���ҹ�� �������ҡ㹧ҹ��ҹ�ѭ�һ�д�ɰ� �Ѵ�����Ҹ����ҵ�����˹�觴���

-    RPG (Report Program Generator) ���ҹ��١�͡Ẻ�������Ѻ�ҹ�ҧ��áԨ ���դس���ѵ�㹡�����ҧ����� ����Ѻ�������§ҹ����״�����ҡ������


�ҹ���������� �ç���¹ʵ���Ѵ�Цѧ

Go to Top

คอมพิวเตอร์ชนิดใดที่เหมาะกับการใช้งานเฉพาะทาง

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

โรงงานอุตสาหกรรมขนาดใหญ่ควรเลือกใช้คอมพิวเตอร์ประเภทใด

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

คอมพิวเตอร์แบบใดเหมาะสําหรับใช้ส่วนตัว

5. ไมโครคอมพิวเตอร์(Microcomputer) - คอมพิวเตอร์แบบตั้งโต๊ะ (Desktop Computer) เป็นเครื่องคอมพิวเตอร์ขนาดเล็ก ราคาถูกสามารถเรียกได้อีกอย่างหนึ่งว่า เครื่องคอมพิวเตอร์ส่วนบุคคล (Personal Computer หรือ PC)

คอมพิวเตอร์ประเภทใดที่เหมาะกับงานพยากรณ์อากาศโลก

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