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种编程语言!相关推荐

  1. 学习C语言的教材、如何成为一名优秀的C程序员、激发程序员创意的6本书、国外程序员推荐:每个程序员都应读的书

    学习C语言的教材 我的C语言是自学的,这些年看过不少教材. 下面,我对其中一些教材做个点评. 1. How to Think Like a Computer Scientist: C version ...

  2. 程序员的4种心态与4种将来

    有一个小故事流传甚广,名字就叫做"三个建筑工人的故事",烂大街了,不过还是可以看看. 三个建筑工人的故事 一天,一位记者到建筑工地采访,分别问了三个建筑工人一个相同的问题. 他问第 ...

  3. [置顶] 完美程序员的10种品质

    完美程序员的10种品质 转载自:http://zhousir.net/ 谁是完美程序员?著名博客作家Alex Iskold在<明星软件工程师的10种特质>一文中给出这个问题的答案: 1. ...

  4. 做大厂程序员是一种怎样的体验?这四位“百度程序员”说出了自己的看法!

    程序员是个特殊"物种",在外界印象中,他们身穿格子衬衫.顶着秃头还对女朋友说些听不懂的技术黑话. "程序猿""攻城狮"等调侃话术随处可见,但 ...

  5. 80后程序员必须知道的编程语言和它们的创造者

     标题怎么想都没办法写段一点,于是还是这么长吧.程序员的世界里,软件开发领域里有许许多多编程语言.在这里,不断有新的编程语言在诞生,如 Scala.Go.Closure 等,也不断有老的编程语言慢 ...

  6. 为什么Java、Python会成为程序员最害怕的编程语言?

    作者 | Mike Loukides 译者 | Sambodhi 策划 | Tina 这是 O'Reilly 发布的"The Least Liked Programming Language ...

  7. 程序员为什么焦虑于编程语言和框架?

    近日读到一篇文章,作者是做海量分布式服务器系统设计开发的,文中提到: 核心能力是什么?是架构设计,关键细节设计的能力和经验. 在海量服务器设计领域,核心能力,大概包含物理设计和软件设计.物理设计包含: ...

  8. 完美程序员的10种品质

    导读:谁是完美程序员?著名博客作家Alex Iskold在<明星软件工程师的10种特质>一文中给出这个问题的答案: 1. 热爱编程 2. 完成事情 3. 持续重构代码 4. 使用设计模式 ...

  9. python编程语言-为什么Java、Python会成为程序员最害怕的编程语言?

    声明:本文来自于微信公众号 InfoQ(ID:infoqchina),作者:Mike Loukides,授权站长之家转载发布. 这是 O'Reilly 发布的"The Least Liked ...

  10. 程序员是一种优秀的男朋友

    导语: 程序员是一类优质的人群,这毋庸置疑.他们效力的部门叫做研发部,放眼中外,但凡和研发相关的都是国之根本.当然如果是一个公司,他们的地位相当于御林军.江湖中对于这个神秘的圈子流传着一个传说,解决个 ...

最新文章

  1. iOS 项目集成Flutter
  2. sourcetree打开快捷_Sourcetree使用:拉取打开项目的步骤
  3. 【深度学习】深度学习之LSTM
  4. 目标检测特殊层:ROI Align层详解
  5. java连接mongod抛java.net.SocketTimeoutException: connect timed out异常(2015-11-07 20:29:58)
  6. PHP字符串offset取值特性
  7. 实验 3 编程,编译,连接,跟踪
  8. HTML中name与id的区别
  9. 趣学 C 语言(十二)—— 文件操作
  10. 异速联未获取服务器信息,异速联客户端连接服务器的方法
  11. onenote打开闪退平板_轻松解决Win10 OneNote打不开或闪退的问题
  12. 蛋花花:人工智能雏形是怎么出来的
  13. 小学计算机画图课件第一册,小学信息技术有趣的画图工具PPT课件.ppt
  14. struts2框架深入
  15. 家庭备忘记事便签软件哪个实用?
  16. 新能源汽车,车架号VIN码查询接口
  17. 【数据结构与算法】动态规划-leetcode.1884 鸡蛋掉落两枚鸡蛋
  18. GD32F303的PWM实现LED呼吸灯的方法
  19. 使用scrapy再次爬取猫眼前100榜单电影!
  20. 北京工业大学微机原理和c语言,北京工业大学 微机原理 实验九

热门文章

  1. windows10 使用老版图片查看器
  2. 数理经济学中的无穷小方法
  3. 各大调音阶之间的对应关系
  4. 初学Linux时用到的一点复制,粘贴,删除,创建指令
  5. 如何将word文件的大小进行压缩?
  6. 为什么这么多品牌迫切想要改变Logo?
  7. 软件中的易用性设计及测试(二)
  8. Appium 自动化测试 滑动 Swipe 详解
  9. 百度脑图DesktopNaotu
  10. 线程 线程的创建与回收