˹����ѡ l ��ǧ��鹷��1 l ��ǧ��鹷�� 2 l ��ǧ��鹷�� 3 l ��ǧ��鹷�� 4 l ������


��èѴ��â�����

���Ҥ��������� (COMPUTER PROGRAMMING LANGUAGES)

������ء�ѹ���������áѹ�������ҷ��ᵡ��ҧ�ѹ �������Ѻ�������������Ҿ�Ǵ�����ͧ���Ъҵ� ���ҷ�������������áѹ㹻Ѩ�غѹ��� �� �����ѧ��� ���ҽ������ �����໹ ���������ѹ ���ҭ���� ���Ҩչ ������ �

���������âͧ��������������ѡɳ������ǡѺ���������âͧ������ ����Ǥ�������ҷ��ᵡ��ҧ�ѹ�ӹǹ�ҡ�������ö���������������ӧҹ�� �� ������ԡ (BASIC) ���һ�ʤ�� (PASCAL) ����⤺�� (COBOL) �繵�

�֧�����Ҥ�����������Ѻ����觨ҡ���Ҥ��������������ç���ҧᵡ��ҧ�ѹ�������ͧ�ҡ�������������ػ�ó�����硷�͹ԡ�� �ѧ��鹡���Ѻ�����㹡�÷ӧҹ������������Ѻ���ѭ�ҳ俿�ҷ�����¡��� "��������ͧ" ���� 1 machine language ����ͧ

�������ͧ���Ҥ���������

���ҷ����㹡������������������ըӹǹ������������ �������ҡ��դس�ѡɳ��ç���ҧ��С�ࡳ��ͧ���ͧ �ҧ���Ҷ١�Ѳ�Ң�����ӧҹ�Ѻ����ͧ����������ҧ������ 㹢�з��ҧ���Ҷ١�Ѳ���������ö�ӧҹ੾�����ҧ �� �ҧ�Է����ʵ�����͸�áԨ

ʶҺѹ�ҵðҹ��觪ҵԢͧ���Ѱ����ԡ� (American National Standards Institute ���� ANSI) ���˹��ҵðҹ�ͧ���Ҥ��������� ������ҷ����¹��������ҵðҹ �ͧ ANSI ������ö�ӧҹ��Ѻ������������ᵡ��ҧ�ѹ�� ��ѡɳ����ǡѹ�Ѻ��÷ӧҹ�ͧ������к���Ժѵԡ�� UNIX

