Hungarian notation

یک notation نحوه ی نام گذاری اجزایی دریک زبان برنامه نویسی هست که برنامه نویسیان جهت استاندارد سازی کد خود و همچنین ارتباط بین برنامه نویسان جهت هماهنگ سازی بیشتر از آن استفاده میکنند ، در این پست بلاگ به نحوه ی نام گذاری به صورت Hungarian میپردازیم.

در این نوع نام گذاری نوع متغیر اول به صورت نماد و با حرف کوچک بیان میشود و سپس نام متغیر نوشته میشود ، باید توجه داشته باشیم که نام متغیر به اضای کلمه ی معنا دار حرف اول باید به صورت بزرگ نوشته شود و بقیه حروف کلمه به صورت کوچیک نوشته شود . به چندین مثال در این باره میپردازیم :

  • bBusy : boolean
  • chInitial : char
  • cApples : count of items
  • dwLightYears : double word (Systems)
  • fBusy : flag (or float)
  • nSize : integer (Systems) or count (Apps)
  • iSize : integer (Systems) or index (Apps)
  • fpPrice: floating-point
  • dbPi : double (Systems)
  • pFoo : pointer
  • rgStudents : array, or range
  • szLastName : zero-terminated string
  • u16Identifier : unsigned 16-bit integer (Systems)
  • u32Identifier : unsigned 32-bit integer (Systems)
  • stTime : clock time structure
  • fnFunction : function name

با مراجعه به آدرس ویکی پدیا میتوانیم اطلاعات بیشتری از این نوع نحوه ی نام گذاری کسب کنیم :

https://en.wikipedia.org/wiki/Hungarian_notation