|
Because of the announcement that Google was leaving PNaCl and incorporating WebAssembly I decided to read up on it a bit:
WebAssembly High-Level Goals - WebAssembly[^]
That lead me to this nice slide deck explaining asm.js:
Big Web App? Compile It![^]
That's a really great slide deck on the topic.
The really interesting slide in there says,
Kripken: JavaScript is standards-based and the only language that runs in all web browsers
Yes, it's obvious but also just seeing it like that is almost shocking to the system.
But, as I was going through that he mentions the vast number of libraries that are already written to convert code written in a language (Python, C/C++, Ruby, etc) to JS.
There are over 100 or more
I found this list : List of languages that compile to JS · jashkenas/coffeescript Wiki · GitHub[^]
The Point
Embrace Javascript, it is your future!
Or, maybe not. Forget JavaScript and embrace WebAssembly.
modified 12-Jun-17 9:07am.
|
|
|
|
|
I think it bears repeating every time someone talks about WebAssembly and asm.js in the same post (because many folks are still hazy on it): they are two entirely different beasts.
WebAssembly is a binary (well, bytecode) distribution. asm.js is just a very strict subset of javascript (generally limited to the pieces that perform the best), but it is still javascript and runs through the browser's javascript engine.
|
|
|
|
|
Good point. I noticed that too. The (asm.js-based) slide deck is just kind of nice because it walks through the overview of how the compile to js thing works.
|
|
|
|
|
raddevus wrote: The Point
Embrace Javascript, it is your future!
Or, maybe not. Forget JavaScript and embrace WebAssembly.
Njet, tovarishch.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
Agreed.
|
|
|
|
|
raddevus wrote: But, as I was going through that he mentions the vast number of libraries that are already written to convert code written in a language (Python, C/C++, Ruby, etc) to JS.
There are over 100 or more
The Point
Embrace Javascript, it is your future!
Why embrace JS if I can keep using another language and hide the ugliness behind the converter?
Today I write in languages of my choice and absolutely don't care at all what assembly, meta or JS it compiles down to, haven't felt the need to embrace nor even glance at compiler output for 40 years now regardless what it is.
The Actual Point
As long as it works just keep on using whatever floats your boat.
Sin tack
the any key okay
|
|
|
|
|
Yeah, you're right really. Some people still know assembly though, even though we _all_ use high level languages. People who understand JavaScript will be the geniuses of the future.
|
|
|
|
|
Lopatir wrote: Why embrace JS if I can keep using another language and hide the ugliness behind the converter?
Some of the ugliness does not go away this way.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
@User-10476399 I guess you are up tomorrow now...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Deja vu... did we not have this last week already?
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
no that was already last week.
(go on, figure it out...)
Sin tack
the any key okay
|
|
|
|
|
Can't be. I think it was last week.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
I'm pretty sure it willan on-be next week. It was when I pastened from mynow July to yournow Jun.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
You are both wrong. Last week, last week was this week.
... such stuff as dreams are made on
|
|
|
|
|
So I will already have seen this next week?
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
CDP1802 wrote: Deja vu... did we not have this last week already? Hurry... let's check the windows. There might have been a modification
I'll get my coat
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
I know Kung Fu.
* CALL APOGEE, SAY AARDWOLF
* GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
* Never pay more than 20 bucks for a computer game.
* I'm a puny punmaker.
|
|
|
|
|
So do I! He's a nice chap.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
One laptop is on a direct ethernet connection, the other on a wireless connection (separate wifibox, not the router's wifi, so completely separate IP.) On installing W10, it turned off the wifi on the laptop with the the ethernet connection. Turning the first laptop's wifi back on, and now both computers can see each other again!
Marc
Latest Article - Create a Dockerized Python Fiddle Web App
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
|
My eyes died now, thanks
Rules for the FOSW ![ ^]
if(this.signature != "")
{
MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
}
else
{
MessageBox.Show("404-Signature not found");
}
|
|
|
|
|
They died side by side to mine. I'm happy they died fighting together, as brothers.
* CALL APOGEE, SAY AARDWOLF
* GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
* Never pay more than 20 bucks for a computer game.
* I'm a puny punmaker.
|
|
|
|
|
haha ... perfect flashmob dancing to my youtube metal, thank you
|
|
|
|
|
I think is is really, truly marvelous day, when two W10 machines can communicate finally... I would say Hallelujah!!!
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Two W10 machines talking is no great miracle. If you can get them to stop talking to Microsoft, you've got something!
If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack.
--Winston Churchill
|
|
|
|