05
Python-太极Python是一种跨平台的计算机程序设计语言。是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。可以应用于以下领域:Web和Internet开发科学计算和统计人工智能桌面界面开发软件开发后端开发网络爬虫Python语言的简洁性、易读性与太极入门简单类似,但是要达到一定高度也需要长期锻炼,同样达到的效果也极高,精通后威力也巨大,可以以柔克刚,与太极一样Python速度慢。06Go语言-北冥神功Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。与C++相比,Go并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了切片(Slice)型、并发、管道、垃圾回收、接口(Interface)等特性的语言级支持。GO语言的关键特性主要包括以下几方面:并发与协程基于消息传递的通信方式丰富实用的内置数据类型函数多返回值defer机制反射(reflect)高性能HTTPServer工程管理编程规范语言容易上手,解决了并发编程和写底层应用开发效率的痛点,有Google这个世界一流的技术公司在后面支撑,杀手级应用Docker的生态圈在这几年完全爆棚。所以,Go语言的未来是不可限量的。可能会吞食很多C、C++、Java的项目。北冥神功,金庸小说《天龙八部》中「逍遥派」最高武学,练成北冥神功后,全身每处穴道皆可吸人内力,且兼容天下武功。剧*不侵。强凶霸道,随手攻击便有莫大威力。真气护体防御大增,受到攻击时反震敌人。速度大增。这些特点与Go语言速度极快、性能强、效率高、先进的并发支持模型和丰富的标注库有类似的地方。07Object-c-独孤九剑Objective-C感觉是C语言体系中比较出色的大师兄,然后自立门户,不过还会C语言,Objective-C是一种在C的基础上加入面向对象特性扩充而成的编程语言,可以把Objective-C看成是ANSI版本C语言的一个超集,它支持相同的C语言基本语法,同时它还扩展了标准的ANSIC语言的语法。独孤九剑在武功体系里比较独特与object-c是苹果开发软件的语言类似,与object-c类似风清扬的独孤九剑剑法同样潇洒、优雅、进攻大于防守。08JavaScript-吸星大法JavaScript直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。动态性和跨平台性强。JavaScript的优势:快速的终端反应:Java脚本为客户端编写,不需要服务器端支持就可运行。也不需要在客户端被编译提高速度优势。在用户电脑上作为脚本执行,依靠任务,结果几乎是立即完成的。简洁性:JavaScript很容易学习和实现。提供大量的预编制的功能性对象代码,使得开发一个满足用户需要的脚本变得轻而易举。用途广泛:JavaScript和其他语言可以很好的交互,并且广泛应用于各个领域。由于Javascript的发展非常快,Javascript推出一年半之后,国际标准就问世了。过早的标准化,Javascript的规格还没来及调整,就固化了。设计缺陷还没有充分暴露就成了标准。例如:不适合开发大型程序,没有名称空间,很难模块化;允许同名函数的重复定义,后面的定义可以覆盖前面的定义,很不利于模块化加载。非常小的标准库,只能完成一些基本操作,很多功能都不具备。全局变量难以控制。数组和对象的区分,由于Javascript的数组也属于对象(object),所以要区分一个对象到底是不是数组,不是很清晰。吸星大法,出自金庸的武侠小说《笑傲江湖》,是日月神教教主任我行修习的武功,任我行仗以威震江湖的绝学。修炼者有任我行、令狐冲,唯一害处是有内力反噬之险。同为吸取别人内力的一流武功。给人的感觉就是北冥神功是正版,化功大法是盗版,吸星大法是删减版。JavaScript如同吸星大法用好了神奇,能最简单实现目的,标准有删减的缺陷,用不好控制,还可能反噬。09C#-蛤蟆功C#是微软公司发布的一种由C语言和C++衍生出来的面向对象的编程语言、在继承C语言和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以.NET框架类库作为基础,拥有类似VB的快速开发能力,完全面向对象和类型安全。由于C#是后生,所以其很多语法都是其它语言的改进。从整体看,C#语法比java更优雅。支持事件、委托、属性、Linq等一系列让业务开发更简单的功能。仅能运行在Windows平台)使其渐渐被排斥于主流之外。如今偏居一隅,难以影响中原大势。蛤蟆功,欧阳锋独创,成为南宋时期天下武林五大高手之一,号称西*。是一门极厉害的功夫。威力足以跟降龙十八掌打成平手,精神出问题的欧阳锋和洪七公一战也能打成平手,两人内力耗尽最终死在华山上,可见蛤蟆功的威力。与蛤蟆功一样,C#功力深厚,刚出现时风光无限,但在.net庞大的类库下也显得有些臃肿,再加上仅能运行在Windows平台所以发展相对缓慢,出现了很多看不起C#的声音,如同蛤蟆功不受待见一样。10PHP-降龙十八掌PHP实用性强,跨平台强,效率高,容易部署,完全开源,支持几乎所有的流行的数据库及操作系统。PHP是在服务器端执行的脚本语言,独特的语法混合了C、Java、Perl以及PHP自创的语法。利于学习,使用广泛,专注于Web开发,写中小型网站后台的首选。PHP主流框架依然基于MVC模式,但也在不断地创新,比如Codelgniter框架,性能高、速度快,适用于共享主机;Seagull则功能更加强大,代码库的标准化和模块化更高,同时也有较多的文档提供支持。缺点:对多线程支持不太好,大多数时候只能简单的模拟去实现的。语法不太严谨。PHP的解释运行机制繁琐。每当有编程语言之争时,总有人说“PHP是世界上最好的语言”,当然,也有很多批评的声音,没有一种语言是被所有人接受,影响PHP声誉可能和PHP薪资有关,从“PHP是世界上最好的语言”这一点来说勉强与被扫地僧称为天下第一的降龙十八掌匹配。11侠客-程序员如果把编程语言比喻为武功绝学,那么一代大师都是很牛逼的程序员。在武侠小说中,张三丰是位武学奇才,技击之术冠绝天下。如果放到现在来看,张真人的角色很可能是个天才程序员。师从觉远大师,学习了九阳神功,如果是程序员就是精通从语言这门偏内功的语言,对以后的发展至关重要。后来张真人又学习了很多其他武功,自创了《太和功》、《九转玄功》、《纯阳功》等内息功法,是一位编程能力很高,创新能力不可小觑的程序员。在武侠小说中,绝顶高手,都不止会一门武功,天下之术,皆为我用,但是绝对有一门武功达到炉火纯青的地步,作为程序员不要想着集成和借鉴别人的东西,自己也需要“练武”。代码的世界,也是江湖。对编程思想理解越透彻,内功便深厚,多掌握一门语言,便是多了一门武艺。图片来源于网络,如有侵权,联系删除。免喷申明:本文纯属娱乐,水平有限,只写了几种语言,欢迎评论,在看,分享-END-
来源
C语言与CPP编程
作者
自成一派
嵌入式研发10多年,工程师悟出这些道理
当谈起嵌入式工程师,究竟在谈些什么
嵌入式工程师出路之我见:就业,技术,行业...
为什么嵌入式工程师会对8位MCU有误解?
嵌入式工程师结合经历聊硬件工程师和软件工程师哪个更有前途?
预览时标签不可点收录于话题#个上一篇下一篇