���Ҥ���������
�������¢ͧ���Ҥ;������
���Ҥ��������� ���¶֧ ������������ҹ��������áѺ���������� ���ͤ�����������¡ѹ ���Ǥ�������������ö
�ӧҹ�������觹���� �ӹ���ѡ�����¡᷹��������� ������繨�ԧ��������������ǹ˹�觢ͧ���Ҥ�����������ҹ��
��������������������Ҥ����������蹡ѹ ¡������ҧ�� 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++
/* //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