لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه16
IT'S NOT THAT HARD
در این مقاله من شما را با چیزی که دقیقاً بعد برنامه نویس باید بداند آشنا می کنم. همه چیز در مورد متون وسیع asciiz=تعداد کاراکترها 8 بیت اشتباه است. این ناامیدانه اشتباه است. و اگر شما همچنان از این راه برنامه می نویسید از دکتی که به میکروبها اعتقاد ندارد بهتر نیستید. لطفاً تا این مقاله را تمام نکردید خط دیگری کد ننوسید.
قبل از اینکه شروع کنم من باید به شما هشدار بدهم که اگر شما جزء آن دسته افراد نادری که به مسئله جهانی سازی آگاهی دارند هستید متوجه می شوید که تمام این بحث یک بیت کوچک خیلی ساده است. من واقعاً سعی کردم که کمترین مانع را در اینجا بکار گیرم به صورتی که هر کس متوجه شود که چه شده است و بتواند کدی را بنویسید که امیدوار است با تمامی زبانها به جز زیرمجموعه های انگلیسی که فاقد لغت و تلفظ هستند کار کند. و همچنین باید هشدار دهم که دستگاری کارکترها فقط یک کار کوچک است از آن چندی که باعث ایجاد یک نرم افزار که به صورت ابتدایی کار می کند. ولی من تنها در مورد یک چند می توانم در زمان مثل امروز بنویسم و آن دستگاه کارکترهاست.
دورنمای تاریخی
ساده ترین راه برای فهمیدن این موضوع این است که براساس زمان حرکت کنیم.
شما احتمالاً فکر می کنید که من می خواهم در مورد دستگاههای کارکتر خیلی قدیمی مانند EBCBIC صحبت کنم. خوب من باختم. EBCDIC مربوط به زندگی شما نیست. ما نمی خواهیم این قدر به عقب بازگردیم.
به قدیم باز می گردیم. زمانی که unix اختراع شد و زبان برنامه نویسی C به وسیله K&R نوشته شد. همه چیز ساده بود. تنها کارکترهایی مهم بود حروف انگلیسی بود که ما کدی به نام ASCII برای آنها داشتیم که قادر بود هر کارکتر را به وسیله اعداد بین 32 و 127 جایگزین کند. فاصله 32 بود حرف A65 و.... . این می توانست به راحتی در 7 بیت ذخیره شود. در آن زمان اکثر کامپیوترها از بایتهای 8 بیتی استفاده می کردند. بنابراین تنها شما می توانستید هر کارکتر ASCII ممکن را ذخیره کنید بله می توانستید از یک بیت خالی هم چشم پوشی کنید تا اگر شما نابکار باشید برای منظورهای بیراهه از آنها استفاده کنید. لامپهای خاموش wordstaros حقیقتاً بیتهای بالا را روشن می کنند تا نشان دهند که آخرین حرف در کلمه wordstar را
تحقیق در مورد برنامه کامپیوتری