首页 > 科技 > 问答 > 科技经验 > 为什么c 是糟糕的语言,说它是糟糕程序员的垃圾语言

为什么c 是糟糕的语言,说它是糟糕程序员的垃圾语言

来源:整理 时间:2022-05-28 16:29:57 编辑:科技知识 手机版

学好C语言最重要的因素是情商,其次是智商,最后才是C语言本身的难度。记得我们上C语言课的时候老师推荐了谭浩强老师的《C语言程序设计》。所以私下里,我看了一本郝斌先生的C语言程序设计教程,郝斌先生也推荐了谭浩强先生的C语言程序设计。没什么不好。重点是,比如php是世界上最好的语言,windows是世界上最差的系统。放进卡片或笔记本里。我们把笔记本加到38000元,用linux vi的就是大神了。这已经是公认的笑话了,我觉得也不能算是真正的回答。

为什么有些人骂C ,如Linux之父对C 进行了炮轰,说它是糟糕程序员的垃圾语言?

怎么说呢,你可能对C 不是很了解,但是不得不承认 这是一门非常牛的程序设计语言1.既有继承又有创新我们知道C语言是一门基于过程的设计语言,它的特色是对内存的管理。但是在面对对象的设计上确实比较乏力。C 基本上可以完全兼容以前的C语言源码,而且拓展了对类的支持,所以以前很多用C语言写的程序迫于兼容性和成本的考虑都会选用C 来完成和继续面向对象的设计2.奇葩的面向对象设计C 在垃圾收集机制上确实有很多问题,这是为了更好的操作内存而预备的。

C#这么优秀的语言为什么不流行?

C#为什么不流行?说到底这个锅该鲍尔默来背,他差点都把比尔盖茨一手打下的微软江山给败光了,更别说一个C#了。C#能做的JAVA基本都能做,JAVA不能做的有其他语言比C#做得更好,然后你的开源和跨平台还姗姗来迟,C#拿什么跟JAVA斗?行业有个笑话,.NET最厉害的地方是跨平台,但是.NET最大的笑话也是跨平台。

除了C 之外,能在.NET上运行的编程语言,是唯一一个能做到在所有平台上都能运行的编程语言,能把桌面MacOSLinuxWindows,移动AndroidiOSWP假设这玩意儿还在全部跨完。不过遗憾的是,理想与现实总是残酷的,理论上是可以跨平台的,不过遗憾的是这么多年了微软一直都没跨出去。

这些年C#过得其实还挺憋屈的,前面的C/C JAVA交替做老大,两个老前辈CC 时而来个青春走一回容光焕发的,PHPPython也是时常爆发,Go语言这个年轻人也是越来越强大,都实现自举了,可是C#呢打不过老年人,也打不过年轻人,其实还蛮惨的。C#也不是一无是处Windows应用程序,现在很多都是C#开发的,MSDNSQL Server Management StudioBing的很多服务,也都是用C#开发的,现在office 365WindowsVisual Studio也用了一些C#开发,C#现在还是Unity开发游戏的主要脚本语言。

微软自己的产品用C#自然是无可厚非,还有很多非微软网站也是用C#开发的。程序员问答网站StackOverflow国内著名的技术博客网站博客园国内程序员社区CSDN开源中国,都是用C#开发的。以前当当京东的核心技术栈也都是C#,不过后来才转向了JAVA技术栈。C#其实能做的事情还蛮多的,Windows桌面应用开发,Web应用,也可以用来做移动开发,不过做得都比较差强人意。

做桌面开发弄不过C 现在甚至连Electron都弄不过了,除了一些B端应用,大家基本都不会选C#,Web应用方面弄不过JAVA和PHP,移动方面弄不过JAVA和swift,然后大企业也都有自己的技术栈,可是这些技术栈都跟C#无关。C#.NET,以及ASP.NET的关系,C#错过第一波红利.NET是一个平台,本身实现的方式当然也是各种各样的库,理论上各种各样的编程语言都可以编译成其IL,然后在这个平台上运行,当然这个平台上面的编程语言很多,C#毫无疑问是这里面最重要的一个。

ASP.NET。NET是主要用于web开发的技术方案,当然C#是它的核心。JAVA是1996年出的,C#是2000年出的。JAVA的先发优势不是那么明显,但是JAVA的开源和免费特性让JAVA攻城略地的速度很快。c有个好爸爸,含着金钥匙长大。C#的创造者Anders Hiles Berg是Turbo Pascal编译器Delphi的作者。在设计C#之前,他已经是计算机界最伟大的科学家之一,后来又设计了TypeScript,成就了整个。NET系统早。

文章TAG:为什么c 是糟糕的语言糟糕语言程序员垃圾

最近更新

  • 有的商家发顺丰为什么可以发带电池的电子产品,商家竟然发的顺丰快递

    当时我们有一个食品分类组,里面很多商家,直接是厂家,占了店铺的一半。因为马云要动快递、三通一达的奶酪,无法独立生存。只是他被马云牵着鼻子走,结局肯定不好,最惨的是换成马云自建物流。 ......

    科技经验 日期:2022-06-08

  • 安卓系统为什么臃肿,安卓系统每年都说更流畅

    说实话,安卓这几年在系统流畅的线条上下了不少功夫。安卓不会自动清理后台。有的安卓手机厂商优化不了,或者用的人不知道怎么用好。久而久之,手机开始卡顿。熟悉Android系统开发的R ......

    科技经验 日期:2022-06-08

  • 苹果为什么嚣张,美国如此嚣张从哪儿来的底气

    卖猪肉的梁屠夫,告诉我为什么宇宙不是上帝主宰的。为什么现在科学在发展?反而有人认为宇宙是上帝主宰的。普朗克常数h定义的量子是宇宙中最小的粒子,是宇宙中最基本的变化载体。对宇宙真理的 ......

    科技经验 日期:2022-06-08

  • rx480 为什么没有了,rx480都8g显存了

    想象一下,一个花粉进华为手机专卖店,预算4000元买一部手机。推荐荣耀30Pro还是华为P40?华为和荣耀是同级还是上下级,华为和荣耀是什么关系,兄弟还是父子。买华为意味着产品力比 ......

    科技经验 日期:2022-06-08

  • 太阳为什么温度最高,为什么不会融化

    这也是不对的。如果时间拖得足够长,随着太阳物质核聚变的继续,物质元素融合成铁元素,基本停止反应。重的铁元素会落到太阳表面,或者形成一个固体的太阳球体。随着越来越多的铁落下,对底层的 ......

    科技经验 日期:2022-06-08

  • 流量卡为什么好卡,为什么移动的无限流量这么卡

    无线流量限速问题运营商提出的无线流量卡并不是真正的无限流量。你以为便宜的是垃圾物联网卡。这是惯例。我觉得12流量卡都是正规卡,去过无数坑,所以知道这个月租49块钱很贵,但是100g ......

    科技经验 日期:2022-06-08

  • 为什么火星叫火星,那么金星为什么不叫火星

    他实际上是苏联的二号人物。斯大林死后,他一度有可能成为苏联的领袖,但在他春风得意之时,却被昔日的战友处决了。苏联只用了20多年就赶上了美国。那么,你认为苏联的科技是先进还是落后?我 ......

    科技经验 日期:2022-06-08

  • 为什么摩拜单车变少了,摩拜单车为什么这么难骑

    没办法,穷成这样。买二手的,打折的就行。喜欢苹果手机的人有以下几种可能:全新的6800元左右,二手的4000元左右,没有五官的才2000多点。价格差别还是很大的,所以有些人喜欢便宜 ......

    科技经验 日期:2022-06-08