Java程序员职场全攻略 学习笔记(一)

编程语言之间的对比:编程

Java:windows

因为Java主要面向上层应用,运行在Java虚拟机上,因此没法对系统底层进行很强的操做。所以,底层系统开发,如操做系统,51单片机等,通常是不能运用Java技术的。服务器

C:网络

C语言是一种面向过程的结构化语言,因为其面向底层,编程灵活,效率高,普遍运用在嵌入式,操做系统等系统级别的开发中。编程语言

C++:ide

C++不多被用在Web级别和企业级的开发中,更多的运用在系统级别的开发项目中,在大型游戏,设备驱动等方面有很大的优点。spa

C#:操作系统

C#是微软开发的面向对象的编程语言,有不少优于C++的特性,比起C++,C#在面向对象方面作得更好,C#用做Web开发比C++好,而底层开发却远不如C++,C#须要运行在.Net Framework之下,有必定的跨平台性。.Net Framework就是一个虚拟机,但遗憾是只有windows系统才能使用。对象

PHP:游戏

是一种内嵌在HTML中的服务器端脚本语言,适用于中小型项目的开发。

Perl:

具备动态特性的脚本语言,主要运用在UNIX平台下的程序开发和PHP的开发,具备必定的跨平台性。

Python:

最大特色就是能够和Java,C++等语言很好的结合在一块儿,只要添加某种模块,就能够实现相应的功能,主要应用于多媒体处理和网络编程。

JavaScript:

运行在客户端的脚本语言。

Ruby:

Ruby之中全部的都是对象。

相关文章
相关标签/搜索