|
We consider the question from both sides because, as it turns out, there are no easy answers. Voulez-vous coder avec moi ce soir ?
|
|
|
|
|
I think it would help if we knew what was the point of the question?!
|
|
|
|
|
"A drug is a substance, that when injected into a rat, will produce a report."
This is a linguistical analogue.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
I don't understand your point
Maybe you didn't understand mine either.
To put it another way, let's say you tell me authoritatively that programming language are indeed languages, or not.
Well.. so what? Why should I care?
|
|
|
|
|
My point was that this article was written solely to increase the writer's publication count.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Haha, cheeky!
|
|
|
|
|
After reading the article I'd say the arguments against are all flawed.
- They only exist in written form. So what, nothing in the definition of language requires a language be spoken.
- Not evolving naturally isn't a good criteria. Humans change their languages, many times to their detriment. Programming languages don't change that fast and usually keep backwards compatibility. This is possibly the strongest argument against programming languages being languages but even it falls short when considering that "dead" languages such as Latin no longer change over time.
- The don't evolve naturally. Of course they don't - we create the machines and the languages are created to communicate with our machines.
- They aren't used for communications between humans. Anyone who has a cat or dog knows that language isn't just for communications between humans. The example of translation is also contrived as it's far easier to translate programs between languages than it is to translate human languages. There are so many more nuances and traps for the unwary when translating human languages that it catches even professional translators on occasion.
Bottom line - this author has zero clue about what he's writing about.
modified 23-May-22 10:02am.
|
|
|
|
|
obermd wrote: Humans change their languages, many times to their detriment. Programming languages don't change that fast and usually keep backwards compatibility. That doesn't mean that the changes are to their detriment too
obermd wrote: Bottom line - this author has zero clue about what he's writing about. surprise, surprise...
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'd argue that programming languages are used to communicate between humans. A well-written program should be readable by other humans.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
Software vulnerabilities are prevalent across all systems that are built using source codes, causing a variety of problems including deadlock, hacking or even system failures. It just flags all the lines of code Bob wrote
|
|
|
|
|
Debugging software that is running 150 million miles away is something most of us will never have to do 150 million miles is the correct distance to be from a Lisp program
|
|
|
|
|
LISP - Lost Inter-Stellar Probe?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Wouldn't that be NATHA?
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
|
|
|
|
|
Quote: one of Garret’s coders had called a lower-level Lisp function — which had inadvertently created “an end-run around the safety guarantees” of their carefully-customized language.
This is the fundamental flaw of inheritance in OO programming.
|
|
|
|
|
It has nothing to do with inheritance or OO at all. The code is in LISP, a functional language. From the sound of it, it called a lower-level function, implemented as native code, that didn't provide the safety guarantees.
More like calling a C API from a managed language.
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
As work and work life continue to evolve, companies are exploring whether a shorter week can solve some of the workforce's biggest challenges. Long weekends will have no meaning
Happy Victoria Day, Canadians!
|
|
|
|
|
25% more unpaid overtime?
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
|
|
|
|
|
We are shipping an update for Windows Subsystem for Android™ on Windows 11 starting with Windows Insiders in the Dev Channel. This update (version 2204.40000.15.0) includes several exciting new features and improvements such as updating to Android 12.1, major Windows integration improvements, and a new Settings app experience! These are the droids we've been looking for
|
|
|
|
|
The European Union is pressing ahead with legislation to heavily regulate companies like Apple, setting plans to force "gatekeepers" to open up access to hardware and software, and even set up an internal department to meet new rules, according to an endorsed agreement from the European Parliament's Internal Market Committee. Apple will be forced to give me access to all their hardware? Sign me up!
Oh, hardware features. drat
|
|
|
|
|
While not every user is actively monitoring hardware resource usage when gaming, enthusiasts and reviewers often turn the stats on to see how certain games and other applications are being handled by the hardware. Buggy reporting? How could this be?
|
|
|
|
|
This was reported in a Dev version. I wonder what it reports in the release version.
|
|
|
|
|
Meanwhile, MS is working hard at icons...
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
charlieg wrote: Meanwhile, MS is working hard at icons.. Yes, and maybe a new UI framework, or two.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|
|
Several bugs in Microsoft, Ubuntu and Tesla products were found and exploited during the three-day Pwn2Own hacking conference in Vancouver this week. It's almost like nothing is safe any more
|
|
|
|
|
Matt Hobbs v2.0 💉💉💉💉 on Twitter: "🧵As I mentioned last week https://t.co/CcU3PLPTpj removed jQuery as a dependency for all frontend apps, meaning 32 KB of minified & compressed JS was removed. So let's see what difference this has made for users[^]
The discussion at Slashdot:
Why Gov.UK Stopped Using jQuery - Slashdot[^]
Is this reasonable when you're using 3rd party libraries, or at all? Folks on slashdot make the argument that jQuery isn't needed because modern browsers behave better, and that standard javascript does all the same stuff nowadays. (I don't know enough about the nuances to have an opinion either way.)
The twitter poster shows some graphs that highlight the benefits of getting rid of jquery, but never once mentions other frameworks, like Angular, NodeJS, or TypeScript (none of which I know anything about).
".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
modified 22-May-22 9:30am.
|
|
|
|