学gis专业中最有用最应该掌握的计算机语言是什么?为什么?

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:16:05
如果要学好这种语言应注意什么?
且它在gis中的具体应用呢?
??

组织大型程序时比C语言好得多。很好的支持面向对象机制。通用数据结构,如链表和可增长的阵列组成的库减轻了由于处理低层细节的负担。
移植性:比C语言好多了,但依然不是很乐观。因为它具有与C语言相同的缺点,大多数可移植性用户界面库都使用C++对象实现。
考虑下 JAVA
二进制码可移植到其他平台。程序可以在网页中运行。内含的类库非常标准且极其健壮。自动分配合垃圾回收避免程序中资源泄漏。网上数量巨大的代码例程。
缺点:使用一个“虚拟机”来运行可移植的字节码而非本地机器码,程序将比真正编译器慢。有很多技术(例如“即时”编译器)很大的提高了Java的速度,不过速度永远比不过机器码方案。早期的功能,如AWT没经过慎重考虑,虽然被正式废除,但为了保持向后兼容不得不保留。越高级的技术,造成处理低级的机器功能越困难,Sun为这门语言增加新的“受祝福”功能的速度实在太慢。移植性:最好的,但仍未达到它本应达到的水平。低级代码具有非常高的可移植性,但是,很多UI及新功能在某些平台上不稳定。

看你要做什么了!
做平台的话,c++,做WEBGIS的话.NET或者JAVA。做嵌入式导航平台的话,EVC!呵呵!其实,等你到达一定程度的时候,语言并不重要,重要的是对方法算法的掌握!