Click here to Skip to main content
15,884,388 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: The technical skills you need to have as a software developer Pin
Joe Woodbury20-Jul-16 7:43
professionalJoe Woodbury20-Jul-16 7:43 
NewsMicrosoft: Champion of the masses? Pin
Kent Sharkey18-Jul-16 11:25
staffKent Sharkey18-Jul-16 11:25 
GeneralRe: Microsoft: Champion of the masses? Pin
Joe Woodbury18-Jul-16 12:15
professionalJoe Woodbury18-Jul-16 12:15 
GeneralRe: Microsoft: Champion of the masses? Pin
Rob Grainger18-Jul-16 22:11
Rob Grainger18-Jul-16 22:11 
NewsHow learning Smalltalk can make you a better developer Pin
Kent Sharkey18-Jul-16 11:23
staffKent Sharkey18-Jul-16 11:23 
GeneralRe: How learning Smalltalk can make you a better developer Pin
Ryan Peden18-Jul-16 14:53
professionalRyan Peden18-Jul-16 14:53 
GeneralRe: How learning Smalltalk can make you a better developer Pin
Rob Grainger18-Jul-16 22:22
Rob Grainger18-Jul-16 22:22 
GeneralRe: How learning Smalltalk can make you a better developer Pin
Rob Grainger18-Jul-16 22:22
Rob Grainger18-Jul-16 22:22 
Sadly, while I'm an enormous fan of Smalltalk, there are inevitably a number of errors...

1. "Smalltalk introduced the world to the language virtual machine" - quite simply wrong. For example BCPL used "O code", in the late 60's.

2. "Smalltalk also pioneered JIT (just-in-time) compilation" - wrong again, that was Self, a Smalltalk derivative that also introduced prototype-based inheritance.

3. "From the very beginning, Smalltalk had closures, which are lexically scoped first-class functions." Actually, it had blocks, that are very similar to closures, but not quite the same. Particularly, they didn't close over their environment - it was not safe to return a block that accessed variables from their environment, as they may no longer exist when the block was executed. Later variants fixed this.

4. "Smalltalk was the first language tool to support "live" programming and advanced debugging techniques such as on-the-fly inspection and code changes during execution." Again, wrong. LISP did this much earlier, and was a heavy influence on Alan Kay in the development of Smalltalk.

5. "Smalltalk made "duck typing" a household word" - actually "duck typing" was coined much, much later. Smalltalk and LISP both used it, but I think the phrase arose first in the Python community I think.

That's pretty rich for their first few paragraphs.

(I would have commented on their site, but, as is common, they wanted to hoover my address book when I looked at signing in with Google+).
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.

NewsStorage device writes information atom-by-atom Pin
Kent Sharkey18-Jul-16 10:04
staffKent Sharkey18-Jul-16 10:04 
GeneralRe: Storage device writes information atom-by-atom Pin
TheGreatAndPowerfulOz18-Jul-16 10:58
TheGreatAndPowerfulOz18-Jul-16 10:58 
NewsMicrosoft wants to help you Land Your Dream Job Pin
Kent Sharkey18-Jul-16 8:43
staffKent Sharkey18-Jul-16 8:43 
GeneralRe: Microsoft wants to help you Land Your Dream Job Pin
2374118-Jul-16 10:22
2374118-Jul-16 10:22 
GeneralRe: Microsoft wants to help you Land Your Dream Job Pin
Dan Neely19-Jul-16 3:07
Dan Neely19-Jul-16 3:07 
NewsOpera browser sold to a Chinese consortium for $600 million Pin
Kent Sharkey18-Jul-16 8:12
staffKent Sharkey18-Jul-16 8:12 
GeneralRe: Opera browser sold to a Chinese consortium for $600 million Pin
jgakenhe18-Jul-16 9:40
professionaljgakenhe18-Jul-16 9:40 
GeneralRe: Opera browser sold to a Chinese consortium for $600 million Pin
Jesus Carroll18-Jul-16 11:42
professionalJesus Carroll18-Jul-16 11:42 
GeneralRe: Opera browser sold to a Chinese consortium for $600 million Pin
Bassam Abdul-Baki19-Jul-16 13:29
professionalBassam Abdul-Baki19-Jul-16 13:29 
NewsMicrosoft unveils business-focused, free Stream video service Pin
Kent Sharkey18-Jul-16 7:50
staffKent Sharkey18-Jul-16 7:50 
NewsA bunch of computers will try to hack each other in Vegas for a $2 million prize Pin
Kent Sharkey18-Jul-16 7:49
staffKent Sharkey18-Jul-16 7:49 
NewsPython for .Net rises from the dead Pin
Kent Sharkey18-Jul-16 7:46
staffKent Sharkey18-Jul-16 7:46 
GeneralRe: Python for .Net rises from the dead Pin
  Forogar  18-Jul-16 9:15
professional  Forogar  18-Jul-16 9:15 
GeneralRe: Python for .Net rises from the dead Pin
Marc Clifton18-Jul-16 13:25
mvaMarc Clifton18-Jul-16 13:25 
GeneralRe: Python for .Net rises from the dead Pin
Dan Neely19-Jul-16 3:10
Dan Neely19-Jul-16 3:10 
NewsData Storage Breakthrough Could Store the Library of Congress on a Dust Mite Pin
TheGreatAndPowerfulOz18-Jul-16 7:16
TheGreatAndPowerfulOz18-Jul-16 7:16 
NewsForget learning to code: Every employee should know data analysis Pin
Kent Sharkey17-Jul-16 11:17
staffKent Sharkey17-Jul-16 11:17 

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.