PDA

View Full Version : راهنمائی مختصر در مورد فهم پارس کردن



peymanf11
چهارشنبه 29 مرداد 1393, 21:42 عصر
سلام و خسته نباشید خدمت دوستان و استادان گرامی


یه سوال داشتم اونم اینه که منظور از پارس کردن یک شی در ادنروید چیه ؟ و به چه منظوری این کار رو انجام میدن

parvizwpf
چهارشنبه 29 مرداد 1393, 23:05 عصر
در واقع اگر روی متغیرها باشه نوعی تبدیل حساب میشه. اما اگه روی مفهومی مثل json html اینها باشه نوعی مترجم هست و جدا کننده به موارد ریزتر یه حساب میاد.

peymanf11
چهارشنبه 29 مرداد 1393, 23:24 عصر
در واقع اگر روی متغیرها باشه نوعی تبدیل حساب میشه. اما اگه روی مفهومی مثل json html اینها باشه نوعی مترجم هست و جدا کننده به موارد ریزتر یه حساب میاد.


برای دیتا بیس چطور ؟

parvizwpf
پنج شنبه 30 مرداد 1393, 12:15 عصر
شما چه چیزی رو میخواهید پارس کنید؟

Nevercom
پنج شنبه 30 مرداد 1393, 15:56 عصر
پارس کردن در لغت به معنای حدا کردن قسمتی از متن (یا سخنرانی) هست.
معنی پارس کردن در برنامه نویسی، تحلیل داده ی ورودی (معمولاً داده های متنی) و تبدیل اون به یک ساختار داده ای بر اساس یک الگوی مشخص هست.

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

یا مرورگر ها برای خودشون HTML Parser دارن که کد HTML ورودی رو تحلیل می کنه و بر اساس اون یک صفحه رو رسم می کنه و نمایش میده

sara.64
دوشنبه 25 بهمن 1400, 10:00 صبح
پارس کردن در لغت به معنای حدا کردن قسمتی از متن (یا سخنرانی) هست.
معنی پارس کردن در برنامه نویسی، تحلیل داده ی ورودی (معمولاً داده های متنی) و تبدیل اون به یک ساختار داده ای بر اساس یک الگوی مشخص هست.

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

یا مرورگر ها برای خودشون HTML Parser دارن که کد HTML ورودی رو تحلیل می کنه و بر اساس اون یک صفحه رو رسم می کنه و نمایش میده

ممنون خیلی توضیح خوبی بود.