So you are saying that "costless" abstractions of C++ actually had some cost? Who would have thought.
1,309 karma · joined October 26, 2011
So you are saying that "costless" abstractions of C++ actually had some cost? Who would have thought.
Full four months of engagement and commitment, that's pretty impressive.
Well... the technique that you describe (shadow mapping) is actually pure rasterization it just requires more than one rasterization pass. This also ignores the fact that there are other techniques for getting shadows in rasterizing renderers (stencil volumes and other stuff that is rather considered historical today).
I get your point that rasterization doesn't support shadows "naturally" like ray tracing, but in my opinion your wording and the example is rather unfortunate. The same goes for reflections, I would say SSS or caustics probably are better examples since they are really only done with techniques based on ray tracing.
Of course if they are creating slot machines they should follow the related regulations. However there is nothing that forces them to make actual games. If they can make business by selling virtual slot machines let them do so as long as it's legal. After all they are not the only game publisher out there and if there is an actual need for quality games it will be fulfilled by other publishers.
Isn't maximizing profits just a natural consequence of having a for-profit business? It's not just evil video game publishers, everybody wants to sell less for more.
From my own experience: extremely. It's the default option, everything else is considered only if the parcel doesn't fit the locker.
Can you provide any example? I can't think of any and it sounds very interesting since you seem to be implying that it's common. I assume that "dynamic loading" means something more sophisticated than loading a dynamic library at run-time?
Basically: somebody has to provide the infrastructure between assembly and high level languages, so that everyone else can write in HLL.
Optimization of games or HPC workloads is also a valid use-case, but today you probably want to use intrinsics in C instead.
Fastmail provides a DavCAL calendar and some storage space with their email offering. They also have a wonderful browser client (much better that gmail at least for me).
It's a sort of WYSIWYG data processing environment.
malloc() is usually implemented in C [0] and to be honest I'm not sure why do you think it wouldn't be? Of course you need OS API calls to actually get some memory (unless you want to operate on statically defined memory buffer) but well it's still C.
[0] https://github.com/lattera/glibc/blob/master/malloc/malloc.c
Any examples? It sounds ridiculous, perhaps you were speaking about C++? But then again I can't think of anything but "export templates" that were finally dropped from the standard.
Isn't that what cloud meant in the first place... and to be honest "nice package" sounds a little bit like a container.
Quite likely: https://godbolt.org/g/xGkCyA although it really depends on the compiler (gcc is smarter here). He also seems to be benchmarking printing more than anything else (hence the difference between C and C++).
Without versions of the compilers and explained methods of measurement, the results posted on the blog are more anecdotal knowledge than any kind of benchmark.
Perhaps the user demand is not so big or even noticeable? It starts to make sense when you type in more than two languages regularly. I would argue that there are only couple of percents of bilingual users and people using three and more languages are even less common.
Isn't it reasonable to desire a language that is both backwards compatible and not very complex?
It really depends on scale and proportions. In this case the exact boundary when something becomes recognized as evil doesn't really exist. The more efficient you will become on finding out weaknesses of other humans and using them, the more people will consider your actions to be evil. Displaying a picture of happy family drinking coke won't shock anybody, but suggesting discount on alcohol to alcoholic might come as wrong to many people.
> No one is forced to use FB as far as I know.
With facebook actively scraping phones for contacts, calls and messages, embedding widgets on third party sites and what-not. in a way we all really are forced to be facebook users.