March 28, 2005

بهترین فونت برای برنامه‌نویسی

استفاده از فونت مناسب در محیطهای برنامه نویسی یکی از فاکتورهای مهم است. یک فونت خوب برای برنامه نویسی باید حداقل دارای خصوصیتهای زیر باشد:
۱- کاراکترهای شبیه هم مانند حروف l و L و o و O و اعداد 0 و 1 در آن براحتی قابل تمایز باشند.
۲- حتی‌الامکان از گروه فونتهای با عرض ثابت (fixed-width) باشد.
۳- تراکم حروف و نسبت سفیدی به سیاهی مناسب باشد.
۴- بعد از ۵ ساعت برنامه نویسی باعث سردرد نشود!

بعد از چندین سال استفاده از فونتهای مختلف برای برنامه‌نویسی، بهترین فونتهایی که توصیه می‌کنم به ترتیب ارجحیت اینها هستند:



1- Crisp Font (Use at Size 12 point)




2- Andale Mono Font





3- Proggy Clean Font

Posted by Nader at March 28, 2005 07:51 PM | Balatarin
Comments

ممنون! جالب بود. البته آن gotoاش مسلما چشم را بيش‌تر از هر فونتي خسته مي‌کند!

Posted by: Sologenْ at March 29, 2005 10:34 AM

سولوژن عزيز، پس شما از آن دسته برنامه نويساني هستيد كه مخالف استفاده از goto هستند حتی اگر بقیمت ساده شدن کد باشد! با اینکه مطلب اصلی این نوشته ارائه سه نمونه فونت مناسب بود نه آموزش برنامه نویسی ولی چون به این مساله اشاره کردید لازم می‌دانم این توضیح را بدهم که در برنامه نویسی آنچیزی که مهم است ساده و قابل پیگری بودن کد است. استفاده از دستور goto بخاطر این توصیه نمی‌شود که در صورت استفاده افراطی از آن، برنامه بصورت کد اسپاگتی در می‌آید و پیگیری آن و رفع اشکال خیلی سخت می‌شود. ولی این به معنی این نیست که شما در خلال برنامه نویسی خودتان را محدود کنید و اصلاً از آن استفاده نکنید. چه بسا در مواردی یکبار استفاده از این دستور خیلی هم مفید باشد و به ساده شدن کد هم بیانجامد. به عنوان نمونه، در این شکلی که اینجا از یک برنامه مثال اول یک کتاب برنامه نویسی گذاشته‌ام، از دستور goto بنحو مناسبی استفاده شده و بنظر من اصلاً چشم را خسته نمی کند!

Posted by: نادر at March 29, 2005 12:05 PM

salam ...bebekhshid finglidh minevisam
man tazeh injaro pida kardam ..az neveshtehat khili khosham omad ..hatman ziad mozahemet misham ;)

p.s un bahseh elm va falsafeh koli mano be fekr andakht ...mamnooon, chizhaei bood ke behesh deghat nakrdeh bodam ghblan

Posted by: Divone at March 30, 2005 01:40 AM

جالب بود !

Posted by: حمزه at April 4, 2005 08:48 AM

مقید بود ممنون

Posted by: saleh at April 7, 2005 06:58 AM

دوست عزیز،

این فونتهایی که فرمودید با فارسی مشکلی ندارند؟
با تشکر از شما.

Posted by: محمد at July 8, 2005 11:36 PM

از اینکه تجربیات خود را در اختیار دیگران قرار می دهید متشکرم. امیدوارم در تمام مراحل زندگی موفق باشید.

Posted by: mahdi at July 11, 2005 08:00 AM

سلام
در برنامه های ساخت یافته از دستور goto هیچ وجه استفتده نمی شود
با تشکر

Posted by: امیر جبلی at December 2, 2005 04:21 PM

باید اعتراف کنم که همین یکی دو ماه پیش از دستوری مشابه با goto استفاده کردم!!! آدم این‌جا اعتراف کنم. (:
شرایط چه بود: لازم بود یک سیگنال (به معنای OSای آن و نه معنای ریاضی‌اش) را کنترل کنم و در صورتی که مشکلی برای برنامه پیش می‌آمد (مثلا به آدرس غیرمجازی اشاره می‌کرد) بپرم به جای مشخص‌ای. این‌کار را با ورژن پیش‌رفته‌ی goto که در C با دستور longjmp (یا چیزی در همین حدود) مشخص می‌شود انجام دادم.

Posted by: SoloGen at April 9, 2006 03:59 AM