I probably said more than I probably should already have said. I don't know everything nor do I pretend to know everything. Bunt since we are all having fun in our rant we can go on.
@_tulayang > Did you given any valuable evidence yet? No, you didn't. Neither did you. I don't have any evidence nor theoretical reasoning that javascript could be as good as C or C++. > All that you talked about are your c++ and your GUI. Do I guess right? Not really. I had that in mind, but I was not limited to it. And hands down GUI development is not the best experience in C++. > You have never developed a project outside of your C++ language. I actually made a [3D game engine in Scala](https://github.com/krux02/downearth) and [one in go](https://github.com/krux02/turnt-octo-wallhack). Aside from that I worked with Matlab, Mathematica and a lot of C++ here and there. > How did Linus talk about the C++ language ever? I don't want to repeat it at > all. I don't know how he talks about it. I just know that the kernel is a lot of C, not C++. > And you don't understand WebAssembly at all. Might be, I didn't put a lot of research in it, just hope. Do you fully understand it? > Do you think WebAssembly will make things less complex and easier to > understand? Yes I do. > It's so wrong. Ok > WebAssembly is just a standard of intermediate code. You still have to face > your bloated ugly grammar and user interface. WebAssembly just make you using > c++ to generate browser assembly code to run in web containers. Rust works too. I saw that in a presentation. > We all know how poor C++ UI is. Do we? > WebAssembly won't hiding complexity, nor removing complexity. Yes can you explain me more? > Electron, developed from Github. Visual Studio Code is written by Electron. > Nylas Mail is written by Electron. Just because I don't like something and think it is horribly bloated doesn't mean it is useless. > You must have seen the mail If you have a mac. I don't have a mac. > Many projects have proved a great success. ok > And JavaScript, I'd say: you don't understand JavaScript and have no > development experience of JavaScript. True. I don't have real JavaScript experience, and somehow I don't really want to. The concepts behind that language are not really convincing to me, it just isn't an interesting language to learn. And for deploying to the web, as I said, I think it is just a matter of time until you don't need to understand JavaScript anymore to do that. Until then I can live quite happily without deploying to the web. > React-native, NativeScript provide mobile ui interaction for Android, IPhone. > Electron, NW provide desktop ui interaction for Mac, Windows, Linux. Nodejs > provides net io and process API to interact with any requests from network. A > programmer who using JavaScript can accomplish more than any of other > programmers. Have you ever heard of SDL. You get all that platform independent in C. Does not have a fancy name, and you have to render you UI manually, but you have it all. > JavaScript is not the only language I'm using. I used JavaScript from 2009, > used C from 2006 to 2012, used PHP from 2008 to 2010. And I used to be > fascinated by C# in College. Now, I'm using Nim instead of C (I hate the > compiler experience of C) to write some installer, updater or some backend > tools. If you still have any intelligent opinion, tell it. If the compiler experience was your true problem with C, then I don't understand why you wanted to change to Nim. It compiles, too.
