Click here to Skip to main content
15,887,027 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: C++ should be C++ Pin
trønderen23-Dec-23 4:55
trønderen23-Dec-23 4:55 
GeneralRe: C++ should be C++ Pin
David O'Neil23-Dec-23 16:58
professionalDavid O'Neil23-Dec-23 16:58 
GeneralRe: C++ should be C++ Pin
Greg Utas21-Dec-23 5:27
professionalGreg Utas21-Dec-23 5:27 
GeneralRe: C++ should be C++ Pin
trønderen23-Dec-23 3:17
trønderen23-Dec-23 3:17 
GeneralRe: C++ should be C++ Pin
Greg Utas23-Dec-23 3:43
professionalGreg Utas23-Dec-23 3:43 
GeneralRe: C++ should be C++ Pin
trønderen23-Dec-23 5:10
trønderen23-Dec-23 5:10 
GeneralRe: C++ should be C++ Pin
Greg Utas23-Dec-23 5:50
professionalGreg Utas23-Dec-23 5:50 
GeneralRe: C++ should be C++ Pin
David O'Neil23-Dec-23 17:15
professionalDavid O'Neil23-Dec-23 17:15 
trønderen wrote:
I do not want to discuss a solution where pointer arithmetic and abstract functions are essential for understanding the solution.
If you have a domain where pointer arithmetic or abstract functions are the best solution for the problem, then use them. I'd argue that very, very, very few problems require pointer arithmetic. But if you aren't able to convey to your client that in your framework, abstract classes are the way programs enforce having a common calling convention for similar types, then you aren't a very good communicator. The heart of what you are talking about is communication, not programming languages. You are saying that it is necessary for the wine makers to understand the code. In fact, if they want to understand the code, it is your job to help them because that is your domain expertise, not theirs. If you are overmodeling it in C++, you will likely overmodel it in another paradigm as well. Hell, C# has interfaces, which pretty much do the same thing. I've made objects in VBA for Office. If someone wanted to understand my work, I've done my best to make it simple. But at some point it can't be made any simpler, and it will have to adhere to the limitations of VBA (which I don't believe allows abstract classes for one thing).

Extending your earlier argument for ER diagrams, as far as I'm aware, there is nothing stopping a C++ programmer from interacting with a client using ER diagrams, and tailoring their feedback back into C++ code. (Granted, such tailoring may be much easier in another language.) As I've said, your point is one of communication, not programming. And I agree, communication is VERY important.

NewsBlue Origin successfully launched and recovered its New Shepard booster Pin
Kent Sharkey19-Dec-23 8:01
staffKent Sharkey19-Dec-23 8:01 
GeneralRe: Blue Origin successfully launched and recovered its New Shepard booster Pin
MarkTJohnson19-Dec-23 9:49
professionalMarkTJohnson19-Dec-23 9:49 
GeneralRe: Blue Origin successfully launched and recovered its New Shepard booster Pin
Marc Clifton20-Dec-23 5:49
mvaMarc Clifton20-Dec-23 5:49 
GeneralRe: Blue Origin successfully launched and recovered its New Shepard booster Pin
obermd20-Dec-23 8:47
obermd20-Dec-23 8:47 
NewsSize, alignment, and memory layout insights for C++ classes, structs, and unions Pin
Kent Sharkey19-Dec-23 7:46
staffKent Sharkey19-Dec-23 7:46 
NewsIt took Microsoft more than a year to fix one of the most infuriating Windows 11 bugs Pin
Kent Sharkey19-Dec-23 7:46
staffKent Sharkey19-Dec-23 7:46 
GeneralRe: It took Microsoft more than a year to fix one of the most infuriating Windows 11 bugs Pin
obermd20-Dec-23 8:50
obermd20-Dec-23 8:50 
GeneralRe: It took Microsoft more than a year to fix one of the most infuriating Windows 11 bugs Pin
Kent Sharkey20-Dec-23 9:00
staffKent Sharkey20-Dec-23 9:00 
GeneralRe: It took Microsoft more than a year to fix one of the most infuriating Windows 11 bugs Pin
Shane010320-Dec-23 16:38
Shane010320-Dec-23 16:38 
NewsNASA’s tech demo streams first video from deep space via laser Pin
Kent Sharkey19-Dec-23 7:46
staffKent Sharkey19-Dec-23 7:46 
NewsMicrosoft's solution to the HP Smart app forcing its way onto PCs is to make you install a tool and use Command Prompt Pin
Kent Sharkey19-Dec-23 7:01
staffKent Sharkey19-Dec-23 7:01 
GeneralRe: Microsoft's solution to the HP Smart app forcing its way onto PCs is to make you install a tool and use Command Prompt Pin
Daniel Pfeffer20-Dec-23 2:40
professionalDaniel Pfeffer20-Dec-23 2:40 
NewsGoogle to pay $700 million and make tiny app store changes to settle with 50 states Pin
Kent Sharkey19-Dec-23 7:01
staffKent Sharkey19-Dec-23 7:01 
NewsWhy do programmers need private offices with doors? (Do Not Disturb) Pin
Kent Sharkey19-Dec-23 7:01
staffKent Sharkey19-Dec-23 7:01 
NewsWebb telescope’s new Uranus image looks like a portal to another dimension Pin
Kent Sharkey18-Dec-23 8:31
staffKent Sharkey18-Dec-23 8:31 
GeneralRe: Webb telescope’s new Uranus image looks like a portal to another dimension Pin
MarkTJohnson18-Dec-23 10:17
professionalMarkTJohnson18-Dec-23 10:17 
GeneralRe: Webb telescope’s new Uranus image looks like a portal to another dimension Pin
Marc Clifton18-Dec-23 11:38
mvaMarc Clifton18-Dec-23 11:38 

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.