���Ҥ����������·������������ö��ṡ���� 3 �������ѧ�����

  1. ��������ͧ (machine languages)
    ��������ͧ�����Ҥ�����������§�������Ƿ������ö���������Ѻ�����������µç ���㹺ҧ���駡����¡�ѹ���������ؤ���˹��
    ��������������ͧ���繪ش����觷���Сͺ���µ���Ţ�ͧ�Ţ�ҹ�ͧ (binary digits ���� bits) ������Ţ 0 ��� 1 ���ѭ�ѡɳ�᷹�ѭ�ҳ俿�һԴ����Դ����ӴѺ ������ͧ�ҡ��������������ö����������㨡Ѻ��������ͧ���µç �ѧ����������������ͧ�֧�����繵�ͧ�յ�������� ������¢ͧ����������¹������������ͧ��� �����������ö�ӧҹ੾�СѺ����ͧ��������������Ѳ������������ҹ�� (machine - dependent) ��Т�������ա��С��˹�觡��ͼ����¹�����������֡����ҡ�������˹��� ��ʹ����ͧ�������ҡ㹡�þѲ�������������������ͧ
  2. ������������ (assembly languages)
    ���ͧ�Ҩҡ��������ͧ�ҡ������¹����� ������ؤ����ͧ (second-generation language) ������¡��� ������������ �֧��١�Ѳ�Ң�� ���������������������ѭ�ѡɳ� (symbolic programming language) ������������ѭ�ѡɳ�᷹ 0 ��� 1 㹡����¹����������������� �բ�ʹդ�� ����������������ö���¹��������������ǡ��ҡ����¹�����������������ͧ (�Ţ 0 ��� 1) �͡�ҡ�������¹����������������������ѧ����ö��˹����ͷ���红������˹��¤������繤��������ѧ��� (᷹�������Ţ�����˹��˹��¤�����) ������ҧ�� ��������������ö�� PRICE ᷹���˹觷������ͧ unit price �����������繵���Ţ �� 11001011 �繵�����������¹���������������� ���繨е�ͧ�ӡ���Ŵ�������������ҷ�����¡��� �������� (assembler) ���������ͨз�˹�ҷ����������鹩�Ѻ (source program) �����¹�����������������������������ͧ��觤�������������ö������
  3. �����дѺ�٧ (high-level languages ) ���������ؤ������ (third-generation languages)
    ���ͧ�Ҩҡ��������ͧ����������������ѧ�բ�ͨӡѴ㹡�ù�仾Ѳ������� �ѧ��鹨֧���ա�þѲ�������дѺ�٧ (high-level languages ) ��� �����дѺ�٧�����ҷ����µ�͡�����¹�����С�ù�任���ء����ҹ �͡�ҡ�����������ҷ����¹���������дѺ�٧�ѧ����ö�ӧҹ������ͧ�����������ҧ��Դ�ѹ����� (���١�Դ�Ѻ��������) ������ؤ������ (third-generation languages ���� 3GL) ���������ë������ (procedural languages) �繪ش����觷�����ѡɳ�����͹��������ѧ��� �� ������ add �������������������ǡ ��������� print �������������� �͡�ҡ�������������ؤ�������ѧ���ѭ�ѡɳ�ҧ��Ե��ʵ�� �� * ᷹��äٳ ,+ ᷹��úǡ �繵� �����������ؤ���������١��¹������ͷ�����¡���������鹩�Ѻ (source code) ���繨е�ͧ�յ�������������������������ͧ��������ҷ����������������� ������������ҷ�����Ƕ֧�Ш�ṡ�� 2 ������ ��� ��������� (compiler) ����Թ���������� (interpreter) ������ҧ������ؤ������ ���� ������ԡ ���һ�ʤ�� ����⤺�� ������ҿ����ù

������͡�����Ҥ���������

���ҷ����㹡����¹����觤������������ѡɳ���Фس���ѵ�੾�Тͧ�������Ҵѧ���㹡�õѴ�Թ����͡�����Ҩ֧���繷��е�ͧ
�ӹ֧�֧�Ѩ������»�С�÷����������ͧ�ѹ ��㹡�þԨ�óҹ�鹤�èФӹ֧�֧��觵��仹��

  1. �����ҵðҹ������ͧ���
    �����˹��§ҹ�������Ҥ�������������Ѳ����������ҵðҹ ���ͤ����дǡ㹡�ô����к���С�ú����çҹ
  2. �������������Фس���ѵԢͧ���ҹ�� �
    ����������١�͡Ẻ�����ͧҹ੾�����ҧ �� �ҹ��ҹ��áԨ �ҹ��ҹ�Է����ʵ�� �֧��þԨ�óҶ֧�ѡɳЧҹ��Фس���ѵ�੾�Тͧ���ҷ����������
  3. ��÷ӧҹ�����Ѻ��������
    �����������оѲ�Ҩе�ͧ��价ӧҹ�����Ѻ�������� � ���� ��͹ŧ�����¹�����������͡���ҷ����¹�����������ǡѹ�������ѡɳз�������§�ѹ ����������������ö�ӧҹ�����ѹ�����ҧ�ջ���Է���Ҿ
  4. ��÷ӧҹ�����Ѻ�к���� �
    �����������Ѳ�Ҩе�ͧ�ӧҹ������ͧ���������� �����������س���ѵ�ᵡ��ҧ�ѹ ��è����͡�����ҷ�������Ҿ�鹰ҹ �� ������ԡ �������һ�ʤ��

 

l Ẻ���ͺ��͹���¹ l 㺧ҹ l Ẻ���ͺ��ѧ���¹ l