3 ms·
Nobody mentioned programming. And hard/easy is a relative term. My easy != your easy. Sharpened rock is a simple tool. Versatile too, but try using it to make
by Ygg2 4y ago
Nobody mentioned programming. And hard/easy is a relative term. My easy != your easy.
Sharpened rock is a simple tool. Versatile too, but try using it to make a sculpture and it's going to be hard, very hard. Especially if you never used it extensively.
C is a simple language. No doubt about it. But doing multi-threading and memory safety in C is like trying to build a 100m tall structure using nothing but a sharpened rock. Possible but, why would you.
Java is a complex language. Lots of complexity. Classes, annotations, async, System.out and so on. But multi-threaded and memory safe (memory leaks allowed ofc) programs is as simple as just not using Java's array of unsafe tooling.
- jstimpfle 4y agoSure, there is no real disagreement, it's only a confusion about terminology. > But multi-threaded and memory safe (memory leaks allowed ofc) programs is as simple as just not using Java's array of unsafe tooling. as _easy_ as just not... "Complex" is the opposite of "simple". "Easy" is the opposite of "hard".