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]
两门基本不构成竞争的语言,谈不上谁优势谁劣势。基本可以认为C和Java都是必学必会的语言,C++选学。
有请php选手登场[s:ac:呆]其实就是各有优势。
看你的目的是啥,各有优势。只做工控上位机的软件,C++++对我来说足够用了,要开发单片机或硬件驱动,那就得学C了,职业码农估计就得Java合和C++了。
学了c++,java更容易学。
java不用关心内存开发效率高,但是又有点性能需求。
c++一般做对性能要求更高的领域,比如游戏后台啊,系统底层,大型软件,数据库等等,一般在互联网混饭的初级码农几乎用不到。
C和C++可算不上美
真要觉得美 还是得看JAVA和C# 之类的高级语言,尤其是语法糖的使用, 简直完美的体现了一个人的代码功底
你把c primer 看完了再来说喜不喜欢c吧[s:ac:茶],刚入门对什么都感兴趣,等你看完侯捷系的书后,深入到高性能优化和并发处理上,你就会感觉C/C++这个吊玩意咋这么傻,什么都需要你控制。当你对这种控制得心应手后,你可以去任何一家需要做pc端底层控制优化的公司担任项目开发的主力成员了,升职加薪不是梦。
你是相当爱好者还是赚钱,爱好者随便,推荐学C/C++,赚钱JAVA。
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这些。好用不好用另说,写起来是很爽的。
有什么优势
C++快。但是写起来麻烦。
JAVA相反。
C/C++主要是通信、游戏、嵌入式
JAVA主要是互联网后端
不怎么重合,挣钱当然是JAVA,互联网还是比传统软件挣钱的多啊
你能看21天精通c语言的书,还是选java吧[s:a2:doge]
python
[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]
[s:ac:呆][s:ac:呆]c很美吗,c才是最难的[s:ac:瞎]
C/C++ python java 建议都学[s:ac:中枪]