|
I'm not sure how he intended his article to demonstrate that APL changed his way of thinking about programming, as what he writes about is all common stuff in most languages nowadays. Certainly when APL was created, this was probably revolutionary, but not nowadays.
|
|
|
|
|
My immediate reaction to the article was: That is most certainly true!
When I learned APL, it quite significantly changed my way of thinking about programming, too. If know little more about APL than it uses a strange character set and a solution can be written in one line, then there is no way you will understand how it really can change your thinking. You have to learn it, not just the meaning of the symbols, but the entire programming model.
APL is not the only language forcing you to think differently. Lisp is another one. And Prolog - it has some relatives, such as regex or Snobol4, or xslt, but doing the entire problem solution in predicate logic is most certainly different from defining a regex for analyzing a string!
I think it is a pity that the only way most programmers can think of programming is the sequential from-begin-to-end C style. The original MacOS and Windows tried to introduce event driven models, but both essentially had to give it up. The only essential change we have had since Fortran II to our way of thinking about programming is not even a change, only an extension: We now solve problems by splitting it into several parallel processes/threads. But each of them might be programmed in Fortran II, at least conceptually. I don't know of any widespread language that has thread concepts as first class citizen; the very most is realized as add-ons: Libraries with classes and methods.
I also think it is a pity that we know at most two operating systems, *nix and Windows - and seen from a distance, they are so similar that I am a little hesitant to refer to them as 'two'. Every now and then, I get nostalgic and dig up some of my old books, typically from the early 1980s, to recall all the great ideas that once were thriving, in language design, OS design and machine architecture. Repeatedly, I ask myself: Why did we abandon all those ideas? Some of them were great! Not all, but some of them could most certainly be revived and tried anew.
|
|
|
|
|
In the early 80s I designed an IBM OEMI Channel to Channel adapter using APL as a register transfer modeling and simulation language. A program written by my boss called SynAPL parsed the APL and synthesized the gates and registers. And the rest of our synthesis system partitioned the chips and produced the metallization masks for sea of gates Gate Arrays. The chips worked first time, no turns.
|
|
|
|
|
An average employee of a small business with less than 100 employees will receive 350% more social engineering attacks than an employee of a larger enterprise. You're saying that small businesses should merge to create bigger companies for safety?
|
|
|
|
|
And here I thought the biggest brand impersonator was my car's manufacturer trying to sell me an extended warranty.
|
|
|
|
|
A VS Code extension for experimental applications of Copilot. Why just use an experimental tool, when you can use an experimental version of the experimental tool?
|
|
|
|
|
Researcher who co-created substance says it is not an April fool’s joke and they hope to deploy it like a robot Because you deserve to know about magnetic turds
Watch the video. Oy.
"The magnetic particles in the slime, however, are toxic themselves." Yeah, not a problem. Go ahead and deploy.
|
|
|
|
|
Microsoft has reportedly announced an internal reorganization earlier this week, which has led the company to regroup its different Android teams under a new Android division. So, I'm guessing a new version of Windows Mobile is out of the question?
Edit: fixed title
modified 3-Apr-22 16:31pm.
|
|
|
|
|
In other news, a custom dice maker has reported an order for several thousand D10 marked:
3.1
98
NT4
2k
XP
Visa
7
8
10
11
It's believed that Microsoft intends to provide these to their iconographers to help them make sure their new Android skin has an appearance more consistent with Windows.
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
|
|
|
|
|
According to the official Windows 11 Health Dashboard documentation, Microsoft placed an update block for some Internet Explorer users. I've got good news, and I've got bad news
|
|
|
|
|
Sounds like this is related to the retirement of IE 11 in general.
|
|
|
|
|
It's hard to imagine a world that's reached the ceiling for innovation when it comes to the speed of electronic devices. But that's exactly what a global team of scientists has done. I can't compute 55 (petahertza)
|
|
|
|
|
|
The researchers have calculated a limit on the speed of digital devices. They have not ruled out faster alternative technologies.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Steven Giesel recently published a 5-part series documenting his experience building a Kanban-style Todo-app using Uno Platform for the first time. Just in case writing a cross-platform ToDo app was on your ToDo list
Compare and contrast with all the other ToDo apps out there (and there are...a few)
|
|
|
|
|
Huh, that's pretty cool. Though it reminds me of the question I seem to ask everyday: are we making things more complicated than they need to be, or simpler, or hiding complexity?
|
|
|
|
|
A man says he was forced to hack into a domestic Indian airline's website to find his missing luggage. Let he who is without luggage throw the first hack
'The airline also said it was "reviewing this case in detail and would like to state that our IT processes are completely robust".' <-- riiiiiiight
|
|
|
|
|
|
So, will he be prosecuted like the poor guy in Missouri who did the same thing and discovered lists of SSNs for Missouri state employees?
|
|
|
|
|
The reporter was only persecuted by bloviating politicians. The prosecutor refused to file charges.
Missouri will not prosecute 'hacker' reporter for daring to view state website HTML | ZDNet[^]
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
|
|
|
|
|
|
Are companies farther along in AI adoption? Do they have working applications in production? Finding actual intelligence left to the reader
|
|
|
|
|
When a thief looks at a wise man, all he sees is his pockets. When an AI looks at a wise man, all it sees is a pattern of pockets.
|
|
|
|
|
SerenityOS, which started out as a one-man project in 2018, has now got to the point where its creator proudly announced that its web browser passes the Acid3 browser test. Is it The Year of SerenityOS yet?
|
|
|
|
|
Microsoft pushed back strongly against the claim from its business rival, calling it “unhelpful.” "When two tribes go to war, a point is all that you can score"
Just try not to get caught between them.
|
|
|
|