غلط‌یاب: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Ebrambot (بحث | مشارکت‌ها)
جز ربات: حذف فاصله مجازی زائد
Ebrambot (بحث | مشارکت‌ها)
جز ربات: تصحیح املایی
خط ۳:
 
== '''عمل‌کرد''' ==
غلط‌یابهای ساده، کلمات خارج از متن را،جدا گانه در محتویات یک لغتنامه، یکی یکی مقایسه میکنند.در غلط‌یابی یک کلمه،اگر کلمه ای یافت نشد خطا به وجود می آید ودر صورت تکرار دستور، نرم افزارنرم‌افزار نزدیکترین کلمهٔ موجود را به عنوان جواب ترجمه میکند، برای این کار الگوریتم های زیادی پیشنهاد شده که ٔ یکی از آنها کلمات موجود در لغت نامه را که [[فاصله لون‌اشتاین]] کوچکی از کلمهٔ اصلی دارند لیست میکند.
در اغلب نرم افزارهاینرم‌افزارهای غلط‌یاب گزینه ای تعبیه شده که در صورت عدم وجود کلمه در لغت نامه، آن را (به استثنای موارد فلگ شده)به لیست کلمات شناخته شده اضافه میکند.
 
 
خط ۲۰:
اولین غلط‌یابها به صورت گسترده در اواخر دههٔ ۷۰ روی کامپیوترهای مرکزی استفاده شدند.چند سال بعد گروهی متشکل از ۶ زبان‌شناس از [http://fa.wikipedia.org/wiki/%D8%AF%D8%A7%D9%86%D8%B4%DA%AF%D8%A7%D9%87_%D8%AC%D9%88%D8%B1%D8%AC_%D8%AA%D8%A7%D9%88%D9%86 دانشگاه جورج تون] سیستم غلط‌یابی برای [http://fa.wikipedia.org/wiki/%D8%A2%DB%8C_%D8%A8%DB%8C_%D8%A7%D9%85 آی‌بی‌ام] طراحی کردند که از آن در ساخت پکیج های [http://en.wikipedia.org/wiki/IBM_PC IBM PC] محصول سال ۱۹۸۱ استفاده کرد.
غلط یاب‌ها برای اولین بار در کامپیوترهای شخصی [http://en.wikipedia.org/wiki/CP/M CP/M] و
[http://en.wikipedia.org/wiki/TRS-80 TRS-80] در سال ۱۹۸۰ و یک سال بعد در ۱۹۸۱ در همهٔ پکیج‌های سری IBM PC مورد استفاده قرار گرفتند.توسعه دهندگان دیگر نیز همزمان با توسعهٔ سریع بازار نرم افزارنرم‌افزار به سمت تولید پکیجهای [http://en.wikipedia.org/w/index.php?title=Special%3ASearch&search=OEM&fulltext=Search OEM] و محصولات
[http://en.wikipedia.org/wiki/End-user_(computer_science) end-user]برای استفاده در رایانه‌های شخصی، [http://fa.wikipedia.org/wiki/%D9%85%DA%A9%DB%8C%D9%86%D8%AA%D8%A7%D8%B4اپل مکینتاش] ، [http://en.wikipedia.org/wiki/VAX VAX] و [http://fa.wikipedia.org/wiki/%DB%8C%D9%88%D9%86%DB%8C%DA%A9%D8%B3 UNIX] هجوم بردند.این غلط‌یابها روی کامپیوترهای شخصی مستقلا به عنوان یک برنامه عمل میکردند، در صورت وجود حافظهٔ کافی بعضی حتی میتوانستند در حالت [http://en.wikipedia.org/wiki/Terminate_and_Stay_Resident TSR] واژه پرداز به صورت مستقل کار کنند.
با وجود این پکیج های غلط‌یاب تنها مدت کمی مورد استقبال قرار گرفت، در اواسط دههٔ ۱۹۸۰ توسعه دهندگان بزرگ بسته‌های نرم افزارینرم‌افزاری واژه پرداز، مثل Word Star وWord Perfect غلط یابها را به صورت رسمی در پکیج های محصولاتشان ثبت کردند ودر عرض مدت کوتاهی آن را از انگلیسی به زبان های اروپایی و حتی آسیایی نیز گسترش دادند، علی رغم توسعه های مزبور، محصول جدید هنوز در قسمتهای ریخت شناسی و ریشه شناسی، ناقص بودو این نقص مخصوصا در زبانهایی مثل بلغاری و فنلاندی که مملو از ترکیب ریشه ها است، دوچندان ایجاد مشکل میکرد. هرچند که نتیجهٔ سرمایه گذاری برای عرضهٔ واژه پردازهای شامل غلط‌یاب، دربازار کشوری مثل ایسلند توجیه اقتصادی نداشت با این حال کمپانی هایی مثل : word perfect در راستای استراتژی جهانی سازی محصولاتشان، به تلاش خود ادامه میدادند تا بازار کشورهای بیشتری را به تسخیر درآورند.
به تازگی، استفاده از غلط یابها به جز واژه پرداز ها، به دنیای مرورگرهای وب نیز راهٔ یافته، از آن جمله میتوان به
[http://en.wikipedia.org/wiki/Mozilla_Firefox_2 Firefox2.0 ] اشاره کرد که به کاربر این امکان را میدهد تا در حین تایپ کلمات از غلط یاب استفاده کند، وقتی که در حال ویرایش ویکی متن، نوشتن در سایتهای ارائه دهندهٔ ایمیل، نوشتن در بلاگها و شبکه های اجتماعی هستید دارید از غلط‌یاب استفاده میکنید، همچنین برنامه های مرورگر وبی مثل : [http://fa.wikipedia.org/wiki/%DA%AF%D9%88%DA%AF%D9%84_%DA%A9%D8%B1%D9%88%D9%85 گوگل کروم] ، [http://en.wikipedia.org/wiki/Konqueror konqueror] ، [http://fa.wikipedia.org/wiki/%D9%85%D8%B1%D9%88%D8%B1%DA%AF%D8%B1_%D8%A7%D9%BE%D8%B1%D8%A7 opera] و [http://en.wikipedia.org/wiki/Email_client email client] هایی مثل:
[http://fa.wikipedia.org/wiki/%D9%BE%D8%B3%D8%AA_%D8%A7%D9%84%DA%A9%D8%AA%D8%B1%D9%88%D9%86%DB%8C%DA%A9%DB%8C kmail] و [http://fa.wikipedia.org/wiki/%D9%BE%DB%8C%D8%AC%DB%8C%D9%86_(%D9%86%D8%B1%D9%85%E2%80%8C%D8%A7%D9%81%D8%B2%D8%A7%D8%B1) pidgin] با استفاده از [http://fa.wikipedia.org/wiki/%D9%85%D9%88%D8%AA%D9%88%D8%B1_%D8%AC%D8%B3%D8%AA%D8%AC%D9%88 موتور جست و جو] ی [http://en.wikipedia.org/wiki/GNU_Aspell GNU-ASPELL] به جرگهٔ پشتیبانی کنندگان سرویس غلط‌یاب پیوسته اند و آن را به تمام [http://en.wikipedia.org/wiki/Application_Bundle نرم افزارنرم‌افزار های کاربردی همراه ]و بسیاری از [http://en.wikipedia.org/wiki/Third-party_software_component نرم افزارهاینرم‌افزارهای کاربردی شخص ثالث] خود اضافه کرده.
 
== '''عاملیت''' ==
خط ۳۱:
به نظر منطقی میرسد که بررسی کنیم و ببینیم که دیکشنری های دارای غلط یاب کجاها بیشتر مورد استقبال عموم قرار میگیرند.
به طور کلی هرچه دیکشنری مزبور بزرگتر باشد بهتر است , طوری که کلمات درست ,اشتباها نادرست تلقی نشوند , با این وجود در عمل یک دیکشنری مطلوب انگلیسی باید حدودا 90000 مدخل داشته باشد , اگر تعداد بیشتری وجود داشته باشد ممکن است کلماتی که غلط هجی شده اند به دلیل این که در بقیه زبان ها اشتباه محسوب شده اند به طورکلی نادیده گرفته شوند . برای مثال یک زبان شناس باید با تکیه بر دانش [http://en.wikipedia.org/wiki/Corpus_linguistics زبان شناسی اصل گرا] به درستی تشخیص دهد که کلمه ی " baht " اغلب حاصل هجای غلط کلمه ی " bath " است که یک اشتباه رایج سهوی و نوشتاری تایلندی ها میباشد , از طرفی همین کلمه با کمی تغییر , تبدیل به " baths " میشود که در فرهنگ انگلیسی به معنای حمامی عمومی است که مورد استفاده ی طبی دارد. پس معقول تر به نظر میرسد که عده ی کمی از افراد که تایلندی مینویسند , کمی در هنگام نوشتن به زحمت بیافتند تا این که عده ی زیادتری به خاطر حذف کلمه ی " baths " که کلمه ای درست محسوب میشود , دچار مشکل نشوند.
اولین سری از غلط یاب های [http://fa.wikipedia.org/wiki/%D8%AF%D8%A7%D8%B3_(%D8%B3%DB%8C%D8%B3%D8%AA%D9%85_%D8%B9%D8%A7%D9%85%D9%84) MS-DOS] غالبا در حالت چرکنویس پکیج های واژه پرداز استفاده شده بودند , بعد از آماده شدن یک سند , یک کاربر, متن مورد نظر را برای پیدا کردن غلط های موجود وارسی میکرد , البته بعدها مولف [http://fa.wikipedia.org/wiki/%D8%A7%D9%88%D8%B1%D8%A7%DA%A9%D9%84 Oracle] روش پردازش دسته ای را برای حل این مساله پیشنهاد داد.مشکل این روش این بود که فقط به کاربر اجازه میداد تا نتایج را تنها بعد از پردازش ببیند و این که او نیز فقط میتوانست کلماتی را که از صحت یا عدم صحتشان آگاهی داشت اصلاح نماید.زمانی که حافظه و سرعت پردازش به اندازه ی کافی توسعه یافت , غلط یابی به صورت [http://en.wikipedia.org/wiki/Interactive#Computer_science تعاملی] و در پس زمینه قرار گرفت که نمونه ی بارز این مورد در تولید نرم افزارنرم‌افزار " Sector Software produced Spellbound " در سال 1987 و نرم افزارنرم‌افزار[http://fa.wikipedia.org/wiki/%D9%85%D8%A7%DB%8C%DA%A9%D8%B1%D9%88%D8%B3%D8%A7%D9%81%D8%AA_%D9%88%D8%B1%D8%AF Microsoft-word]در سال 1995 تا به بعد بود.
در سالهای اخیر کیفیت نرم افزارنرم‌افزار های غلط یاب رشد بسیار زیادی داشته به طوری که بعضی از آنها میتوانند خطاهای ساده ی گرامری را تشخیص دهند
 
== '''غلط یابی در زبانهای غیر انگلیسی''' ==
خط ۴۳:
 
== '''نقد''' ==
بعضی از منتقدان محصولات فناوری و صنعت کامپیوترها بر این باورند که استفاده از غلط یاب ها , تمایل به خواندن , نوشتن و سایر مهارت های زبانی- کلامی را از بین میبرد . انها مدعی اند که راحتی کار با کامپیوترها باعث میشود که مردم ویرایش متون و دست نوشته های خود را به راحتی به یک نرم افزارنرم‌افزار غلط یاب واگذار کنند و نتیجه چیزی جز تنبلی افراد نخواهد بود . در مقابل این ایده , حامیان مدعی اند که این تغییرات , یادگیری زبانهای جدید را برای عموم مردم جهان تسهیل میکند و از این رو میتواند برای جوامع بسیار سودمند باشد .همچنین آنها بر این باورند که توانایی هایی که در معرض فراموشی قرار میگیرند با تواناییهای بهتر جایگزین میشوند که نتیجتا سرعت و توانایی جست و جوی موثرتری را به ارمغان می آورد ..دسته ی دیگر از حامیان این فن آوری اذعان میکنند که این مهارتها در یکسری از افراد از بین نمیرود زیرا آنها به آن نیازمندند و به طور منظم از آن بهره میبرند مانند : نویسندگان , منتقدان و متخصصان زبان و زبان شناسی.
با وجود مطالب گفته شده , همه ی منتقدان پیشرفت تکنولوژی , درجبهه ی مخالف نیستند به عنوان مثال" Galletta et al " در مقاله خود میگوید : برای استفاده از غلط یاب ها با بهترین عملکرد , باید از مهارت زبانی – کلامی بالاتری برخوردار باشیم.این تئوری میگوید که تنها نویسندگانی با مهارتهای زبانی – کلامی بالا میتوانند درستی یا نادرستی کلمات پیشنهادی ارئه شده توسط غلط یاب را تشخیص دهند.
دانشمندان برا ی آزمایش این نظریه 2 گروه از افراد را مورد مطالعه قرار دادند . در این مطالعه از گروه اول که از بین افراد با سطح مهارت پایین انتخاب شدند خواسته شد که با کمک نرم افزارنرم‌افزار غلط یاب غلطهای یک متن را گزارش دهند درصورتی که از گروه دوم که دارای مهارت زبانی – کلامی بسیار بالایی بودند خواسته شد به تنهایی و بدون کمک از غلط یاب غلطها را پیدا کنند .نتیجه ی آزمایش کاملا برعکس تئوری " Galletta et al " بود ........چرا که نتیجه گروه اول به مراتب بهتر از دومی بود و این خود خط بطلانی بر این باور بود که میگفت : "مهارت
افراد در اثر استفاده از ابزار پیشرفته کاهش مییابد. "