Java之父:当下最欣赏的编程语言是哪个语言?

作者: 极客时间App分类: 计算机技术 发布时间: 2022-05-30 10:00:00 浏览:601844 次

Java之父:当下最欣赏的编程语言是哪个语言?

日本国父麦克阿瑟:
rust真的适合所有的老程序员们学一学,如果要做比方的话rust就像编程语言里的九阴真经,本身没有记载什么奇招绝学,但像一本大纲一样串联起了高级语言这么多年的发展史和对走过的弯路的反思。rust不适合作为新人入门的第一门语言,但却能作为老手“学”的“最后”一门语言,再往后有什么新语言就不会再用“学”字,而是万变不离其宗的“悟”

【回复】回复 @冰馬 :好了我知道你不吃这碗饭了[笑哭]
【回复】回复 @冰馬 :要吃这碗饭就别这样干[笑哭],rust是帮你变成更好的开发用的,不是教你当开发用的[喜极而泣]
梦_華:
下面推荐[doge] linux之父说c艹是垃圾语言 c艹之父说不要拿其他垃圾语言来和c艹比

【回复】回复 @真的见证2 :确实,py靠库。但是日常自动化办公还是行的
【回复】java之父说python学习成本低,效率比较差
【回复】回复 @真的见证2 :有什么问题?这不是事实?
siu0517:
求问up,没什么编程目的的金融社畜比较适合从哪门语言开始学?工作基本不太用的到编程相关,也基本不可能考虑转行。可用于学习的时间也算不少吧。可能唯一的想法就是最好可以平时给自己做点小工具之类的,或者玩3A游戏的时候能省点肝...目前在自学C,截止到指针和结构体的基础课程听完了,感觉还好也都听得懂,但就是感觉自己好像还是啥也做不出来呀...所以在想要不要换一门语言学,求指点

【回复】看你想干啥,如果是数据处理,C++,Python,如果是金融专用,C++,Python,R, Rust,如果是后端处理,Java,或者C#,如果嵌入式,C不二之选,实际上C++和Python现在也能做一些,如果人工智能机器学习,C++, Python,MATLAB,如果搞算法C++,搞数学建模,C++, Python,R,生物也是同理,安卓就是Java,kotlin,苹果oc,Swift,网页设计就JS,实际上后端现在也可以用nodeJS,PHP不建议,以后或许,写个小脚本就用lua或者Python,桌面的话c++,c#,Python,rust,云服务就go,用什么语言都是看需求的,不是说其他语言做不了,而是适合不适合
【回复】我倒是觉得金融社畜应该学sql先。。。。严格来说这个也不算是编程语言,但是数据分析之类的,会点sql其实挺加分的。。而且也不难。
【回复】非专业无工作需求一律推荐python,上手简单,快速正反馈,便于培养兴趣,等兴趣浓厚想真正做出点儿什么了,在py熟练了的基础上,可以考虑兼学其他语言。
ZeaLotJamesIII:
越用C++越能亲身感受到当年Gosling那批人心中的滔天怒火,他们当时应该是对c++失望至极,不然谁会闲得无聊花费一生的精力去搞一门新语言。

【回复】我记得是当时他们受不了c++编译太慢和开发效率太低才搞的Java
【回复】回复 @量子鸟 :开发一些写了以后一年改一次的东西不慢,带10个人以上团队,开发一个需要快速迭代的应用,用c++快不快我不知道,但是绝对够屎山
【回复】回复 @ComixHe :cpp编译慢是真的,但如果有水平避坑的话现代cpp开发起来绝对不慢
碳酸天剑:
Java适合处理复杂业务。 有一种开发模式是底层用native语言(C/C++,Rust等)调系统API,上层用Java封装写业务。 以及,高司令为什么不提C艹,因为他是个C艹黑,他开发Java的原因就是不爽C艹[吃瓜]

【回复】回复 @まこ :我看corejava讲的是最早是一个电视机顶盒项目,因为各个厂商机顶盒用的芯片不同,需要一种紧凑且可移植性强的代码,就是java代码(指编译后的字节码),因为当时工作室大部分人都会cpp,就简化cpp做成的java bean代码(编译前的源码),后来也没公司接受,然后独立出来做了个语言 当然,最早也不叫java和java bean
【回复】确实他就是对了对标C艹才带团队来发了Java[笑哭]
【回复】你是在说Android吗[脱单doge]
低调徘徊的猫:
做大型应用问过我优雅严谨的C#了吗?大胡子我劝你善良[笑哭]

【回复】你怕是不知道用springboot开发效率有多高,Java的生态实在是太强大了,只考虑开发效率不会有人给自己找麻烦。
【回复】要是微软多年前把现在搞的各种开源、以及跨平台的.NET core搞好,说不定现在Java在的位置上真就是C sharp了
【回复】回复 @坠落凡尘7 :又来要是了,cs这么牛怎么不早点出来,你真当同时期和java,c竞争的那些语言都是废的吗
破啊操控破手机:
虽然我挺喜欢python的,但是我也觉得性能方面确实不行,而且并发性很差。他的优势在于开发效率和社区,如果你的硬性要求是快捷或极高的开发效率,那python还是不错的选择,不然的话还是强烈建议学一下JAVA这些个语言,至少基础会一些也是有用处的

【回复】那其实可以试试groovy,完美支持java,因为它基于jvm,还增加了很多动态特性之类,简化了很多语法,我觉得可以称作Java++(不是J++,因为它已是Csharp的前身) 不过国内关于这个语言的资料是真的少,基本只有apache官方的教程看,w3cschool讲的也很粗略,要有java基础
【回复】python糊脚本简直不要太爽,在大部分程序规模比较小且py速度影响不大的领域py那不是嘎嘎乱杀
咸鱼-致远星分鱼:
虽然说人家是大佬,但是到这个层次对我们搬砖的也只有较少参考价值,就和工匠评价哪个工具性价比最好一样,你给它换个偏差的大佬一样轻松完成任务

【回复】搬砖的用什么语言都一样。 只有达到大神级别你才能体会到差距
【回复】人家是Java之父,不会拿自己的语言和c/c++比的。人家不会傻到砸自己饭碗,砸自己开发的Java
继论:
c语言之父谭浩强,问他,i++i-i+最后输出结果是什么,他说,只有傻hi会写出这么烂的代码。[冷][冷][冷]

【回复】实际中确实只有弱智会这么写
【回复】这种题只有那些为了考你而考你的才会出现,实际开发中为了可读性好是不可能出现这种情况的
【回复】孔乙己:i++有六种写法,你知道吗[doge]
zjshshdr:
第一次知道Java,是第一次玩我的世界的时候[喜极而泣]

【回复】第一次知道java,是0几年玩按键手机游戏,游戏目录中有个java,当时还问我爸java是啥,他也不懂[笑哭]
【回复】咖啡图标,我以为是游戏的[粽子]
【回复】回复 @Perish-Cre :我也是[笑哭]

IT JAVA 计算机 学习 编程 码农 互联网 RUST c语言 编程开发

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!