这种话听听就行了,起码不是真正程序员说过的话,每个编程语言都有其存在的必然性,很难直接通过数据直接比较谁更加厉害,语言没有谁更加厉害这种概念,只能是谁更加合适。

很有幸都用过三种编程语言并且做过项目,现在就这三种语言一些语言特性就个人的职位经历说下看法。

C语言永远不会过时的编程语言,虽然看起来很低调甚至大家都觉得不行了但是在某些领域有着不可替代的作用,在嵌入式,通讯领域,科学计算,构造系统都有着不可替代的作用,Linux内核以及常见的底层驱动都有着独特作用,刚入行软件从驱动开始做,用到C语言开发,甚至一些嵌入式应用开发也是用C语言,再说点震撼一点的,现在非常流行的Python,PHP底层实现代码都是用C语言,还在喊着C语言过时了或者学C语言不好找工作的小伙伴,现在的状态是入门的门槛高了,学的不好马马虎虎还真就找不到合适的工作。

C++公认的比较难搞定的一门语言,难在语法细节特别繁琐,而且还在一直更新,永远都会有学不完的感觉,而且在图形设计以及系统框架开发方面有些独特的优势,虽然难但学着能让人上瘾的语言,现在常见的浏览器,安卓框架层代码都是以C++为主导开发语言,很多初学者都会觉得编译起来太费劲了,在指导思想上主要让编译难,运行起来更加稳定些,所以在规则上做的比较繁琐,很多架构师都比较喜欢研究这门语言,像老酒越品越香,屈指算来也是有差不多。

JAVA相比前两种语言,在语法上简介了许多,抛开了很多底层细节,完全关注程序设计,现在JAVA市场占有率第一,而且整体趋势还是依然强劲,做过两年的安卓应用性能和框架开发,很多人觉得开发应用还干嘛关注底层东西,虽然没有了指针的概念,但是现在很多应用存在性能和内存泄露问题,有些应用的时间长了会感觉很卡顿,就是这种原因。

每种语言都有其独特的优势,没有所谓谁厉害谁更差劲,真正的程序员修炼的是编程思想而不是拘泥于编程语法。最合适的就是最好的。

一个C++程序员生产力,大概相当20个C程序员,200个java程序员?相关推荐

  1. java程序员面试时候经常会问的一些问题_面试JAVA程序员常遇到的一些问题了解一下...

    每当我们去面试的时候,面试官总会问我们一大堆问题,而回答问题都是有技巧,回答问题的时候不能过于老实,全盘脱出,稍微夸大或者隐瞒是没什么问题,但不能过度.因为最重要的还是靠自身的实力,作为JAVA程序员 ...

  2. B站疯传|200个Java程序员必备词汇

    相信很多学生在学习英语的时候都有这样那样的问题,因此也困扰着太多想要学习编程的小伙伴. 其实学习编程,常用的单词就那么多,只要把必备的单词学会,你的代码也能写的很6,编程和英语的关系就是这么简单纯粹. ...

  3. 一个即将30岁Java程序员的自诉,在内卷的大环境之下迷惘的大龄程序员该如何破局?

    就是想写点什么 不知不觉自己即将步入30岁,到了很多人口中的中年,有时候一直在回想,这些年自己到底做了些什么,留下了些什么? 步入社会 毕业 2015年7月我从一个90%以上的人都不知道的二本院校毕业 ...

  4. 2018年,Java程序员转型大数据开发,是不是一个好选择?

    近日网上有一篇关于Java程序员职场生存现状的文章"2017年 Java 程序员,风光背后的危机",在Java程序员圈子里引起了广泛关注和热议. 2017年,Java 程序员面临更 ...

  5. java程序员求职计划_2017年java程序员面试经验(500字)

    1.数据结构 2.OO.按照他的一段描述建模 3.Java和C++在内存管理的不同之处. 4.JAVA的多线程机制. 5.反射机制的作用,以及在哪些方面使用了反射机制 6.网络 7.DesignPat ...

  6. 经典java程序员的面试题及答案

    今天动力节点java培训机构小编为大家分享"经典java程序员的面试题及答案",希望通过此文能够帮助到正在找工作或是即将毕业的"你",下面就随小编一起看看经典j ...

  7. java程序员的第二编程语言应该选什么?

    大家都知道,一个资深的程序员都不只是会使用一门计算机编程语言,可能是两种以上,其中一种是自己的主打的语言,针对这个问题,一些新手可能不是很明白,为什么不选择一个最好的主流语言,精通一种不就行了么?其实 ...

  8. Java程序员就业分析

    据调查发现,2019年的Java程序员的确很风光,具体体现在市场需求和平均工资的上涨上,对于进可攻前端,后可守后端大本营的Java程序员而言,虽然供应逐年上涨,但是市场似乎对他们依然青睐有加. 但这些 ...

  9. java程序员一天多少行有效代码,持续更新~

    Java程序员应该知道的20个有用的库经验丰富的优秀Java开发人员的一个特点是对API(包括JDK和第三方库)有广泛的了解.今天分享一些Java开发人员应该熟悉的最有用.最基本 程序员经常会因为不编 ...

最新文章

  1. 学术 | DeepMind最新研究:使用更简单的环境就能检测AI是否安全
  2. 又拍云上传文件后,如何访问?
  3. 使用C#编程解决数独求解过程(从图片识别到数独求解)第二篇
  4. java构造器详解_Java中关于构造器的使用详解
  5. 建模步骤_古建设计 | sketchup建模步骤教程(简易入门版)
  6. POJ 3660 Cow Contest【传递闭包】
  7. Linux笔记-给Linux配置DNS
  8. php 分页类视频,php分页类_你不可错过的一个php分页类
  9. ASP.Net导出EXCEL表(小结)
  10. 跟着内核学框架-从misc子系统到3+2+1设备识别驱动框架
  11. 线程池中 corePoolSize, maximumPoolSize, poolSize理解
  12. 三种div居中显示方式
  13. FISCO BCOS 智能合约 可视化数据库 Mysql MariaDB
  14. 2017.07.16小组赛题目I
  15. cocoapods 总结
  16. 机器学习:使用matlab的fminunc+正则化实现二元逻辑回归
  17. Github和Git的基本教程,适合新手
  18. vue中生成二维码(中间带logo)
  19. WS2811 M是三通道LED驱动控制专用电路彩灯带方案开发
  20. 程序员的超强本地构建工具

热门文章

  1. 微信暂停新用户注册标志一个时代的结束
  2. 为什么要写this在访问成员变量的时候_C++幕后故事(一) --对象模型this指针调整...
  3. CSDN开放90%页面缩放阅读博文的惊喜
  4. 【Python】Pandas加载并查询Excel文件
  5. MySQL MGR集群搭建
  6. Swift class和struct的解归档
  7. “附近的小程序”可以直接找“餐饮” 非管理员也能登录小程序了
  8. MapReduce寻找共同好友
  9. oracle 之索引,同义词 ,关键词,视图 ,存储过程,函数,触发器
  10. -----------简单排序-------------