小白发问,都说 C++开发效率比 Java 低,但 C++的 hello world 也没多几行代码啊
#c++
#include <iostream> int main() { std::cout << "Hello, World!" << std::endl; return 0; }vs
public class Main { public static void main(String[] args) { System.out.println("Hello, World!"); } }
去楼下便利店买瓶水 只用走的所以有没有车公共交通方不方便没什么影响
但是要去城市另一头办点事 有车没有车公交能不能直达体验差距就大了
你可能会见到:
QString
CString
……
1: 为什么说 c++ 难,难的不是语法糖; 而是语法糖背后的意义;
file.open("file_name", a). & file.open("file_name", a+) & 写文件要 4k 对齐 为什么要 4k 对齐 因为内存 为什么内存是 4k ?那就要设计到操作系统 & 特么的在去溯源, 都特么溯源到 第一台计算机的产生了;
用 java go c# ?我管你几 k 对齐, 快速我就 github 下载 广泛推广使用;
反正老板不听历史, 所以 也别纠结学什么语言了 你需要的是一个思维 而不是学习语言; 这个思维是:
我目前做的项目 & 业务。 计算机 & 代码可以给我提供我什么帮助 让我更好的完成✅
而不是:
我要学会什么语言 这个语言什么好处 能做什么。
为什么会有这样的思维, 这是 西方国家 & 部分亚洲国家的差别;
于当代科技而言, 西方在 0-1 的节点上作出的贡献占比很大很大
亚洲地区 在 1-x 上实现的更多。
至于你说哪个牛逼你说了算。 你非要我说 我说工人阶级最伟大.
1. java 大量开元包导入直接用, 安全 稳定 无脑.
2. cpp ?导入进去一套用法下来 还能出问题, 简单点就是说:照着说明书用都能出问题;人的问题占大比; 毕竟那点工资招聘一个真正会 cpp 的不大可能;
效率说的是 成本 & 维护 & 招聘人员。 不是说开发效率. 管理层懂点技术的会知道 公司是有钱不是傻,要的就是可复用性; 这个可复用包括人的复用; 不是 a 走了疯狂找个 b ,b 又不愿意吃屎山代码。java go c# 都是那几个框架 不会也愿意学; cpp...你说招进来让他们学框架二次迭代开发维护, 他们只想造轮子. 给你推翻重写, 毕竟底子在那。另外 市面上的都是杂牌程序员, 我也是; 喷的铁铁们别激动。