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.

Reply via email to