作为一个老程序员,我来回答一下这个问题。
目前世界上有600多种计算机语言,几乎每个语言都有自己的应用场景。下面我按照不同的应用场景,说一下各种语言的使用情况。
Web开发
Web开发是一个比较大的领域,比较常见的开发语言有java、Python、PHP等,这三个语言也各有特点,Java以性能著称,Python以简单著称,PHP以灵活著称。按照目前的使用情况来看,在大型商业互联网平台上,Java的使用比较多。
Web前端开发比较常见的语言是HTML、JavaScript等。
嵌入式开发
嵌入式开发以C语言为主。C语言在工业控制、智能装备、智能家居等物联网应用领域有广泛的使用,这主要得益于C语言对硬件 *** 作比较直接,大部分嵌入式设备都支持C语言的开发环境。当然在嵌入式开发中C++、Ada语言也有大量的使用。
大数据、人工智能
大数据开发比较常见的语言有Python、Java、Scala、R等语言,在Hadoop大数据平台下Python和Java使用的比较多,在Spark平台下Scala和Python使用的比较多。
人工智能涉及到的开发内容比较多,在自然语言处理、计算机视觉、机器人控制方面使用C、C++比较多,在知识推理、机器学习领域Python使用的比较多。
总的来说,在大数据和人工智能领域,目前使用Python比较普遍。
以上是比较常见的开发场景,当然还有很多场景比如游戏开发领域、图形处理领域使用C++比较多,分布式并发处理的场景可以使用GO语言,Windows平台下可以使用C#语言,在苹果系统下可以使用Swift、OC等等。
以上提到的这些语言在各自的应用场景下都是比较流行的,编程语言本身也是动态发展的,总的方向是功能越来越细化,使用越来越简单。
你好,主要是看你感兴趣是什么专业,例如是Java,c/c++,PHP,Python,iOS,Android,这些专业都是和物联网专业关系非常直接,你在这里面选择一门专业学习。兴趣是最好的老师。你只有感兴趣才能吧这个专业学好。物联网涉及到一个跨平台的问题,一般是用java及其衍生语言。但是c语言作为计算机最重要的语言之一,很有必要学一学。因为如果你是去开发物联网里面最基础的东西,那么说不定还是要用到c语言的,而且c语言的学习有助于了解计算机硬件,这个对理解物联网里面的很多东西也应该会有帮助吧物联网,通俗地说,就是设备与设备之间的大规模网络。设备,可以是一片简单的传感器,也可以是一台复杂的仪器。例如,自动抄表的系统,就可以看作物联网的简单应用。我的看法是,物联网目前仍处于“炒作概念”的阶段,技术、服务、系统都不成熟,还远远称不上一个时代。嵌入式系统开发,分很多,比如有底层开发,应用层开发,还有 *** 作系统开发等等,底层开发和 *** 作系统开发一般都是用C,当然你还应该懂硬件,这对做嵌入式的来说是必须的;如果你是做应用层开发,在安卓上面基本都是JAVA了,如果其他如wince ,LINUX就是C/C++ ,当然C基本上基础欢迎分享,转载请注明来源:内存溢出
评论列表(0条)