Article View: cn.bbs.comp.lang.java
Article #91��ת�ء�û��ԭ��������ͣ�Java������
From: cffile
Date: Fri, 12 Jun 2009 00:55
Date: Fri, 12 Jun 2009 00:55
70 lines
7753 bytes
7753 bytes
Gilad Bracha����������һ���йر��������Ƶ����ۣ��ر���һ�ű��
���Կ��Լ���������˼���ԭ��������������ڲ�����д�������Ҿ���
˵��Java��ԭ����������һ���������������ԣ�һ�нԶ�������ԣ�����
�������۵���Ҫ���ݲ��Ǵ�����������Ե��ŵ㣬���������һ�����⣺
Java���û��ԭ��������ͣ��Ƿ��ܱ��ָ����ܣ����ǿ϶��ġ�
Gilad���������ͱ仯����һ�������ӡ�Java���Ե�char���������16λ
�����Ʊ�ʾ����ϵ�ʱ��Unicode���������ǵ����ı�֮��������Java
����unicodeʱ���ò��Լ���������ʽ�����������ܵ����⣬���ṩ�˼�����
����ʾ����ڲ�Ӱ��Ч�ʵ�����´������
��ô������α���ʹ��ԭ��������Ͷ��ֲ���ʧ�����أ�
Java��һ��ǿ�ƾ�̬���ͻ��ƣ������ɾ�̬���͵Ļ������
��Java�ֽ��룬��JVML������֧�־�̬�ࡣ�Ҳ�����ʹ����Щ���ԣ�����
������Ҫ֪��������Ψһ��Ҫ���ľ��Ǹ��ԭ��������͡�
�������Ǵ���һ����̬��Int��ʾ32λ����������ܹ��Ѹþ�̬��ת��
Ϊint���͡���ˣ����ǾͿ��Ա�д����Java�����������ʧ�κ����ܡ�
����Ȥ�����Ӱ������Բ���������ķ�����==������ʵ���������Э��ȵȡ�
���ۣ�
��֮��Javaԭ��������ȫ�������������Ե�����Ӱ�졣�������ȥ����
�����ڲ��ǣ�����δ��Ҳ���ǡ��������Ű���Sic Transit Gloria Mundi����
���µĶ��ظ������ͬ��Gilad�Ĺ۵㡣
ժѡ���£�
* Daniel Speiwak������ʵ�ϣ�����������Scala��Odersky�����������
��һ���й�Э����������ԭ��Ľ���취�������ػ���
* abies �������ܲ�����˼�������Ҳ��Ϊ��ԭ�����ͱ���Ϊ����
���Էdz���Ч�������ܻ�����ʧ�ġ�Smalltalk����һ�����ӡ��������
ʵ�ֶ���С/���������Դ�С�������ڷǻ���ָ�������ζ��
�����ڲ�ͬ��Сת��ʱ���ֳ�������ܲ��졪����ÿһ������Ĵ��?
��һЩӰ�졣�ҷdz�����Java����ѧ���㷨�����п��ܺ�C++/Fortranһ��졣
* Osvaldo Doederlein�����й��������vsԭ��������͵�������������һ��
��ս���ٳ�����һ������������������ӵ��ԭ��������ͺ����������
û�������������ʧ����Ҫ�ø߲�ε�Ӧ�û�����Ū�ҡ���Ҫ������ѧ
����/�����������������ʵ����Ͳ�ε����㣬�����ѹ������Ƶ���롢
����ջ�ȵȡ�
����Ҳ����һЩ�����ϵ�������˵������֮��ĺ蹵��
Ҳ���йء�OO���ۡ�����Ȥ��һЩ��������������в�û���ᵽ�����磺
* Ч��vs���������80����90����ڣ�Java����֮ǰ��Smalltalk
��C++����֮��Ľ��㣬��ʵ����һ����ȫ����صı��ۣ���Ϊ�������
OO���Ե����ԭ��ʱ����OO������ Smalltalk��Self�����߶���ȷ��
��Simula������Simula I��Ϊ�����Խ���һ��֧������ר�Ҽ�ֱ�ӵı������
�ͽ�����������ԡ�Ӱ����������ȫ�������ģ�
* ����������Ϊ Smalltalk��Ƕ��ʽ������ʱ���ʱ���л��ij����ʵʱ��
ͼ����ʾϵͳ��Ӧ��������ʽ�ɻ�������C++Ӧ�á�������ΪSmalltalk
Ӧ���˺ܶ��̼��ɣ�����Ԥ����ķ�����Smalltalk�������ֱ����
Ӳ��������������ϵͳ���Ի���������ơ��ؼ����ڣ���д��ͬ
��C++������ѵĿ���ʱ��������1/3��
* Java����û���������Ϊһ������������ԡ����Sun�ڻ�ȡSmalltalk
��Ȩʱû���ܵ��谭��ParcPlace�Ĵ�����ҵ����Java���ܸ�����ڡ�
Oak���������š����ܿ�����ĵ�·������ΪJava�Ļ�
Java��Ŀ�ľ����ں�Samlltalk��C++�ĸ���������ԣ����dz�Ϊһ�ִ�OO���ԡ�
* �Ӵ�������ԡ��������ĽǶ�̸��OO�����Ǿ�Դ���ġ�������һ���������ߣ�
������Ա���Խ�˸�õ���������������ȫ��ͬ�ġ���Ӽ���Ч��
����ƺͼܹ������һ�������Ǵ��������һ�нԶ���������ζ����
����ֱ�ӱ�������ƶ����迼����Щ��Щ����ڻ����������ʵ�ֺ�ִ�С�
������Ϊ�α������������ơ��ڻ���ִ��Ч�ʲ��ǹؼ�����ʱ�����Ƿ�
����ṩ��һ�ֽ�����Ƶĺð취������������OO/Ч�ʵ����ۣ����Ƿdz���Ȥ�ġ�
--
[1;34m�� ��Դ:�������ʵBBS http://bbs.tju.edu.cn [FROM: 202.113.13.188][m
Technical Details
Message-ID:
<4gNNid$9uM@bbs.tju.edu.cn>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news1.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!news.glorb.com!news2.glorb.com!news.neu.edu.cn!news.byr.edu.cn!TJUShow Full Headers
Complete Article Headers
X-Google-Language: Chinese,GB Path: arc1-ca.pugleaf.net!g2news2.google.com!news2.google.com!news1.google.com!npeer03.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!news.glorb.com!news2.glorb.com!news.neu.edu.cn!news.byr.edu.cn!TJU From: cffile.bbs@bbs.tju.edu.cn.no.spam (cffile) Newsgroups: cn.bbs.comp.lang.java Subject: ��ת�ء�û��ԭ��������ͣ�Java������ Date: 12 Jun 2009 00:55:03 GMT Organization: �����ʵBBSվ Message-ID: <4gNNid$9uM@bbs.tju.edu.cn> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1244768103.A