首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你看到的编程语言,只是冰山一角……

传智播客博学谷

微信号:boxuegu-

get最新最全的IT技能

免费领取各种视频资料

或许你熟知php、python、Java,也听过go、R,但是你知道COBOL、scheme吗?其实,我们能接触到的和所学的编程语言,都是大众并已经普遍应用的,但那只是一小部分。可以称得上是“冰山一角”。

那些你知道或不知道的语言

微博网友评论:

@ZRJ-:把 c 和 sql 放在同一层笑了

@番茄Friends:JAVA都已经到第二层了。。。

@乐塌塌:嗯。。头发越来越多的不太合理啊

@w_do:啊.. PHP果然在天上.. 可是.. 为什么要比HTML低??? 表示不服

@郭树平是我大儿子:关键是怎么赚钱。扯这些没吊用。

新的编程语言如何开发

一个新的编程语言就像一款新的产品,在开发之前也需要知道市场需求,这是开发的核心也是难点。

其一:任何一种编程语言都有其存在的必要性,所以要搞明白为什么要弄一套新的编程语言。一定要有市场需求所在,编程语言存在的价值在于生态链,只有具备完善的生态链才能存活的有意义,现在全球有600多种编程语言,主流的编程语言也就是几十种,而这些编程语言中,都有强大的社区依托,也就是强大的生态链支撑,生命力才会如此的强大。

其二:本身的技术实现框架。有些编程语言在诞生之处就能感受到其强大的支配力,可扩展性等等特性,在设计之处越是想的明白,越是框架清晰,后期越容易维护,编程语言底层实现基本上靠的都是C语言,所以社会上很多对于内在不是很了解到人,说到C语言已经是过时的语言了,现在学习意义已经不大的论调,只不过在就业岗位绝对数量上,和java,python等高级编程语言无法比拟,但在一些关键岗位上离开了C语言还真不行,编写编程语言就属于这类的工作,一定需要强大的C语言做支撑。

现在国内很多人喊着什么时候有一套属于自己的编程语言,现在的易语言就是迎着这种势头发展起来的。虽然很多内行程序员不是很认可这种编程语言,觉得只是包了一层语言了而已,但毕竟有了中文编程的模式,按照这个道理应该这种编程语言,在国内会有一个非常大的发展前景。

经过这些年的发展,还是没有登上主流编程语言的舞台,所以编程语言的最难的在于如何普及,如何被大众认可,要成为主流的编程语言首先具备广泛性,从这点来讲英语编程相对来讲是比汉语更加有优势,在传播性更加容易被接收,从各个层面讲,一种编程语言要具备,通用性,兼容性,稳定性等特点。

编程语言的设计不是为了编写而编写,首先要迎合科技发展的需要,如同C语言的诞生让程序员摆脱了用汇编编写程序的痛苦,java等高级语言的诞生又让程序员不在用面向过程中的语言,去写复杂的功能,只需要调用成熟的类库就可以轻松完成很强大的功能,主要在于编程语言在向高度集成化的方向发展,所以好的编程语言一定顺应科技发展大趋势,只有这样才能圈更多粉丝,建设更全面的生态链。

该选择哪门语言

其实核心是:我们要学会编程本身,而并非是某一种语言

但我们往往需要选择一门语言入门学习,但越学就会越发现几乎所有的语言都会有分支、循环、调用方法或过程又或是代码的组织方式。有的甚至相似到你精通一门语言后就自然会了另一门语言。

就目前只要选择一种主流的编程语言,未来前景就不用担心,目前来看,以下语言都非常受欢迎:Java、Python、JavaScript、c++、php等,使用任何一种语言的职位都很多,所以选择哪个语言呢,很多时候取决于自己的兴趣,或者目前自己所处的环境,亦或者是自己的职业规划。

了解编程语言的特性

如果你始终无法确定学习何种编程语言,不要紧,你可以多去了解一下其他语言的基础教程。多方面比较,最终学习自己认为适合自己的就好。

Python

一个非常适合初学者的语言 ,而且当你掌握它的时候它会变得更加强大。被用来开发了许多Web应用、甚至一些游戏。

Java

被无数个项目所使用,从游戏到Web应用再到ATM软件。

HTML

对于任何Web开发者必不可少的起航点。在从事其他一系列Web开发之前掌握好HTML非常重要。

C语言

最古老的语言之一,它已经是非常强大的工具,也是一些更现代的语言的祖先,比如C++,C#和Objective-C。

兴趣

如果你清楚自己对什么技术感兴趣,那么语言的选择将会容易很多,根据兴趣来挑选一门语言,你以后绝对不会后悔,因为第一门语言是最难的,你越感兴趣越可能坚持下去,并度过开始最难的阶段。

如果你对喜欢电子元器件比较感兴趣,那么可以学学c/c++,面向对象的封装、继承、和多态。多用用STL的容器,网络编程、多线程编程等等。

如果你对数据分析比较感兴趣,可以学习java,以后做数据分析,数据挖掘。

如果你对人工智能机器人感兴趣,那么就要学一学Python,人工智能最合适的编程语言就是Python。

难度系数

我们也要考虑难度系统,有些编程语言确实是比较难的,比如说C++,C++需要你解决内存管理、指针以及其他一些令人眩晕的构造,但是他也有他的伟大之处。相比来说,Python与php就容易一些。

免费资料

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181124A0RXDP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券