|
Amazing leap of logic; they assume languages are chosen for these features, not coincidental to them. To me, the common threads are 1) how easy is to build passable software and b) how "cool" the languages are.
|
|
|
|
|
JavaScript, Python, PHP, TypeScript, Shell, Ruby are "Scripting Languages", i.e. languages for automating simple tasks, with a strong focus on the procedural paradigm (if..else, switch, while, ...). Of course, you can write such simple procedural code also in Java, C++, C# - but these languages are focused on an object-oriented paradigm, i.e. about components and their interactions. Most software developers never cope with the paradigm shift from simple procedural to Object-Oriented Programming (let alone Aspect Oriented Programming, Functional Programming).
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
I think that's a bit of a dated view of things. Most of the languages that you mentioned do support OOP and functional architectural patterns. These are not just reinterpretations of the classic .bat file or sandboxed BASIC wrappers.
The primary difference between scripting and programming languages is direct memory access: in an scripting language there is no concept of memory address or type size. The architectural patterns, however, are there and should be effectively utilized to write good, modularized code.
"Never attribute to malice that which can be explained by stupidity."
- Hanlon's Razor
|
|
|
|
|
That desire for safety and predictability is evident in the rise of languages that support static typing, where developers can specify the type of each variable, allowing many errors to be flagged when code is compiled.
Like children, we (as in the scripting community and particularly those promoters of Ruby) have to burn our hands on the stove before we learn not to touch things that are glowing red.
Latest Article - A Concise Overview of Threads
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
|
|
|
|
|
And unfortunately there're far too many people born without functioning pain nerves who never learn better.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The IllumiPaper research platform provides paper-integrated visual feedback without losing the sensory richness and flexibility of paper Does it go in the blue box?
|
|
|
|
|
If they're so clever, why can't they think of a non-stupid name for their product?
I heard that Steve Jobs didn't even consider the name "visibilliscreeninteractivimachine", when they made the Mac.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
|
Don't worry, they messed up the latest patch for Visual Studio as well.
(For the record, I'm not Linux fan, but when I choose, it's Fedora LXDE. And, honestly, I wouldn't inflict Linux on anyone; it's a giant pain in the ass.)
|
|
|
|
|
Joe Woodbury wrote: I wouldn't inflict Linux on anyone; it's a giant pain in the ass
So its a competition now?
Actually I'm with John. I installed Ubuntu 16.04 on a laptop I share with my non-technical partner some years ago. This has been the most hassle free of all our devices since. There were a couple of technical issues initially (drivers) and these may have been show stoppers for some. However once resolved the machine has been very stable indeed. I am not a Unix guru myself.
Peter Wasser
"The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell
|
|
|
|
|
I've had no issues with Fedora, very few with CentOS or Debian (a multi-boot issue), but had serious problems with Ubuntu 16.04.
pwasser wrote:
So its a competition now?
No, but Linux isn't the panacea many make it out to be.
|
|
|
|
|
Good God.
And the beat goes on.
|
|
|
|
|
Gone are they days people worked hard to fix bugs...now we have hardly working features...
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
To paraphrase,
"Gone are the days people worked hard to fix bugs. Now they work hard to hardly fix features."
|
|
|
|
|
John Simmons / outlaw programmer wrote: The forgot the most obvious work-around... The most obvious workaround is:
Windows 7. No need to downgrade to Windows 10 or to the PITA of Linux.
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!
|
|
|
|
|
Considering that security updates to W7 are due to stop, that is ill-advised bordering professional neglect to suggest at this juncture.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Rob Grainger wrote: Considering that security updates to W7 are due to stop, that is ill-advised bordering professional neglect to suggest at this juncture. Considering that MS patches cause more problems than they solve, it is far safer all round to rely on professionals to deal with your security, rather than suffer the utterly ridiculous windows update debacle.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
It's still viable for another 14 months, but waiting until the last minute to migrate is just adding needless pressure to the situation. That's why I'm migrating now.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
I was on Windows 7. They're gonna start charging for security updates in January 2020. Windows 10 is a no-go for me.
Ubuntu just announced that v18.04 is going to a 10-year LTS cycle.
No updates to Linux have broken any of my boxes.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
With the official release of Visual Studio 15.9, developers now have the officially supported SDK and tools for creating 64-bit ARM (ARM64) apps. In addition, the Microsoft Store is now officially accepting submissions for apps built for the ARM64 architecture. Remember when they used to support DEC Alpha and MIPS? Yeah, I'm sure that they'll never drop non-Intel CPUs again..
|
|
|
|
|
If arm ever stops being relevant to the broader PC market I'm sure they'll drop it too.
Alpha got dropped because the architecture was EOL after HP bet big on the Itanic (has MS officially abandoned it yet?).
MIPS while not completely dead has faded into a low popularity embedded world choice and has spent the last decade or so being bounced from one vulture capital company to another. All of whom either got it as a package deal along with something else that was what they really wanted, or got it for peanuts as a speculative buy that didn't pay off when the package buyer unloaded all the odds and ends they didn't care about. At this point, I suspect due to prolonged neglect it's going to just continue to fade into increasing irrelevance. I no longer think that even with a serious investment it'll be able to claw back long term marketshare from arm.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
modified 19-Nov-18 10:02am.
|
|
|
|
|
Researchers at the National Institute of Technology Patna, in India, have recently devised a tool to identify the geographical location of emergencies and disasters, as well as that of the people involved in them. Better than getting an AI to come up with heavy metal band names
|
|
|
|
|
What could possibly be abused about such a wonderfully benevolent service?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Team Homer teaches TIAGo to autonomously clean a toilet, and it's about time It left hydraulic fluid all over the place last time it was in there
|
|
|
|
|
Good grief. I'd like to see that robot try and fit into the tiny stalls at work.
Latest Article - A Concise Overview of Threads
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
|
|
|
|