C#、C++、Java、Python 选择哪个好?

小编这有自学的过程中有一些资源可以免费共享,

欢迎进群自取853665602

群内还有更多其他Java学习的资源(内涵:Java80g学习视频+Java学习书籍+Java项目实战源码+安装软件等】

各类资源都有哦~

c语言里,就讲了三件事 件事 一个是 void *,一个是 void**, 一个是除了void的type

c++也讲了两件事,一个是 pointer_holder<any> 另外一个就是 pointer_holder<any*>综合来讲,就是物以类聚,人以群分,你是谁的人,你来自何方,要往何处去。

c# 这个语言让人又爱又恨,爱的时候,当时各种前端后端的事都可以办,恨的是,就只支持windows。虽然后来跨平台了。。。晚了。现在只能靠unity 3d 在游戏端大放异彩了。

java就是为了web而生的前后端通吃的。一出市抢走了c++的半壁江山。让企业们登上了互联网的浪潮。2000年互联网泡沫的资金,都被java给吞下了。什么叫如日中天,什么叫盛极一时,根本无法形容,只有一句话,钱挣的,晚上睡不着觉,所以才有了一本《java未眠夜》。

紧接着就是js了,老美一所牛校,一位富二代小扎,写了facemash,

后来改名叫facebook

这家公司现在还在狂推 react (什么都得自己来)。咱们国内都在抱团vue(allinone一站式)。

还有巨硬,狂推typescript。这个多出来的type就要命了。我一个搞c++快20年的人,看着js的书,看着看着画风就变成了,我看模板源码的时候的风格了。

再说go,标榜的就是抢C++的饭碗。其实,抢的是java和python的饭碗。拿手过硬的就是 网络高并发数据流。当年的rm和rmvb火了,再后来的flash取而代之,现在是html5在前端风光无限,后端呢,就是go 和docker俩,抢走了我不少c++的同好。当我听说b站出了一件大事(代码泄露),看到了go-XXXXX的时候,亮了,开始买书,研习一下源码(后来删了,怕被追究)。我没想到,这么大的b站,就是php和go撑起来的。能暂时风头强过a站,恐怕go立下了汗马功劳。从此,各种短视频平台如雨后春笋般出现,go一下子在国内就火了。

再到今年的rust,基金会大力鼓吹的就是区块链技术。几亿刀乐正在源源不断注入到rust的区块链项目。看着c++的btc的成功,rust也制定好了自己的路线图。专门收割各大院校的c++韭菜。想想确实也是一个出路,毕竟国内的程序员看重的还是长远的利益。

python 讲的就是一件事 我不管你是c,还是c++ 还是c# ,还是java。只要给我个接口,我就照章办事。我干我的外围,调参数,各种拆包转发,各种合成,组装。保证客户的源数据送到前端后端。只要吩咐的我都能够办好。


c强调的就是自由,公开。 变量,函数不分彼此。

c++强调的是稳定和传承,保护私有,允许朋友圈,也广泛接触陌生人。 但强调 这个成员是谁的,谁就得管。我们必选通过一个层级链条中,能够找到它的上级,然后调遣其为我所用。就拿人手一本的《c++ primer》举例。前6章,讲的就是c++初级应用。大部分人在大学也就用到这些。有了这些基础知识,转 python,go 易如反掌。

然后开始学习7-19章。呵呵,很多人就慢慢开始吃力了。原因就是抽象到底是什么,模板到底是什么? 我将来要把这些东西用在哪里。根本不知道,很迷茫。其实如果你通读了,java,go,rust,python的经典书籍,你就发现,讲的就是c++ primer的 7-19章的内容,而且都是通俗的讲法。那真就是,js 10行,c++100 到1000行。还都是模板10多层的嵌套。每一次嵌套都多一个<>。

举个例子,就是 函数柯里化(curry),好处是延迟调用。比如一件事分多个阶段,有点像火箭发射一样,多级助推那种感觉。

js版本

cpp版本

netscan写的版本,图侵删

c++就是被js等编程语言逼得,必须出个lambda,才能够把别人有的,让自己也能够实现。所以c++就编程了语言联邦。用国人的话就是,兼收并蓄。是做大做强的奥义啊。

c++模板可变参版本的curry

由于lambda的出现,完成了海量该template完成的事,减少了很多不必要的阅读时间。这就是其他语种的功德无量啊。

typescript版本的curry

所以说,一旦c++学好了,那真的是走到哪里,都有饭吃。 你先看看c++版的,再看看typescript版的 就发现太像啦。 然后用的还是js的语法。遍地都是兄弟。所以说,无论是主动还是被动学习c++,都要尽快学,找个老师加速更好。

想多看一下,多语种比较的,不妨点个赞,关注一下。我已经购买了很多前沿语言的书,正在研读,帮助大家避坑。 有需要的也可以在评论区,告知

别看这么多本书,其实就是一本书。一个编程思想,普通话和多个方言而已

如果你想转行,想要兼职,需要学习资源的,欢迎加我的微信【备注555】,无偿提供资源!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值