首页编程语言编程语言最讨厌哪种语言呢

编程语言最讨厌哪种语言呢

cysgjjcysgjj时间2024-10-17 19:56:03分类编程语言浏览4
导读:为什么有些人骂C++,如Linux之父对C++ 进行了炮轰,说它是糟糕程序员的垃圾语言?想学编程但是英语不怎么好,各位大神推荐一下什么编程语言好呢?为什么有些人骂C++,如Linux之父对C++ 进行了炮轰,说它是糟糕程序员的垃圾语言?怎么说呢,你可能对C++不是很了解,但是不得不承认 这是一门非常牛的程序设计语言1.既有继承又有创新……...
  1. 为什么有些人骂C++,如Linux之父对C++ 进行了炮轰,说它是糟糕程序员的垃圾语言?
  2. 想学编程但是英语不怎么好,各位大神推荐一下什么编程语言好呢?

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

怎么说呢,你可能对C++不是很了解,但是不得不承认 这是一门非常牛的程序设计语言

1.既有继承又有创新

我们知道C语言是一门基于过程设计语言,它的特色是对内存管理。但是在面对对象的设计上确实比较乏力。

编程语言最讨厌哪种语言呢
图片来源网络,侵删)

C++ 基本上可以完全兼容以前的C语言源码,而且拓展了对类的支持

所以以前很多用C语言写的程序迫于兼容性和成本的考虑都会选用C++来完成和继续面向对象的设计

2.奇葩的面向对象设计

编程语言最讨厌哪种语言呢
(图片来源网络,侵删)

C++ 在垃圾收集机制上确实有很多问题,这是为了更好的操作内存而预备的。

就是很多的人批判C++的原因,只要稍微不留意 就容易造成内存的泄漏。

我们经常看到这个提示很大一部分就是由于内存泄漏造成的

编程语言最讨厌哪种语言呢
(图片来源网络,侵删)

这就是C++ 既被很多人用 又被很多人唾骂的原因

无论任何语言,它最终目的是编写程序。 那么怎么快速方便的完成一个优质的程序项目是这个语言的首要目标。我承认c++曾经是一门非常优秀的语言。 但已经越来越不符合现代编程开发节奏了。

作为一个老程序员,经历过c++年代,想说的话还很多,但Linux之父说的是有道理的。

个人觉得最大的问题就是学习曲线太陡了

学习python,有个半天就可以写一写简单代码

学习JS,有个2天心里不犯怵了

学习Java,2个礼拜也能有个大改了

学习C++,学了2年可能还在犯迷糊。。。

1、有些人骂C++,可能原因是C++难学,有指针,模版等。

2 如果将C++学好,学习其他语言可以做到举一反三,所以我觉得C++是基础,任何从事计算机编程的程序员都应该学习C++

3、C++历时多年很多公司还在使用,足以说明其中价值

4、现在C++项目越来越少,大多使用J***a,C#Web,原因是C++的开发周期长对人员要求高,但并不能由此否认C++语言的地位

想学编程但是英语不怎么好,各位大神推荐一下什么编程语言好呢?

英语不好,学编程确实要吃力些。主流的编程语言基本都是用英语词汇来表达,特别是一些命名,一看就明白和越翻译越糊涂简直要差出好几层楼。

不但是理解吃力,编程的时候命名也会头大无比,毕竟程序不是写给自己看的,更多的要考虑团队和可读性。

所以呢,学编程顺便把英语也学一下,可能会两者兼得,而且在学英语和学编程中偶尔换换心情也不错

比较推荐的是Python。python的一个最大特点就是好理解,适合初学者。比如定义一个函数就用def 这个关键字,define的前三个字母意思就是定义的意思。再比如定义类,就用class这个关键字。

推荐python的另一个原因是,python很有人气,得到许多开发者的喜爱,网上的资料也特别多,特别全,无论中文还是英文都可以很快的找到你需要的相关信息

最后一个原因是,团队里面只有自己一个人会python的状况概率相对比较小些,可以及时和同事请教交流。

所以从易懂性,资料的丰富性,团队里的普遍性来看,比较推荐python。

无论你想学习什么编程语言,小编也有几点建议供您参考:

1.敢于尝试,还要多练习。当掌握了一定的知识点后,就不能停留在原地不动,要把所有知识点串联起来,灵活运用,这样可以解决的更多的问题,打开更多的路子。多写代码,常练习。

2.初学的时候可以先从小程序开始,在这个过程中可能需要用到数学知识,这个时候就把它攻下来,然后,慢慢深入更系统的学习。除非特殊领域一般不会用到很高深的数学知识。

3.关于英语,那是你跟计算机交流的一种语言,在你学了一段[_a***_],基本适应后,可以尝试看一些英文版的教材和视频,一开始可能比较难,只要坚持反复看,你将获得双丰收,既把编程学到手了,还提高了英语水平。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/20949.html

C++语言英语
java语言电脑板编程,编写java语言的电脑软件 科技创新理论不足