c# - Is the win32 api obsolete? -


is win32 api still being developed , worth learning today? can can .net framework can native api?

the windows api still being developed. example, see windows 8.1 new apis , features developers , windows 8 , 8.1 api index. obsolete? not likely. there need people understand how windows works @ lower level. has write device drivers , low-level system utilities.

knowledge useless. learning how windows api works absolutely necessary if you're writing low-level utilities, , handy when writing native applications in c++ or delphi. less when you're writing .net applications, of .net runtime libraries depends heavily on windows api. understanding how works "under hood" quite useful.

in addition, there things .net libraries don't expose. example, c# program working on needed access waitable timer developer using in c++ application. .net libraries don't provide wrapper particular kernel object had write own, involved delving windows api.

in .net development, don't have understand windows api. sure doesn't hurt. know understanding of why parts of .net work way enhanced understanding of windows api programming. in addition, having struggled windows api development, i'm more able appreciate huge productivity gains .net gives me.


Comments

Popular posts from this blog

ios - UICollectionView Self Sizing Cells with Auto Layout -

node.js - ldapjs - write after end error -

DOM Manipulation in Wordpress (and elsewhere) using php -