the internals are not "PC architecture", the internals are using PC CPU and GPU, but the cache and bus are not the same. once engines are optimised for the hardward specificities on a PS4 they won't run the same way on PC. I predict vastly superior performance for the PS4 compared to a PC of the same price because of the dedicated hardware. that doesn't mean there won't be cross-platform games, on the contrary it will be easier than before, but to havbe the same quality on PC will required many more dollars of hardware
like most people you underestimate the advantage of using unified memory. there's no data transfer on the bus when you want to send data calculated from the cpu onto the gpu, the graphics perf are going to be vastly superior to an "equivalent" PC when we devs tune our engine to make the most of it.
Except when you leave in a place where the data is simply wrong. Apple maps cannot find the busiest shopping street in Montreal (it sends you to whatever midwest town). it's not New York but it's not Tombuctu either. so leaving here means you simply cannot use the app at all.
definitely top here in canada. I live in Montreal and apple maps is unable to find Rue St Catherine, it's just the biggest shopping street in the city, and apple maps direct you to cleveland or somewhere.... I'll finally be able to update to iOS 6:)
Game developers use C# to write their pipeline tools (level editors, particle editors, AI editors, etc.), not the game itself. except for XBLA indies, all major console games are pretty much 100% C++. some also include scripting languages like lua or python for higher level, non time critical processes (like level scripting), but if you want your game to run fast (and you do, as faster=more stuff on the screen at the same time) you use a visual tool that internally generates C++ code. as long as C++ is the fastest, closest to the machine language it's never going to go away. and don't talk to me about managed code, when you have 64MB of ram to run a game on the wii I can tell you you better know exactly how you use your memory at any given point in time. you ban dynamic allocations and make sure all objects are placed in a nice contiguous way (to avoid cache misses) in your memory pools.
come on, that's naive. the real reason for wars is always power, and power nowadays comes with money. and politicians follow what they are told by the people in charge. it's not oil they are after at the moment, it's controlling the power of the dollar. in the future it will be wars about water or any kind of expensive resource
so it's actually more limiting than helpful. I don't understand why people want garbage collection. it's a hindrance, you cannot allocate the memory the way you like, so there is no optimisation possible, in memory usage or in performance.
the difference is that in europe you cannot patent a simple idea.
which seems to be the case in the US. you can call that software patent, an algorithm or whatever, at the end of the day it's just an idea.
patents were designed for "inventions", which at the time implied a realisation (a prototype) of the thing, now with software patents you can simply patent an idea, without actually using it for something.
when the european parliaments rejected software patents they rejected the concept of patenting lines of codes, as being just an idea, and already covered by copyright. I guess you can patent software in europe, but it has to be part of a technical realisation of something, you cannot patent an algorithm or a process, as is done in the US.
well, except that the reason so many people die of hunger has nothing to do with usage of fertiliser but much more with political instability. that and american food aid which destroys incentives for local food production
...without burdening the programmer with the manual management of memory allocation and pointers...
that's all nice and good for your web programmers, but when you have 80MB of ram available, in two different areas with different performance on each you are very happy to be able to do your own memory allocation.
all these talks about "high level" language assume that everybody is only programming applications that do not need to worry about memory issues. but try to program an operating system or a video game without "worrying" about it, and we'll see where you go.
the day they give these languages the same flexibility that C++ provides I will stop using it. until then, C++ is king, and scripting languages are useful, well... for scripting
"third world commie countries like France"
mod that as a troll please:-)
define third world then, there are less poor people in France than in the US, there are less filthy rich of course, but with a better health system, better education system, I woudn't call that third world.
and "commie" ??? the french president is more right wing than Obama, it's USA that is becoming a socialist country.
and yes, we can all see how great the american legal system is, it seems that everybody on slahdot is so in love with american lawyers...
people tolerate it because they're brainwashed.
60 years of television propaganda has its effect. and American propaganda is the most effective there has ever been, you were the first to introduce psychological analysis for product placement, and that very early.
don't joke, we're going to get the same kind of law as soon as they managed to write it in such a way that it becomes constitutional. considering the constitutional council is mostly right wing conservatives it shouldn't take too long
that's because you were born with it, I have strictly no idea what 5' 3'' is, but I can perfectly visualise 1.6m.
the intuitive argument is bullshit, you just prefer the units you're used to.
the internals are not "PC architecture", the internals are using PC CPU and GPU, but the cache and bus are not the same. once engines are optimised for the hardward specificities on a PS4 they won't run the same way on PC.
I predict vastly superior performance for the PS4 compared to a PC of the same price because of the dedicated hardware.
that doesn't mean there won't be cross-platform games, on the contrary it will be easier than before, but to havbe the same quality on PC will required many more dollars of hardware
like most people you underestimate the advantage of using unified memory. there's no data transfer on the bus when you want to send data calculated from the cpu onto the gpu, the graphics perf are going to be vastly superior to an "equivalent" PC when we devs tune our engine to make the most of it.
Score:5, Insightful
???
seriously guys?
you should become gay. your criteria for women are definitely too restrictive
Except when you leave in a place where the data is simply wrong. Apple maps cannot find the busiest shopping street in Montreal (it sends you to whatever midwest town). it's not New York but it's not Tombuctu either. so leaving here means you simply cannot use the app at all.
definitely top here in canada. I live in Montreal and apple maps is unable to find Rue St Catherine, it's just the biggest shopping street in the city, and apple maps direct you to cleveland or somewhere.... :)
I'll finally be able to update to iOS 6
Game developers use C# to write their pipeline tools (level editors, particle editors, AI editors, etc.), not the game itself. except for XBLA indies, all major console games are pretty much 100% C++.
some also include scripting languages like lua or python for higher level, non time critical processes (like level scripting), but if you want your game to run fast (and you do, as faster=more stuff on the screen at the same time) you use a visual tool that internally generates C++ code.
as long as C++ is the fastest, closest to the machine language it's never going to go away.
and don't talk to me about managed code, when you have 64MB of ram to run a game on the wii I can tell you you better know exactly how you use your memory at any given point in time. you ban dynamic allocations and make sure all objects are placed in a nice contiguous way (to avoid cache misses) in your memory pools.
You know you wrote "My hovercraft is full of the eels" right ?
come on, that's naive. the real reason for wars is always power, and power nowadays comes with money. and politicians follow what they are told by the people in charge.
it's not oil they are after at the moment, it's controlling the power of the dollar. in the future it will be wars about water or any kind of expensive resource
pointer arithmetic is useful for efficient code, it has nothing to do with "high" or "low" level.
so it's actually more limiting than helpful. I don't understand why people want garbage collection. it's a hindrance, you cannot allocate the memory the way you like, so there is no optimisation possible, in memory usage or in performance.
what's wrong with a PIN ? that cannot be forged. civilised countries do use them for credit card payments now you know.
the difference is that in europe you cannot patent a simple idea.
which seems to be the case in the US. you can call that software patent, an algorithm or whatever, at the end of the day it's just an idea.
patents were designed for "inventions", which at the time implied a realisation (a prototype) of the thing, now with software patents you can simply patent an idea, without actually using it for something.
when the european parliaments rejected software patents they rejected the concept of patenting lines of codes, as being just an idea, and already covered by copyright. I guess you can patent software in europe, but it has to be part of a technical realisation of something, you cannot patent an algorithm or a process, as is done in the US.
please, don't try to sound educated if you don't do it properly. it's "au contraire"
well, except that the reason so many people die of hunger has nothing to do with usage of fertiliser but much more with political instability. that and american food aid which destroys incentives for local food production
...without burdening the programmer with the manual management of memory allocation and pointers...
that's all nice and good for your web programmers, but when you have 80MB of ram available, in two different areas with different performance on each you are very happy to be able to do your own memory allocation. all these talks about "high level" language assume that everybody is only programming applications that do not need to worry about memory issues. but try to program an operating system or a video game without "worrying" about it, and we'll see where you go. the day they give these languages the same flexibility that C++ provides I will stop using it. until then, C++ is king, and scripting languages are useful, well... for scripting
it's not an assertion, it's a personal feeling. and if you can't see the difference, well, go back to your lab and your wrist games
"third world commie countries like France" mod that as a troll please :-)
define third world then, there are less poor people in France than in the US, there are less filthy rich of course, but with a better health system, better education system, I woudn't call that third world.
and "commie" ??? the french president is more right wing than Obama, it's USA that is becoming a socialist country.
and yes, we can all see how great the american legal system is, it seems that everybody on slahdot is so in love with american lawyers...
yes it is. that's why we're humans and not animals, we take care of our own kind.
people tolerate it because they're brainwashed. 60 years of television propaganda has its effect. and American propaganda is the most effective there has ever been, you were the first to introduce psychological analysis for product placement, and that very early.
don't joke, we're going to get the same kind of law as soon as they managed to write it in such a way that it becomes constitutional. considering the constitutional council is mostly right wing conservatives it shouldn't take too long
indeed, the "-age" is similar as "-ing" so you could call it "wooden-shoeing" I guess ...
in most of europe you would get 50cl actually, or a bit more (the english pint) depending whether the glass is filled to the mark or the top
that's because you were born with it, I have strictly no idea what 5' 3'' is, but I can perfectly visualise 1.6m. the intuitive argument is bullshit, you just prefer the units you're used to.
which is pretty much the whole word, except for backward USA