Click here to Skip to main content
15,925,113 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: Examining Windows 1.0 HELLO.C - 35 years of backwards compatibility Pin
Peter_in_278018-May-20 14:59
professionalPeter_in_278018-May-20 14:59 
NewsMicrosoft chief scientist: Humans and AI work better together than alone Pin
Kent Sharkey18-May-20 10:30
staffKent Sharkey18-May-20 10:30 
NewsTime is running out on Silverlight Pin
Kent Sharkey18-May-20 9:00
staffKent Sharkey18-May-20 9:00 
NewsMicrosoft announce updates to Fluent Design for developers and users Pin
Kent Sharkey18-May-20 9:00
staffKent Sharkey18-May-20 9:00 
GeneralRe: Microsoft announce updates to Fluent Design for developers and users Pin
Dan Neely19-May-20 2:26
Dan Neely19-May-20 2:26 
NewsNow Google wants you to control devices with your hoodie Pin
Kent Sharkey18-May-20 7:30
staffKent Sharkey18-May-20 7:30 
GeneralRe: Now Google wants you to control devices with your hoodie Pin
Nelek18-May-20 7:56
protectorNelek18-May-20 7:56 
GeneralRe: Now Google wants you to control devices with your hoodie Pin
David O'Neil18-May-20 8:37
professionalDavid O'Neil18-May-20 8:37 
NewsMachine learning tool trains on old code to spot bugs in new code Pin
Kent Sharkey18-May-20 7:30
staffKent Sharkey18-May-20 7:30 
GeneralRe: Machine learning tool trains on old code to spot bugs in new code Pin
Nelek18-May-20 7:55
protectorNelek18-May-20 7:55 
NewsMicrosoft CEO Satya Nadella does not think Work from Home should be permanent Pin
Kent Sharkey18-May-20 7:30
staffKent Sharkey18-May-20 7:30 
GeneralRe: Microsoft CEO Satya Nadella does not think Work from Home should be permanent Pin
Nelek18-May-20 7:53
protectorNelek18-May-20 7:53 
NewsPretending OOP never happened Pin
Kent Sharkey17-May-20 5:45
staffKent Sharkey17-May-20 5:45 
GeneralRe: Pretending OOP never happened Pin
Joe Woodbury17-May-20 10:47
professionalJoe Woodbury17-May-20 10:47 
GeneralRe: Pretending OOP never happened Pin
David O'Neil17-May-20 16:02
professionalDavid O'Neil17-May-20 16:02 
GeneralRe: Pretending OOP never happened Pin
Bernhard Hiller17-May-20 20:37
Bernhard Hiller17-May-20 20:37 
GeneralRe: Pretending OOP never happened Pin
Nelek17-May-20 10:53
protectorNelek17-May-20 10:53 
GeneralRe: Pretending OOP never happened Pin
#realJSOP18-May-20 1:07
professional#realJSOP18-May-20 1:07 
GeneralRe: Pretending OOP never happened Pin
#realJSOP18-May-20 1:22
professional#realJSOP18-May-20 1:22 
GeneralRe: Pretending OOP never happened Pin
kalberts18-May-20 2:33
kalberts18-May-20 2:33 
In my very first university level programming class, we did OOP without knowing of it. The programming language was plain Pascal, and we were taught how to group closely relate data into a given type of record (c/c++: struct). Operations to manipulate the data of each record type were directly associated with the record type, and no other code was allowed to modify the fields of the record. All calls to the functions took a specific record instance as its first parameter - we didn't name it "this", but I guess we could have.

This was a nice and orderly coding discipline, not enforced by the compiler but by the professor. So when "real" OOP arrived a couple of years later, it really was not much of a change to me; it was just syntactic sugar. I never learned the unruly behaviour that makes it difficult to accept OOP.

This is quite similar to what was then termed "structured programming", roughly the same as goto-less programming. I learned while and repeat/until and if/then/else before I learned goto, so I never could see the value of it: It just breaks everything, every structure! I never learned goto misbehaviour either. I think I have benefited from that, too.

(I am not perfectly hones saying that I didn't know goto - my very first, high school self study, programming experience was with Univac's very first attempt at Basic, with single-letter or single-letter-single-digit numeric variable names and 26 string variable names. There I saw the goto. But I consider that just a toy experience, at the level of programming Lego motors and lights.)
GeneralRe: Pretending OOP never happened Pin
Rob Grainger19-May-20 4:21
Rob Grainger19-May-20 4:21 
GeneralRe: Pretending OOP never happened Pin
kalberts19-May-20 4:44
kalberts19-May-20 4:44 
GeneralRe: Pretending OOP never happened Pin
#realJSOP19-May-20 5:21
professional#realJSOP19-May-20 5:21 
GeneralRe: Pretending OOP never happened Pin
Rob Grainger20-May-20 8:13
Rob Grainger20-May-20 8:13 
GeneralRe: Pretending OOP never happened Pin
Roland M Smith18-May-20 5:46
Roland M Smith18-May-20 5:46 

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.