asc99c said:
Two points to this: 1) firstly I was writing the low-level libraries for higher level programs to use SQL e.g. allocating handles and preparing statements with flags to use C-style null terminated value strings, converting to native data types and doing byte order swapping etc - so that a higher level program can just execute a high-level SQL string. The sort of stuff that ODBC / JDBC does, but they aren't reliably available on all the platforms we use (damn AIX 4.3). 2) you're exactly right about the difference in complexity - hence I was talking about 1.5 days versus a week to do this work, while writing a game engine can take years. But I think the analogy stands. For PHP I knew to do mysql_init, mysql_options, then mysql_real_connect. For Oracle, I had to learn to use OCIEnvInit, OCIHandleAlloc a few times for various handles, OCIServerAttach, OCIAttrSet, OCISessionBegin. Overall both sequences connect to a database with the options I want. |
Sorry for my agressivity, you are right on some points ... but this can't be compared with console/gaming programming
GELDRON :"but let's not pretend that PS3 game engines are written in Cell Assembly."
Of course not.
Evan Wells (Uncharted 2): I think the differences that you see between any two games has much more to do with the developer than whether it’s on the Xbox or PS3.