学编程前更重要不是选择python还是java,而是这些!

我们常常在讨论选择什么语言入门,讨论了python的优美,java的广泛,c的硬核,swift的未来……然而作为一个多年浸淫在编程的人,我想说学编程前更重要的不是讨论这些东东,而是选择好方向。

语言不重要么?当然重要,但选择一个体系更加重要。选择好一个体系意味着你可以在近后的学习中触类旁通,比如:给毒刺导弹写制导程序的人永远可能不知道什么叫JQuery,但是学习Arduino可能就是分分钟的事。

这里我们把相关的语言分类,相似度高集合在一起,因为只学习好一门语言可以说啥也做不了,建议选个方向再定什么语言。

1. 后台和电脑应用开发。

我们平时在电脑上用的WORD,游戏等,给网站支持的逻辑后台,手机应用APP的云(远端)都属于这一类。这些归一类主要共同点是,他们都负责复杂高负荷的运算的部分,能胜任这些任务的语言包括:python,java,php,c++,c#,Ruby,R,GO,Fortran。

其中C语言是变体最多的,visual C和原生C就是两种语言。R和Fortran语言主要用于科学计算,计算矩阵,进行统计分析回归,这些之类的复杂东西。Ruby和GO都是比较新的语言,网站的后台啊,一些应用程序都可以实现。java是最传统应用最广泛的语言,开发一些客户端程序网页的后端完全没有问题。Php一般只用于网页的开发,Python应用最为广泛,科学计算有很多大学的老师也要用,网页的开发应用广泛,一些桌面的程序开发稍微少一点。更接近底层的是c语言,更接近互联网和区块链的是ruby和go,目前应用更广泛的是Java,因为谷歌的推广Java还可以用来写手机端的程序, 其实以个人的看法来说,除了java在手机端的优势,python完全可以胜任上述任何语言的任何工作。在这一类语言中有一些很特殊的语言是无论学任何语言都必须学习的,比如说sql语言。因为后端程序的特殊性就涉及到一些复杂的计算,肯定是要用到数据库的知识。

2. 前端网页。

前端网页是HTML, JavaScript的天下,从JavaScript来看,它衍生出了好几种语言,其中包括typescript, NODE JS也延伸出了很多框架Jquery,Bootstrap,Angula,适合手机的VUE,等等的框架有几十种,NODE JS当然也有人把它当做成是一种后端语言, 实际上它也是可以在操作系统这个层级运行的,这种归类主要由于现在人们在网页开发中普遍把它作为一种前端的工具来使用。HTML它是一种描述性的语言,跟JavaScript并不矛盾,JavaScript是网页中的程序,html是网页描述的方式。这两种语言在网页当中都需要使用,都需要学习。前端的争议比较少的,还有必须要学习的就是json。

3. 智能设备。

智能设备是从传感器这边过来。一般来说是c语言的天下。由于一些智能设备的内存小,CPU运算简单,只能使用一些特别高效的语言,所以c语言成为当时不2的选择。但是随着一些智能设备的发展,一些小型的智能设备也可以安装Linux系统和windows系统。所以python等一些高级语言,在这一块就有了发展的余地。

4. 手机APP

这里是指安装在手机上的应用程序,并不是指手机微信里的小程序等一些,手机的网页在此归纳为前端开发。在手机APP开放中有一两种开发方式,一种是原生态开发。原生态开发是指写的程序能够被编译成手机系统直接运行的代码,安卓系统主要是使用谷歌推荐的Java,苹果系统主要是苹果推出的Swift和C。呃,另外一种就是指平台化开发, 这种开发呢,一般是借助于手机浏览器的特性,通过使用同一种语言,可以把程序部署在同时部署在苹果和安卓系统上。这样的开发一般使用JavaScript,加上一些框架。

5 微软平台

经过以上的介绍,看似Java,在手机开发后台开发方面优势明显,甚至语法相似的JavaScript都有一种天下的趋势。但是上述两种语言不要认为写法相似,其实根本是两个不相关的语言。其中还有一系列异军突起的语言,是托于微软的办公office组件, 微软的一系列VBA包括c#,对于支持微软的office,sharepoint和其他服务器程序都有无可比拟的优势,考虑到win10操作系统,在手机端和在平板电脑方面的扩展,其后面的潜力不容小视。

综上所述,编程语言Python除了在手机端表现欠佳以外,在其他各个领域可谓都是卓越不凡。Java系统基本上跨了各大平台,表现可谓中规中矩,但是略显老气。在前端只有JavaScript一枝独秀。其他编程语言要么诞生时间不长,要么在自己专有的领域里面才能发挥突出。考虑到微软平台的扩张性,我们继续对c#持续的关注。

搜索公众号xns-cn或是中文小牛书,加入牛粉的编程世界,与我们一起共同进步。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,287评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,346评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,277评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,132评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,147评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,106评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,019评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,862评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,301评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,521评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,682评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,405评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,996评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,651评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,803评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,674评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,563评论 2 352

推荐阅读更多精彩内容

  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,316评论 2 35
  • 原文地址 客户端 刚开始的时候,Web是静态的。网页被下载到浏览器后不能发生改变。当Tim Berners-Lee...
    拾大花sdf阅读 444评论 0 0
  • 缘起:中小学生写作文,无外乎两种情形:学业要求,不得不写;真情流露,不吐不快。 无论哪种情形,学生写出的文章,总能...
    痴信不改一书生阅读 321评论 0 0
  • 表达方式具有改变人生的力量。语言的力量在日积月累之下,会发挥巨大的作用,足以改变你的人生。 把NO变成Y...
    爱轱辘阅读 665评论 0 0
  • 【心安】教育之道乃安心之道,心安天下安 【语安】太好了,没问题,一切的发生都是最好的安排 【视安】我心光明,发现 ...
    昭云之印阅读 173评论 0 1