�������������������������һλ�����ļ������ѧ�Ұ���˹��·�ҿ�˹����(Edsgar Wybe Dijkstra)���ҿ�˹����������ָ��“goto���к���”�Լ��״��ṹ��������ƶ�������������ʵ�ϣ����Լ������ѧ�Ĺ��ײ����������ڳ�����Ƽ��������㷨���㷨���ۡ�������������ϵͳ���棬�ҿ�˹�����������ഴ�죬�����˽ܳ����ס�1983�꣬ACMΪ����Communications of ACM����25���꣬��ѡ����1958—1982����ķ�֮һ���������ڸ���־�Ϸ�����25ƪ����̱���������ģ�ÿ��һƪ���ҿ�˹����һ�˾�����ƪ��ѡ���ǽ��е���������λѧ��֮һ(��һλ��Ӣ��ѧ��C��A��R��Hoare��Ҳ�Ǽ���������������)��
�����ҿ�˹����������ʱ�����ڵ¹�����˹ռ����������¶ȹ��ġ�����ʳ���ȱ�������͵�����������һ����������ȥ���ɴ�¹�Ͷ����1945��7�£�ʮ�������ĵҿ�˹�����źͼ��������žۡ��ҿ�˹����ԭ����ѧ���ɣ���ҵ�����Ϲ�������Ϊά�������ƽ��������ѧ��ҵʱ���������ɼ����ر�ã����������˵��������1948������ٴ�ѧѧϰ��ѧ����������ѧϰ���������Ĺ����У��ҿ�˹����������������е��������ⶼ��Ҫ���д������ӵļ��㣬���Ǿ���ѧϰ�������̡�
����1951�꣬���ԷѸ�Ӣ���μ��˽��Ŵ�ѧ�ٰ��һ�����������ѵ�࣬ѧϰ��EDSAC(Electronic Delay Storage Automatic Calculator����������һλ�����������������������˹��������뿪���������ϵ�һ̨�洢����ʽ���Ӽ����)�ϵı�̷�������ʹ����Ϊ�����ϵ�һ������Ա֮һ���ڶ��꣬��ķ˹�ص���ѧ�����˽��һ�������Ƹ��Ϊ��ְ����Ա���ҿ�˹������ʼʱ��Щ��ԥ����Ϊ�����ϵ�ʱ��û��“����Ա”��һְҵ����ѧ���ĵļ��㲿���Ρ�Algol���Ե������֮һ�������ļ��㼼������ά�������(A��van Wijingaarden��1916—1987���������Algol 68ʱ��Ϊ����������й�����һ����������һ�־��к�ǿ�����������µ��ķ������������ķ��ֳ�W�ķ�������������1986�����������������֮һ��Ҳ������һλ�����������������N��Wirth���о�������Ӱ��)����˵��Ŀǰ���������Ȼ��û�г�Ϊѧ�ƣ��������ӣ�����Ȼ������Ѿ����ˣ������ڿ����Σ���δ�����п���ʹ������Ƴ�Ϊһ��������ѧ�ơ���λ�˵���˵ҿ�˹������ʹ�����������ְλ������Խ��Խ����Ȥ�����������ڵڶ���ͽ����������ٴ�ѧ��ѧҵ����Ϊ��ѧ����ȫ���ƵĹ�����Ա���Ӵ˽�����������������ά���������Ԥ�Ե���������Ϊ�������֪��ר�ң����������������“��һ”��
����1956�꣬���ɹ�����Ʋ�ʵ���������ϰ���������ص�֮���ҳ�һ�����·���ĸ�Ч�㷨������㷨������Ϊ“�ҿ�˹�����㷨”������˻�����ѧ�е�һ��ʮ�ֹؼ������⣬���˶�·���滮���⣬�����Ա��㷺Ӧ�ã�����Ϊ������“̰�ķ�”(greedy method)����㷨��һ���ɹ�������
�������방֢�����˶���Ķ���֮�ҿ�˹������2002��8��6���ں���Nuenen�Լ��ļ���������