至今为止,我只学习和使用过c语言,c++,java,了解过python。
优势:
c语言:语言相对与Java来说比较简洁而且灵活方便。编译与运行速度感觉是最快的。scanf函数与printf函数也比c++的cout和cin要快。而且灵活方便。还有一个突出的优点就是适合于多种操作系统,如DOS、UNIX,
c++:说他为语言的超级版也不为过,可扩展性强,高效,简洁,快速。语言比c语言更为简洁。c++库中的函数很多,比如sort(),比c语言的qsort()的参数更少,要简洁许多。有很多的数据结构函数,set,map,vector,queue,list。在解决某些问题时很好用。而且支持硬件开发,如嵌入式,单片机。
java:相较于c,它的优势在于它是面向对象的语言。封装,继承,多态。且java的库中有着相当庞大的方法与类。和c++一样,不用我们创建太多的基础方法,直接调用库中的方法即可。有着很高的跨平台性。性能高,有自动垃圾回收机制。
python:据了解,其语法十分简洁,是目前我所见过的语法最为简洁的编程语言,它能用少量的代码构建出很多功能。又因为语法简单,所以也易于学习。且python非常适合运用于人工智能的研发,以及前端的开发。