So while C may be as lightweight as it can get, it's not really suitable for projects with more than 10k LOC. I believe John Carmack would have something to say about this. http://en.wikipedia.org/wiki/Id_Tech_3
The Go Programming Language, or: Why all C-like languages except one suck.
21–30 of 110 posts
Re: The Go Programming Language, or: Why all C-like languages except one suck.
#22So, he chooses a language that is there because of Google's benevolent permission.
Re: The Go Programming Language, or: Why all C-like languages except one suck.
#23Re: The Go Programming Language, or: Why all C-like languages except one suck.
#24I wouldn't like to base my stuff on a language that is there because of Microsoft's benevolent permission So, he chooses a language that is there because of Google's benevolent permission.
http://golang.org/LICENSE http://code.google.com/p/go/source/browse/PATENTS
Re: The Go Programming Language, or: Why all C-like languages except one suck.
#25At this point the article lost all credibility with me.
Re: The Go Programming Language, or: Why all C-like languages except one suck.
#26Re: The Go Programming Language, or: Why all C-like languages except one suck.
#27IMHO one of the few things that should be addressed at language level is that structures with function pointer members should have a way to be called with the implicit structure pointer (something like "this") as argument. That's all we need from OOP for C. This makes you able to do:
list *mylist = createList();
mylist->push(foo);
mylist->pop();
That's what currently you do like: mylist->ops->push(mylist,foo);Re: The Go Programming Language, or: Why all C-like languages except one suck.
#28Re: The Go Programming Language, or: Why all C-like languages except one suck.
#29Earlier quoted context omitted.
Isn't the linux kernel more than 10k lines of code, too? And GIMP?
And numerous compilers and interpeters and other system-level software. The author might be talking about consumer-oriented software, but still saying that C isn't suitable for large codebases is very presumptuous . disingenuous was the wrong word
Like for instance, C compilers. Cripes that 10k figure is so absurd...
Re: The Go Programming Language, or: Why all C-like languages except one suck.
#30So while C may be as lightweight as it can get, it's not really suitable for projects with more than 10k LOC. I believe John Carmack would have something to say about this. http://en.wikipedia.org/wiki/Id_Tech_3
C NOT GOOD FOR LARGE PROJECTS? MAKE QUAKE-C Though for Doom3 and on, they did switch to C++, which makes absolutely minimal usage of the language features, heh. I guess old habits die hard.
This is true of almost every C++ project I've ever worked on. Unfortunately they all used a slightly different minimal set of language features...