Posts

Showing posts with the label زبان برنامه نویسی بلوکی

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

  ادعاهای معمولی که توسط برنامه نویسی بصری زبان برنامه نویسی بلوکی ارائه می شود مانند "کاربران پیشرفته یا حتی مبتدیان می توانند در یک نگاه بدانند برنامه چگونه کار می کند"، "کد منبع به دلیل استفاده از رنگ ها و شکل هایی که شامل توانایی های بصری فرد می شود خواناتر می شود"، "زبان برنامه نویسی بصری" است. حتی برای غیر برنامه نویسان قابل ارائه و قابل درک به نظر می رسد. در حالی که در برخی موارد ادعاها درست است، استفاده از زبان های برنامه نویسی بصری پیچیده تر از آن است. برنامه نویسی گرافیکی وعده داده است که نمای کلی بهتری از برنامه ارائه می دهد و به توسعه دهنده اجازه می دهد تصویر بزرگ را ببیند. با این حال، اثر دقیقا برعکس بود. در حالی که برنامه‌های ساده ایجاد و نگهداری می‌شدند، نرم‌افزارهای پیچیده نیاز به روابط پیچیده‌ای داشتند که نمایش آن‌ها دشوار و برای زبان برنامه نویسی بلوکی مدیریت بصری بسیار حجیم بود. برنامه هایی مانند نشان داده شده در نقاشی باعث شد تا مخاطبان اصلی توسعه دهندگان از برنامه نویسی بصری دوری کنند و آن را فقط برای آموزش و نمایش مفاهیم برنامه نوی...