Click here to Skip to main content
15,886,422 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: I like C more than I thought I would Pin
Rage14-Sep-22 1:12
professionalRage14-Sep-22 1:12 
GeneralRe: I like C more than I thought I would Pin
Greg Utas14-Sep-22 1:57
professionalGreg Utas14-Sep-22 1:57 
GeneralRe: I like C more than I thought I would Pin
honey the codewitch14-Sep-22 10:35
mvahoney the codewitch14-Sep-22 10:35 
GeneralRe: I like C more than I thought I would Pin
Greg Utas14-Sep-22 11:05
professionalGreg Utas14-Sep-22 11:05 
GeneralRe: I like C more than I thought I would Pin
honey the codewitch14-Sep-22 11:38
mvahoney the codewitch14-Sep-22 11:38 
GeneralRe: I like C more than I thought I would Pin
den2k8814-Sep-22 20:19
professionalden2k8814-Sep-22 20:19 
GeneralRe: I like C more than I thought I would Pin
Member 1330167914-Sep-22 23:23
Member 1330167914-Sep-22 23:23 
GeneralRe: I like C more than I thought I would Pin
Greg Utas15-Sep-22 1:22
professionalGreg Utas15-Sep-22 1:22 
Our experiences are rather different. I worked on large, embedded systems (call servers) in a proprietary language that could be compared to C, though with better type safety and other things that made it a competitive advantage at the time. And later in the same language after it was extended in much the same way that C was extended to C++.

Having the OO version of the language enabled much clearer frameworks to be defined, which eliminated superfluous diversity when it came to designs. And just like C++/C, legacy, non-OO code could be reused, or the non-OO subset of the language used when appropriate.

Not being able to use exceptions is certainly a problem if using C++, but I don't know why they should be ruled out. They're far better than setjmp/longjmp.

My "hacked together" comment wasn't really about languages, but about the attitude of developers who prefer C over C++. Too many of them are hotshots at the micro level but don't care about the abstractions that are needed in a large system. And I can't really blame them, because doing C++ types of things in C requires more boilerplate than even C++ has.
Robust Services Core | Software Techniques for Lemmings | Articles
The fox knows many things, but the hedgehog knows one big thing.

GeneralRe: I like C more than I thought I would Pin
CPallini14-Sep-22 1:43
mveCPallini14-Sep-22 1:43 
GeneralRe: I like C more than I thought I would Pin
Mike Hankey14-Sep-22 2:27
mveMike Hankey14-Sep-22 2:27 
GeneralRe: I like C more than I thought I would Pin
Richard MacCutchan14-Sep-22 3:16
mveRichard MacCutchan14-Sep-22 3:16 
GeneralRe: I like C more than I thought I would Pin
megaadam14-Sep-22 7:12
professionalmegaadam14-Sep-22 7:12 
GeneralRe: I like C more than I thought I would Pin
honey the codewitch14-Sep-22 7:14
mvahoney the codewitch14-Sep-22 7:14 
GeneralRe: I like C more than I thought I would Pin
megaadam14-Sep-22 7:41
professionalmegaadam14-Sep-22 7:41 
GeneralRe: I like C more than I thought I would Pin
honey the codewitch14-Sep-22 7:46
mvahoney the codewitch14-Sep-22 7:46 
GeneralRe: I like C more than I thought I would Pin
pkfox14-Sep-22 10:22
professionalpkfox14-Sep-22 10:22 
GeneralRe: I like C more than I thought I would Pin
honey the codewitch14-Sep-22 10:31
mvahoney the codewitch14-Sep-22 10:31 
GeneralRe: I like C more than I thought I would Pin
Member 1330167914-Sep-22 23:26
Member 1330167914-Sep-22 23:26 
GeneralRe: I like C more than I thought I would Pin
honey the codewitch14-Sep-22 23:46
mvahoney the codewitch14-Sep-22 23:46 
GeneralRe: I like C more than I thought I would Pin
David O'Neil14-Sep-22 12:05
professionalDavid O'Neil14-Sep-22 12:05 
GeneralRe: I like C more than I thought I would Pin
jmaida14-Sep-22 15:38
jmaida14-Sep-22 15:38 
GeneralRe: I like C more than I thought I would Pin
David O'Neil14-Sep-22 15:53
professionalDavid O'Neil14-Sep-22 15:53 
GeneralRe: I like C more than I thought I would Pin
jmaida14-Sep-22 16:16
jmaida14-Sep-22 16:16 
GeneralRe: I like C more than I thought I would Pin
David O'Neil14-Sep-22 16:48
professionalDavid O'Neil14-Sep-22 16:48 
GeneralRe: I like C more than I thought I would Pin
jmaida14-Sep-22 17:10
jmaida14-Sep-22 17:10 

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.