看板java
标 题Re: [问题] 想请问interface的具体意义
发信站政大狂狷年少 (Wed Jan 24 04:20:21 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!news.cs.nthu!WHSHS
※ 引述《[email protected] (良葛格)》之铭言:
> ※ 引述《jaw109 (泼文章都是为了养小鸡)》之铭言:
> : 我的心得是, 对JAVA的认识越多
> : 感觉JAVA与C++的距离就越远
> : 人家说学过C++再学JAVA会很容易
> : 我认为根本不是那样呢...
> 本来就不是那样。。。XD
> 我都直接跟学员说:「把C++忘了,通通忘掉,有C++的观念有时
> 反而会妨碍你理解Java...」
如果是对 C++ 有高度认识的人,
其实并不会受到妨碍,
因为这类人很清楚 C++ 在纯 OO 程式的设计上,
有哪些东西无法以 syntax 强制规范一个「概念」的施加,
Java 则是在 syntax 上能描述出这些概念并强制规范住。
如果时间充裕的话不妨丢些补充教材,
详细描述 C++ 与 Java 之间的异同性,
这样对原本会 C++ 又想学 Java 的学员来说会比较好。
毕竟在实务上,
学习多种程式语言不应鼓励学了一样又忘了另一样,
尽其所能的归纳和体会出通则才是比较正确的做法,
事实上 C++ 这种支援 multi-paradigm 的程式语言,
学到相当精熟的话很容易找出从 C++ 跳到其它程式语言的规则性,
包括 LISP 和 prolog 这些函数式、逻辑式语言亦然。
--
Name: Tseng, Ling-hua E-mail Address:
[email protected]
School: National Tsing Hua University Department: Computer Science
Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design
Researching: Software pipelining for VLIW architectures
Homepage:
https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │
* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮
< IP:140.119.164.252 > ╰─╮
╚╦═╦╝ ╰
* From:61-230-224-125.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不驯;属於年少的轻狂色彩 ◎