Icon برای چه کارهایی خوب است؟
دوشنبه 29 آذر 1389 7:37 AMIcon برای چه کارهایی خوب است؟
یک زبان همه منظوره مثل Icon به درد اکثر کارهای برنامهنویسی میخورد. به خصوص برای ساخت ابزارهای نرمافزاری برای پردازش روی متن، و برای برنامههای تحقیقاتی و مطالعاتی مناسب است.این زبان برای راحتتر ساختن برنامه نویسی درست شدهاست، روی ارزش زمان برنامهنویس و اهمیت سریع به کار افتادن برنامه توجه میکند. به صورت متداول این زبان برای کارهای کوتاه، کارهایی که یک بار میتوان آنها را انجام داد و انجام آن (نه کیفیت انجام) مهم است و کارهای بیش از حد پیچیدهاست.
ویژگیهای زبان Icon
- زبان سطح بالا، همه منظوره
- احتیاجی به ; در آخر خطها ندارد.
- توجه به بالا بردن بهرهوری برنامهنویس
- تابعی بودن
- مقدارها type دارند. متغییرها ندارند. (هر مقداری را قبول میکنند)
- حوزه ایستا (عمومی یا محلی) static scoping
- همه اعداد دقت اختیاری دارند.
- String نوع داده اولیه محسوب میشود.
- Listهایی دارد که مثل آرایه، صف و یا پشته عمل میکنند.
- شیگرا نیست.
- همروندی ندارد.
- کتابخانه بزرگی از توابع دارد.