نوشته شده توسط
Nevercom
پارس کردن در لغت به معنای حدا کردن قسمتی از متن (یا سخنرانی) هست.
معنی پارس کردن در برنامه نویسی، تحلیل داده ی ورودی (معمولاً داده های متنی) و تبدیل اون به یک ساختار داده ای بر اساس یک الگوی مشخص هست.
مثلاً تابع printf در زبان هایی مثل ++C رو در نظر بگیرید، این تابع یک پارسر هست، شما الگویی رو بهش میدید (%s, f%) و اطلاعات رو براتون استخراج می کنه.
یا مثلاً توابع regEx همین کار رو انجام میدن.
مثلاً پارس کردن JSON به این معنی هست که یک متن رو بعنوان ورودی دریافت می کنید که با قاعده ی خاصی داده ها رو ارائه میده، شما این String رو تبدیل به ساختار داده ای مانند JSONObject می کنید و قسمت های مختلف اون رو استخراج می کنید.
یا مرورگر ها برای خودشون HTML Parser دارن که کد HTML ورودی رو تحلیل می کنه و بر اساس اون یک صفحه رو رسم می کنه و نمایش میده