3 ms·
It's even more tiresome hearing a new generation of programmers constantly lamenting the fact that C requires a great deal of skill to develop in and that X or
by fundabulousrIII 9y ago
It's even more tiresome hearing a new generation of programmers constantly lamenting the fact that C
requires a great deal of skill to develop in and that
X or Y new language completely avoids C pitfalls.
Not only is it dishonest but it seems to be marketing 70%
of the time.
Portability does not equal 'without blemishes'. It simply
means that when compiled across platforms it will perform
as expected.
- adwn 9y ago> that X or Y new language completely avoids C pitfalls Yeah, you don't even need a new, hip language to avoid C's pitfalls. > Portability does not equal 'without blemishes'. It simply means that when compiled across platforms it will perform as expected. By that measure, C is not portable, since it will behave differently across multiple platforms – or multiple compilers, multiple compiler versions, even multiple optimization settings.
- fundabulousrIII 9y agoSelection and context are _so_ important, don't you think?
- adwn 9y agoThe quotes I selected do not change the context, nor do they feign a different context. Unfortunately, since you replied with nothing but a snarky comment, I do not know in what way you think I misrepresented your arguments.
- oblio 9y agoI like to think that I'm rather neutral, since I'm neither pro-C or against-C. But from a rather philosophical point of view, C is basically Portability 1.0, it was one of the first truly portable "fast" languages. I'd like to think that we could do better than C with 40 years or CS research and industry experience. Of course, there's the whole second-system syndrome so it's a wicked problem :)