Ale*_*kov 15
我大约15年前学过这门语言,从不后悔.
Eiffel与主流语言略有不同,并且具有其他环境中不易获得的某些机制.从某种意义上说,它比主流学术更具学术性.
EiffelStudio环境采用了一些普通IDE中不存在的方法.(例如,它支持类似拖放的拾取和拖放功能,但在拖动所选项目时不需要按住鼠标按钮.)它提供了非常先进的浏览功能,因此从这个意义上说它非常接近Visual Studio.它还有几个内置函数,如Diagram和Metrics工具,最近添加了AutoTest等.您可以查看EiffelStudio文档以了解其功能.
由于语言缺乏引入基本类型的hack,支持多重继承和泛型类型,并且从一开始就集成了Design by Contract,即使你不打算在一天之内使用它,它作为OOP的学习工具也是非常好的.日基础.为此,我推荐"面向对象的软件构建",第2版.作者:Bertrand Meyer.它不包括该语言的最新增加内容,但它确实提供了一个通向OOP的良好途径.
| 归档时间: |
|
| 查看次数: |
2303 次 |
| 最近记录: |