|
I thought COBOL already has that distinction. And it's worse than JavaScript, IMHO.
JavaScript ain't so bad...
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
I doubt it. Actually I think Webassembly[^] is in a good position to completely replace Javascript. I've seen some benchmarks where it's performing 15-25% faster. Not to mention... I can compile my C++ into Webassembly with Emscripten[^]. The latest versions of LLVM/Clang can also compile C/C++ directly into WASM.
Watch out... many of us old C/C++ guys are about to be in your browser.
Best Wishes,
-David Delaune
|
|
|
|
|
Randor wrote: many of us old C/C++ guys are about to be in your browser
I'll volunteer you since I want no part of that nonsense. (Not because it intimidates me, but because I find web development to be boring as hell. Even pure database front-end work is preferable and that makes me want to stick needles in my eyes.)
|
|
|
|
|
Well,
If my predictions are correct... I am actually thinking Webassembly will spill over into desktop development. All of the major browsers (Edge,Chrome,Firefox,Safari) currently have a WASM framework. The .NET framework can be compiled down to WASM[^].
Joe Woodbury wrote: I find web development to be boring as hell.
Sounds like you have built artificial walls in your mind. Webassembly although it's being used for web development... would make a great development framework for desktop applications. It's just a programming language and it compiles down to a binary format.
Why don't you spend a few minutes playing with it? Here is an online compiler that will serve the compiled WASM binary back to your browser. You can even use the latest C++11 language extensions.
WebAssembly Explorer[^]
Best Wishes,
-David Delaune
|
|
|
|
|
Randor wrote: Sounds like you have built artificial walls in your mind.
Nothing artificial about it. I don't enjoy doing web development. A lot of developers hate doing embedded development.
Randor wrote: Here is an online compiler that will serve the compiled WASM binary back to your browser.
Nothing more fun than working with half-baked tools (I had to dumb down my examples to the point where the "new" code didn't really do what it originally did. Their "C++11" compiler can't handle C++11.)
|
|
|
|
|
Joe Woodbury wrote: Nothing more fun than working with half-baked tools
Check out what one of our members right here on codeproject has done with his C++ game engine using emscripten to compile C++ to webassembly:
Game engine using SDL2 and ZetScript[^]
The Webassembly version:
Emscripten-Generated Code[^]
Best Wishes,
-David Delaune
|
|
|
|
|
Kool!
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
TheGreatAndPowerfulOz wrote: Kool!
Yep,
Here is food for thought:
Q: When is the last time you seen a technology being adopted by all of the browsers simultaneously?
A: 22 years ago when JavaScript appeared.
Best Wishes,
-David Delaune
|
|
|
|
|
Your memory is playing tricks then. JS was developed in house at Netscape in 1995, and added to IE a bit later in 1996 alongside support for VBScript as a client-side scripting language.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Well,
JavaScript was released in Netscape on December 4, 1995 and 7 months later on July 16, 1996 JScript was released. A few months later it was added to Internet Explorer 3.
The research and development was being worked on simultaneously by both Netscape and Microsoft and was being standardized by ECMA International[^].
I am not really interested in debating you on the semantics and minor 7 month timeline differences. I also acknowledge that Brendan Eich at Netscape developed the original scripting language.
Best Wishes,
-David Delaune
|
|
|
|
|
It already is. JS is the new VB6.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
As Randor points out. Javascript will one day become the assembly language of the web -- we'll use real languages to compile into Javascript.
Otherwise, if Javascript becomes the dominant programming language, I will look into sanitation engineering jobs. Not much of a difference, but at least you get out into the world once in a while.
|
|
|
|
|
Marc Clifton wrote: I will look into sanitation engineering jobs. Not much of a difference, but at least you get out into the world once in a while.
... and maintain your self-respect at the same time.
98.4% of statistics are made up on the spot.
|
|
|
|
|
Hi,
It should be easy to create a Visual Studio extension that would embed WASM into a PE section with a small stub that loads the WASM into memory and calls into Chakra to execute the webassembly. If you embed the javascript engine into the executable it could be distributed as standalone executable.
Patent #2870972987540975942157409754927529474
Method for running Webassembly on the Windows Platform as standalone application
Best Wishes,
-David Delaune
|
|
|
|
|
HoweyCoin, a new digital currency, was launched today through a pre-initial coin offering and the team behind it said it would be "the cryptocurrency standard for the travel industry. Just wait until it takes off and starts funding the organization
|
|
|
|
|
Or worse, shows up as a ticker on the Crypto market that you can invest in.
|
|
|
|
|
When low-code and no-code tools first hit the market, developers were nervous. Because who *really* wants to code, anyway? (/eyeroll)
|
|
|
|
|
"And if there’s one thing that really grinds developers’ gears, it’s being pulled away from innovative work to help complete tasks they consider menial."
I seriously disagree. What "really grinds developers' gears" is being pulled away from any work to work with, and fix problems created by, idiots.
Being able to let the idiots do whatever they want without developers ever getting involved is nirvana.
(It's also amusing that Laurel Kline sounds like she thinks this is something new.)
|
|
|
|
|
Hey look, someone has re-re-invented 4GL's.
I really wish people would learn from history, rather than repeat it.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
The thing is, I'm always looking at how to avoid writing more code. It's really quite a skill which nobody teaches, certainly not from what I've seen, creating truly re-usable functions and groups of functions (those are called SDK's, right? And the thing that interfaces with them are API's, or in more foofoo terms, "services"?) Or even something as simple as refactoring a piece of code in a function out to a separate function so I'm not repeating myself. Or using metadata to define what needs to be done and writing just the general purpose code that works with the metadata. Etc.
|
|
|
|
|
The U.S. Senate voted 52 to 47 on Wednesday to reverse the Federal Communications Commission decision in December to repeal landmark 2015 net neutrality rules, but it still faces an uphill battle. Soon to be dereinstated
|
|
|
|
|
Bitcoin's burgeoning electricity demands have attracted almost as much attention as the cryptocurrency's wildly fluctuating value. "Electric blue for me. Never more to be free."
|
|
|
|
|
At DevOps-focused London conference Continuous Lifecycle* today, Linda Rising challenged the superstition of tech professionals, a group that ought to have some affinity for science. "When you believe in things that you don't understand, then you suffer"
|
|
|
|
|
And that's news?
At DevOps-focused London conference Continuous Lifecycle* today
Add to the list:
DevOps
Continuous Lifecycle
You think not? Read the definition of DevOps:
DevOps is the combination of cultural philosophies, practices, and tools that increases an organization's ability to deliver applications and services at high velocity: evolving and improving products at a faster pace than organizations using traditional software development and infrastructure management processes.
And "continuous lifecycle" is an oxymoron. How can something that has a "lifecycle" - birth, life, death" be "continuous"? I thought most programmers didn't believe in an afterlife and reincarnation.
|
|
|
|
|
Data collection, backdoor keys, and user education are as problematic in 2018 as they were in 1996 People?
|
|
|
|