4 ms·
Everything us easy when you know how to do it. But that learning curve...
by smitty1e 4y ago
Everything us easy when you know how to do it. But that learning curve...
- jstimpfle 4y agoNobody said it's easy. Programming is hard. The statement is that the language is _simple_.
- Ygg2 4y agoNobody 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".