Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What projects cannot be done in C?

Tags:

c

I would like to know what projects cannot be done in C.

I know programming can be quicker and more intuitive in other languages. But I would like to know what features are missing in C that would prevent a project from being completed well.

For example, very few web-frameworks exist in C.

like image 517
Luis Avatar asked Feb 25 '09 17:02

Luis


People also ask

What can you not do with C?

There's one thing C can't do; you can't make generic code - that is, as code as fast as C++ code that is also generic.

Is C suitable for large projects?

C is indeed suitable for large projects. Programming in C requires a great deal of discipline than most modern programming languages.


2 Answers

C, like many other languages, is Turing Complete.

So simple answer is: none.

However, C++ Template Meta Programming meets the same criterion, so "it is possible" is not a good criterion to choose tools.

like image 187
Richard Avatar answered Oct 20 '22 18:10

Richard


The very first C compiler?

like image 32
Sam Hasler Avatar answered Oct 20 '22 16:10

Sam Hasler