Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That logic doesn't really apply here, partly because it is not the students choosing what is taught, it's the professor/writer/creator.

Choosing to teach graphics using a cross platform API like OpenGL doesn't force anyone to deal with the inconveniences I listed before. Everyone can use what they already have. And they learned an API that will let them develop cross platform applications as an added bonus.

Also, if we're referring to a course, it's not like anyone is forcing them to take the course. If a Windows user doesn't want to learn OpenGL they don't have to sign up for a course that teaches it. 3D graphics is not a required course in any CS or related degree I've ever heard of. It's usually one of several choices for upper division electives.

If we're referring to creating learning material in general, a book or tutorial or something, again, why not use something that will work for the broadest cross section of potential learners. Creating new content teaching OpenGL doesn't remove the availability of educational content for DirectX or Metal etc.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: