🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: cn.bbs.comp.lang.java
Article #91

��ת�ء�û��ԭ��������ͣ�Java������

#91
From: cffile
Date: Fri, 12 Jun 2009 00:55
70 lines
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���Ȥ�ġ�
--
�� ��Դ:�������ʵBBS http://bbs.tju.edu.cn [FROM: 202.113.13.188]
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!TJU

Show 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