作为程序员,推荐5种编程语言!
1、C语言,★★★★★
学什么语言既能帮助理解计算机原理,提升内功,同时还有实用价值?
我觉得答案就是C。而且C语言还附带语言特性少、学习周期短的好处。简直是最有学习价值的语言。而且,想要理解Python、Lua等语言的源码,熟练掌握C语言必不可少。
2、Python,★★★★★
Python帮助你用最少的代码,完成最多的功能,和C语言形成互补。功能多、用法多、思维负担小,想干什么干什么。黑客有一种传统观点:5分钟内快速写出一段有用的程序是基本技能,一般来说你必须掌握Lisp、Perl、Python其中之一。
3、C#(或Java),★★★★
C/C++是高执行速度,低开发效率;Python是低执行速度、高开发效率。二者都很极致。
但是对有一定规模的软件和程序来说,更希望各方面均衡一点,不要走极端。
学习了C#你会发现它确实是为解决实际问题而设计的,关键字多、语法多样的同时,还非常好用。很多开发者表示如果工程大到一定程度,C#或者Java比过于灵活的Python开发效率反而更高,维护难度也更低。
关注实际问题,体会平衡的艺术。
4、iVX,★★★★
iVX本来应该算在“其它语言”里面,但是因为个人偏爱就单拿出来了。
iVX是国内零代码编程的代表,它基本上可以零代码编写,只需要拖拽操作,就提供最丰富的功能,前中后端都可以同一语言,同时保持很高的运行性能和实用性。
它还真做到了这一点。iVX对于常见的需求是可以零代码编写的,特殊需求可以通过自定义函数去编程,开发效率特别高,可以直接开发,然后一站式部署,特别方便。学起来也快,不到2个月时间应该都可以制作一些常见的小程序或者web了。
5、Javascript、Lisp、C++、PHP、F#等其它语言,拓宽知识面
如果你在工作中需要用到其它语言,就不妨都学习一下,每一种语言都有它的优缺点。
但是都学也不大有必要。需要做网页工作的,难免会用到PHP、Javascript,高级游戏开发肯定会用C++,等等。只有Lisp真的是很少见,大部分人是因为兴趣而学习的,当然它的独特性也更强。
作为程序员,推荐5种编程语言!相关推荐
- 学习C语言的教材、如何成为一名优秀的C程序员、激发程序员创意的6本书、国外程序员推荐:每个程序员都应读的书
学习C语言的教材 我的C语言是自学的,这些年看过不少教材. 下面,我对其中一些教材做个点评. 1. How to Think Like a Computer Scientist: C version ...
- 程序员的4种心态与4种将来
有一个小故事流传甚广,名字就叫做"三个建筑工人的故事",烂大街了,不过还是可以看看. 三个建筑工人的故事 一天,一位记者到建筑工地采访,分别问了三个建筑工人一个相同的问题. 他问第 ...
- [置顶] 完美程序员的10种品质
完美程序员的10种品质 转载自:http://zhousir.net/ 谁是完美程序员?著名博客作家Alex Iskold在<明星软件工程师的10种特质>一文中给出这个问题的答案: 1. ...
- 做大厂程序员是一种怎样的体验?这四位“百度程序员”说出了自己的看法!
程序员是个特殊"物种",在外界印象中,他们身穿格子衬衫.顶着秃头还对女朋友说些听不懂的技术黑话. "程序猿""攻城狮"等调侃话术随处可见,但 ...
- 80后程序员必须知道的编程语言和它们的创造者
标题怎么想都没办法写段一点,于是还是这么长吧.程序员的世界里,软件开发领域里有许许多多编程语言.在这里,不断有新的编程语言在诞生,如 Scala.Go.Closure 等,也不断有老的编程语言慢 ...
- 为什么Java、Python会成为程序员最害怕的编程语言?
作者 | Mike Loukides 译者 | Sambodhi 策划 | Tina 这是 O'Reilly 发布的"The Least Liked Programming Language ...
- 程序员为什么焦虑于编程语言和框架?
近日读到一篇文章,作者是做海量分布式服务器系统设计开发的,文中提到: 核心能力是什么?是架构设计,关键细节设计的能力和经验. 在海量服务器设计领域,核心能力,大概包含物理设计和软件设计.物理设计包含: ...
- 完美程序员的10种品质
导读:谁是完美程序员?著名博客作家Alex Iskold在<明星软件工程师的10种特质>一文中给出这个问题的答案: 1. 热爱编程 2. 完成事情 3. 持续重构代码 4. 使用设计模式 ...
- python编程语言-为什么Java、Python会成为程序员最害怕的编程语言?
声明:本文来自于微信公众号 InfoQ(ID:infoqchina),作者:Mike Loukides,授权站长之家转载发布. 这是 O'Reilly 发布的"The Least Liked ...
- 程序员是一种优秀的男朋友
导语: 程序员是一类优质的人群,这毋庸置疑.他们效力的部门叫做研发部,放眼中外,但凡和研发相关的都是国之根本.当然如果是一个公司,他们的地位相当于御林军.江湖中对于这个神秘的圈子流传着一个传说,解决个 ...
最新文章
- iOS 项目集成Flutter
- sourcetree打开快捷_Sourcetree使用:拉取打开项目的步骤
- 【深度学习】深度学习之LSTM
- 目标检测特殊层:ROI Align层详解
- java连接mongod抛java.net.SocketTimeoutException: connect timed out异常(2015-11-07 20:29:58)
- PHP字符串offset取值特性
- 实验 3 编程,编译,连接,跟踪
- HTML中name与id的区别
- 趣学 C 语言(十二)—— 文件操作
- 异速联未获取服务器信息,异速联客户端连接服务器的方法
- onenote打开闪退平板_轻松解决Win10 OneNote打不开或闪退的问题
- 蛋花花:人工智能雏形是怎么出来的
- 小学计算机画图课件第一册,小学信息技术有趣的画图工具PPT课件.ppt
- struts2框架深入
- 家庭备忘记事便签软件哪个实用?
- 新能源汽车,车架号VIN码查询接口
- 【数据结构与算法】动态规划-leetcode.1884 鸡蛋掉落两枚鸡蛋
- GD32F303的PWM实现LED呼吸灯的方法
- 使用scrapy再次爬取猫眼前100榜单电影!
- 北京工业大学微机原理和c语言,北京工业大学 微机原理 实验九