请教一个问题C/C++和java哪一个语言有优势?

Annanas-avatar

Annanas

2021-05-10T14:10:04+00:00

我自学过21天精通c语言,虽然皮毛都没有摸到,但是就感觉c很美,c++和java不了解,有没有大手子给科普一下。[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bd35aec58.png[/img]
TheOtherWalt-avatar

TheOtherWalt

两门基本不构成竞争的语言,谈不上谁优势谁劣势。基本可以认为C和Java都是必学必会的语言,C++选学。
Ikitsu-avatar

Ikitsu

有请php选手登场[s:ac:呆]其实就是各有优势。
Ftyan-avatar

Ftyan

看你的目的是啥,各有优势。只做工控上位机的软件,C++++对我来说足够用了,要开发单片机或硬件驱动,那就得学C了,职业码农估计就得Java合和C++了。
koriganku-avatar

koriganku

你先说你要干什么........
iLycious-avatar

iLycious

学了c++,java更容易学。
java不用关心内存开发效率高,但是又有点性能需求。
c++一般做对性能要求更高的领域,比如游戏后台啊,系统底层,大型软件,数据库等等,一般在互联网混饭的初级码农几乎用不到。
dxvil.drk-avatar

dxvil.drk

C和C++可算不上美

真要觉得美 还是得看JAVA和C# 之类的高级语言,尤其是语法糖的使用, 简直完美的体现了一个人的代码功底
ImLiterallyHim-avatar

ImLiterallyHim

你把c primer 看完了再来说喜不喜欢c吧[s:ac:茶],刚入门对什么都感兴趣,等你看完侯捷系的书后,深入到高性能优化和并发处理上,你就会感觉C/C++这个吊玩意咋这么傻,什么都需要你控制。当你对这种控制得心应手后,你可以去任何一家需要做pc端底层控制优化的公司担任项目开发的主力成员了,升职加薪不是梦。
ImLiterallyHim-avatar

ImLiterallyHim

你是相当爱好者还是赚钱,爱好者随便,推荐学C/C++,赚钱JAVA。
TheOtherWalt-avatar

TheOtherWalt

Reply to [pid=517060861,26808943,1]Reply[/pid] Post by [uid=38327520]在座的各位都是垃圾[/uid] (2021-05-18 22:30)

真要在语言里找美感,那肯定没Java和C#什么事。

Java没有宏机制,没有模式匹配,函数式半残,OOP也不完全,语法糖也很少,真的是除了足够简单以外一无是处。C#充其量也就是个强化版Java,强一些但也强得有限。

好看的语言还是得看现代语言,Scala、Haskell、Elixir这些。好用不好用另说,写起来是很爽的。
Necrolysis-avatar

Necrolysis

前者有性能优势,后者开发简单。
$aw.C Mystic-avatar

$aw.C Mystic

JavaScript才是最好的语言。
koto-avatar

koto

有什么优势
C++快。但是写起来麻烦。
JAVA相反。
NoAimAlex-avatar

NoAimAlex

打起来了 打起来了
Elizabeth Caledonia Ashe-avatar

Elizabeth Caledonia Ashe

C/C++主要是通信、游戏、嵌入式
JAVA主要是互联网后端

不怎么重合,挣钱当然是JAVA,互联网还是比传统软件挣钱的多啊
Letful-avatar

Letful

你能看21天精通c语言的书,还是选java吧[s:a2:doge]
P e r a-avatar

P e r a

python
[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
SoUmFree-avatar

SoUmFree

你大致可以认为是手动挡和自动挡的区别
K1LLFIGHT3R-avatar

K1LLFIGHT3R

[s:ac:呆][s:ac:呆]c很美吗,c才是最难的[s:ac:瞎]
Not Ex0tic-avatar

Not Ex0tic

C/C++ python java 建议都学[s:ac:中枪]