کلمه جو
صفحه اصلی

زبان برنامه نویسی فلوچارت

دانشنامه عمومی

زبان برنامه نویسی فلوچارت (اف سی ال) یک زبان امری ساده است که با اهداف توضیح جنبه های اساسی آنالیز برنامه و بخصوص ارزیابی جزئی طراحی شد. این زبان اولین بار در سال ۱۹۸۹ توسط کارستن کی گومارد و نیل دی جوینز ارائه شد. بعدها در سال ۱۹۹۳ در کتاب پیتر سیستافت و در سال ۱۹۹۸ در سخنرانی های جان هات کلیف دوباره مطرح شد. در زیر توضیحاتی دربارهٔ اف سی ال که در بخش هایی از سخنرانی جان هات کلیف آمده است را مطرح می کنیم.
اف سی ال یک زبان برنامه نویسی امری نزدیک به معماری کامپیوترهای فون نیومن است. در یک برنامه دستورها به صورت متوالی اجرا می شوند و تا زمانی ادامه می یابند که تعریف شده باشند مثل حافظهٔ سراسری.اف سی ال مفهوم روال را ندارد اما پرش های شرطی و غیر شرطی را پشتیبانی می کند.یک برنامهٔ اف سی ال انتزاعی است که یک فلوچارت را به آسانی واقعیت می بخشد.
یک برنامهٔ اف سی ال دنباله ای از مقدارهای نام گذاری شده را به عنوان پارامتر ورودی دریافت می کند و یک مقدار را به عنوان نتیجه تولید می کند.
سینتکس ما به فرم بکوس-نائور است.


کلمات دیگر: