c#(csharp)这门语言的优势究竟在哪?身边同学朋友一问,居然都说是为了unity3d才来学的c#。真实unity3d挽救了c#。难道这门语言自己没有其他“作用”了嘛?关于c#的讨论多是语法方面的,c#的语法优秀众所周知,这是一门使用过后就会让人爱上的语言。但是关于框架、库、应用领域方面的谈论则很少,而对于java的讨论则主要集中在这里,与c#形成了鲜明的对比。因此如果想要在企业内从事开发,看国内的互联网龙头企业就行了,像阿里巴巴、腾讯、京东、网易、百度、美团、字节用的什么编程语言,显然c#是没有市场份额的,多是java和golang,所以你很难去想象有人会使用c#这样一门编程语言去面试,小公司或许有。但薪资与大厂java有较大出入。如果是个人使用无所谓了,但是上大企业或者大部分公司java是必选项。
c 就是一门工作语言,真没必要学。c、lisp、haskell、java,这些才是cs应该去学的。高等数学概率论和统计什么鬼,代数学和范畴论才应该去看看。c 真的是麻烦,像互联网后端这种用java多清爽。估计c 以后只能在嵌入式行业混混了,想造轮子前提是得进大公司。而且c 不是优雅不优雅的问题,是恶心不恶心的问题,设计缺陷太多了。c 的缺陷通常表现在,类库基础薄弱、一片荒芜,可用的工具类太少。新特性搞不明白是用来做啥,以及到底该不该用。针对这俩问题,一般来说要么自己写了,要么不用,而且确实很多都不是为常规开发准备的。我是看候捷c 的书,彻底放弃了,为什么一个语言会有这么多坑要记住啊,能搞成这样也是不容易。
#chatgpt# chatgpt程序有利有弊,利是,chatgpt有自然语言处理功能,有了它可以写出标准的文章,不会出现语句不通顺的情况,届时人人都是“胡锡进”。弊是,会有很多学生利用chatgpt来写作业和毕业论文,作为学生要有自主思维、学会独立思考,理解学到的知识。如果用cha tgpt来完成作业,这就像我们小时候抄同桌的答案一样,虽然暂时能得到满意的分数,但并不能实际提高学生的知识水平,如果长时间依赖chatgpt来完成作业不主动脑子去思考,就会影响学生的思维障碍,导致失去原有的创造力,简单来说就是“脑袋生锈”的意思。
编程语言 70 年发展图鉴