0

زبان برنامه‌نویسی کوبول

 
golami1223
golami1223
کاربر برنزی
تاریخ عضویت : آبان 1389 
تعداد پست ها : 683
محل سکونت : بوشهر

نحو پایه
دوشنبه 29 آذر 1389  7:38 AM

نحو پایه

زبان Icon از خانواده ALGOL زبانهای برنامه نویسی ساخت یافته‌است مشتق شده‌است و بنابراین نحوی شبیه به C یا Pascal دارد. Icon بیشتر شبیه به Pascal است، از نحو := برای تخصیص، کلمه کلیدی procedure و نحو مشابه آن استفاده می‌کند. از طرف دیگر Icon از سبک پرانتزهای C برای ساخت یافته سازی گروه‌های اجرایی استفاده می‌کند و اجرای برنامه‌ها با رویه‌ای به نام main آغاز می‌شود. از خیلی جهات Icon همچنین خصوصیاتی شبیه به بسیاری از زبان‌های برنامه نویسی اسکریپتی دارد (مانند SNOBOL): الزامی برای تعریف متغیرها نیست، انواع بطور اتوماتیک تعیین می‌شوند، و اعداد می‌توانند بطور اتوماتیک به رشته‌ها تبدیل شوند و برعکس. ویژگی دیگری که در زبان‌های اسکریپتی رایج است، اما نه در همه آنها، استفاده از کاراکتر پایان خط است، در Icon، خط‌ها با نقطه و ویرگول پایان نمی‌یابند و اگر منطقی باشد با نقطه و ویرگول ضمنی پایان می‌یابند. رویه‌ها بلوک‌های پایه برنامه‌های Icon هستند، و اگرچه آنها از نام گذاری Pascal استفاده می‌کنند اما بیشتر شبیه توابع C عمل می‌کنند و می‌توانند مقادیری را برگردانند، در Icon کلمه کلیدی function وجود ندارد.

 procedure doSomething(aString)
 write(aString)
 end
تشکرات از این پست
دسترسی سریع به انجمن ها