DEV Community

loading...

Discussion on: Is C Most Underrated Programming Language?

Collapse
ajayneman45 profile image
Ajay Neman • Edited

I will recommend instead of starting with c. A newbie can start with c++ . because c is the preprocessor of c++ and therefore all the features of c are included in c++ and the plus point of c++ is that you can learn the concept of oops also which is not there in c.

Btw informative article . respect to your hardwork. 👍 😊

Collapse
slavius profile image
Slavius

There's objective-c which is a superset of C.

Collapse
surajondev profile image
Suraj Vishwakarma Author

Okay I have to try it, I wasn't knowing this. Thanks 👍

Thread Thread
slavius profile image
Slavius

It's been usperseded by Swift as it was invented to develop MacOS applications int he '90s.

Collapse
surajondev profile image
Suraj Vishwakarma Author

Thanks for the information and it will help many to understand it.

Collapse
rwalroth profile image
rwalroth

You can implement oop in C, just using a struct and functions which accept a pointer to said struct. You don't get private members or attributes but the same is true of Python

Collapse
surajondev profile image
Suraj Vishwakarma Author

Okay that's something interesting and it will make C more useful.

Collapse
ajayneman45 profile image
Ajay Neman

Implementing oop is not only limited for struct. There are other concept like inheritance,polymorphism, Encapsulation , constructors are also there which we cannot implement in c.