Click here to Skip to main content
15,884,472 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: Microsoft: Here's why we love programming language Rust and kicked off Project Verona Pin
abmv24-May-20 23:54
professionalabmv24-May-20 23:54 
NewsMicrosoft leaks details of Windows 10’s next major update Pin
Kent Sharkey24-May-20 5:45
staffKent Sharkey24-May-20 5:45 
GeneralRe: Microsoft leaks details of Windows 10’s next major update Pin
Nelek24-May-20 6:14
protectorNelek24-May-20 6:14 
GeneralRe: Microsoft leaks details of Windows 10’s next major update Pin
David O'Neil24-May-20 16:26
professionalDavid O'Neil24-May-20 16:26 
NewsWhat thought process would lead one to invent object-oriented programming? Pin
Kent Sharkey24-May-20 5:45
staffKent Sharkey24-May-20 5:45 
GeneralRe: What thought process would lead one to invent object-oriented programming? Pin
Marc Clifton26-May-20 2:34
mvaMarc Clifton26-May-20 2:34 
JokeRe: What thought process would lead one to invent object-oriented programming? Pin
kalberts26-May-20 3:46
kalberts26-May-20 3:46 
GeneralRe: What thought process would lead one to invent object-oriented programming? Pin
kalberts26-May-20 3:55
kalberts26-May-20 3:55 
The one weakness of OOP is that the objects do not behave independently, as they do in real life. A "new Object()" really should start a new thread running asynchronously with the caller. You can of course simulate that, but traditional OOP doesn't invite to it.

With the APL "workspace" concepts, you are like in a playpen: You can throw in a function now, a data structure then (since this is APL, "data structure" is an array, from 0 to n dimensions). And you can take out a function without affecting the others (except that they won't find the removed function when they need it). If you could start a function to run asynchronously, your idea of independent objects cooperating in a world-like playpen would have been much closer to reality. At least classical APL doesn't have that option.

I never programmed Smalltalk, but I have heard claimed that they provide both a workspace and objects executing asynchronously. But then again, I haven't heard anything about Smalltalk for umpteen years, so I consider it a dead language, even more so than APL.
NewsAfter watching 50,000 hours of Pac-Man, Nvidia’s AI generated a playable clone Pin
Kent Sharkey24-May-20 5:45
staffKent Sharkey24-May-20 5:45 
GeneralRe: After watching 50,000 hours of Pac-Man, Nvidia’s AI generated a playable clone Pin
Nelek24-May-20 6:09
protectorNelek24-May-20 6:09 
NewsBing can now answer queries with a simple ‘Yes’ or ‘No’ Pin
Kent Sharkey24-May-20 5:30
staffKent Sharkey24-May-20 5:30 
GeneralRe: Bing can now answer queries with a simple ‘Yes’ or ‘No’ Pin
Nelek24-May-20 5:57
protectorNelek24-May-20 5:57 
GeneralRe: Bing can now answer queries with a simple ‘Yes’ or ‘No’ Pin
Kent Sharkey24-May-20 6:08
staffKent Sharkey24-May-20 6:08 
GeneralRe: Bing can now answer queries with a simple ‘Yes’ or ‘No’ Pin
Nelek24-May-20 6:13
protectorNelek24-May-20 6:13 
NewsChrome: 70% of all security bugs are memory safety issues Pin
Kent Sharkey24-May-20 5:30
staffKent Sharkey24-May-20 5:30 
GeneralRe: Chrome: 70% of all security bugs are memory safety issues Pin
abmv24-May-20 23:55
professionalabmv24-May-20 23:55 
NewsMicrosoft Open-Sources GW-BASIC Pin
Kent Sharkey21-May-20 13:45
staffKent Sharkey21-May-20 13:45 
GeneralRe: Microsoft Open-Sources GW-BASIC Pin
abmv21-May-20 21:30
professionalabmv21-May-20 21:30 
GeneralRe: Microsoft Open-Sources GW-BASIC Pin
Marc Clifton22-May-20 2:26
mvaMarc Clifton22-May-20 2:26 
GeneralRe: Microsoft Open-Sources GW-BASIC Pin
W Balboos, GHB22-May-20 2:45
W Balboos, GHB22-May-20 2:45 
NewsThe Same Old Same Old... Pin
David O'Neil21-May-20 11:44
professionalDavid O'Neil21-May-20 11:44 
GeneralRe: The Same Old Same Old... Pin
phil.o21-May-20 12:15
professionalphil.o21-May-20 12:15 
GeneralRe: The Same Old Same Old... Pin
David O'Neil21-May-20 12:16
professionalDavid O'Neil21-May-20 12:16 
GeneralRe: The Same Old Same Old... Pin
phil.o21-May-20 12:53
professionalphil.o21-May-20 12:53 
GeneralRe: The Same Old Same Old... Pin
David O'Neil21-May-20 13:11
professionalDavid O'Neil21-May-20 13:11 

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.