Click here to Skip to main content
15,887,135 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: Why APL is a language worth knowing Pin
trønderen3-Apr-22 21:10
trønderen3-Apr-22 21:10 
GeneralRe: Why APL is a language worth knowing Pin
den2k883-Apr-22 23:12
professionalden2k883-Apr-22 23:12 
GeneralRe: Why APL is a language worth knowing Pin
Daniel Pfeffer4-Apr-22 1:09
professionalDaniel Pfeffer4-Apr-22 1:09 
GeneralRe: Why APL is a language worth knowing Pin
obermd4-Apr-22 3:34
obermd4-Apr-22 3:34 
GeneralRe: Why APL is a language worth knowing Pin
RickZeeland3-Apr-22 22:13
mveRickZeeland3-Apr-22 22:13 
GeneralRe: Why APL is a language worth knowing Pin
obermd4-Apr-22 3:35
obermd4-Apr-22 3:35 
GeneralRe: Why APL is a language worth knowing Pin
Marc Clifton4-Apr-22 5:27
mvaMarc Clifton4-Apr-22 5:27 
GeneralRe: Why APL is a language worth knowing Pin
trønderen4-Apr-22 11:21
trønderen4-Apr-22 11:21 
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.
GeneralRe: Why APL is a language worth knowing Pin
dlhale6-Apr-22 6:59
dlhale6-Apr-22 6:59 
NewsReport: Small businesses receive 350% more social engineering attacks than enterprises, mostly from Microsoft impersonators Pin
Kent Sharkey3-Apr-22 10:31
staffKent Sharkey3-Apr-22 10:31 
GeneralRe: Report: Small businesses receive 350% more social engineering attacks than enterprises, mostly from Microsoft impersonators Pin
obermd4-Apr-22 3:25
obermd4-Apr-22 3:25 
NewsGitHub Copilot Labs Pin
Kent Sharkey3-Apr-22 10:31
staffKent Sharkey3-Apr-22 10:31 
News‘Magnetic turd’: scientists invent moving slime that could be used in human digestive systems Pin
Kent Sharkey3-Apr-22 10:31
staffKent Sharkey3-Apr-22 10:31 
NewsReport: Microsoft adds new Android division following internal reorg Pin
Kent Sharkey3-Apr-22 10:16
staffKent Sharkey3-Apr-22 10:16 
GeneralRe: Report: Microsoft adds new Android division following internal reorg Pin
Dan Neely4-Apr-22 3:01
Dan Neely4-Apr-22 3:01 
NewsMicrosoft may not offer you Windows 11 if you use Internet Explorer Pin
Kent Sharkey3-Apr-22 10:16
staffKent Sharkey3-Apr-22 10:16 
GeneralRe: Microsoft may not offer you Windows 11 if you use Internet Explorer Pin
obermd4-Apr-22 3:39
obermd4-Apr-22 3:39 
NewsScientists discover a new "speed limit" for all electronic devices Pin
Kent Sharkey31-Mar-22 9:31
staffKent Sharkey31-Mar-22 9:31 
GeneralRe: Scientists discover a new "speed limit" for all electronic devices Pin
David O'Neil31-Mar-22 15:31
professionalDavid O'Neil31-Mar-22 15:31 
GeneralRe: Scientists discover a new "speed limit" for all electronic devices Pin
Daniel Pfeffer1-Apr-22 2:59
professionalDaniel Pfeffer1-Apr-22 2:59 
NewsTutorial – Building a Kanban style ToDo app Pin
Kent Sharkey31-Mar-22 9:31
staffKent Sharkey31-Mar-22 9:31 
GeneralRe: Tutorial – Building a Kanban style ToDo app Pin
Marc Clifton3-Apr-22 5:33
mvaMarc Clifton3-Apr-22 5:33 
NewsIndiGo: Man says he hacked airline website to find lost luggage Pin
Kent Sharkey31-Mar-22 9:31
staffKent Sharkey31-Mar-22 9:31 
GeneralRe: IndiGo: Man says he hacked airline website to find lost luggage Pin
Dan Neely1-Apr-22 2:56
Dan Neely1-Apr-22 2:56 
GeneralRe: IndiGo: Man says he hacked airline website to find lost luggage Pin
obermd1-Apr-22 5:34
obermd1-Apr-22 5:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.