گرس هاپر ( به انگلیسی: grasshopper 3D ) یک زبان برنامه نویسی بصری است که توسط دیوید راتن در مؤسسه رابرات مک نیل و همکاران توسعه یافته است. گرس هاپر در برنامه راینوسروس تری دی اجرا می شود. برنامه ها با کشیدن قطعه ها بر روی صفحه ساخته می شود. خروجی به این مؤلفه ها و سپس به ورودی از اجزای پس از آن متصل می شود. گرس هاپر به طور عمده برای ایجاد الگوریتم های مولد مورد استفاده قرار می گیرد. بسیاری از اجزای گرس هاپر هندسه های دو بعدی و سه بعدی ایجاد می کنند. بعضی از آن ها انواع دیگری از الگوریتم ها از جمله عددی، متنی، صوتی و تصویری و برنامه های کاربردی لمسی را ایجاد می کنند. "در میان دانشجویان. راینو که ابزار مدل سازی مک نیل می باشد در طراحی معماری در دنیا شناخته شده است. محیط گرس هاپر راهی مستقیم را برای طراحی بدون نیاز به یادگیری به اسکریپت فراهم می کند. اولین نسخه از گرس هاپر، به نام تاریخچه صریح در آن زمان، در اصل در سپتامبر ۲۰۰۷. منتشر شد. در واقع در مرحله آزمایشی و به صورت دانلود رایگان و بدون تاریخ انقضا ارائه شده، اگر چه یک نسخه قانونی یا آزمایشی غیر منقضی شده از rhino 4. 0 یا بالاتر برای اجرای نرم افزار مورد نیاز است ویرایشگر براساس گره رابط اصلی برای طراحی الگوریتم در گرس هاپر ویرایشگر مبتنی بر گره است. داده ها جزء به جزء از طریق اتصال سیم که همیشه توسط گرفتن خروجی دستور و وصل کردن آن به ورودی دستور بعدی منتقل می شود.
داده ها می توانند یا به صورت یک ثابت تعریف شده، یا می توان آن را از راینو یا یک فایل بر روی کامپیوتر وارد کرد. داده ها همیشه در پارامترها ذخیره شده و می توان به طور شناور آن ها را به یک جزء به عنوان ورودی یا خروجی متصل کرد.
در تصویر بالا ما سه پارامتر آزاد می بینیم که به شکل قلاب مانندی به یک کامپننت تفریق متصل شده. دو جعبه زرد در سمت چپ هر دو مجموعه ای از ثابت های عددی را تعریف می کند. بالاترین پنل شامل چهار عدد صحیح ( ۶، ۷، ۸ و ۱۲ ) در حالی که پایین ترین پنل تنها حاوی یک عدد است. پارامترها بعد از تفریق با داده ورودی B، چهار مقدار خروجی ( ۶/۵ = ۱، ۷/۵ = ۲، ۸/۵ = ۳ و ۱۲/۵ = ۷ ) بدست می آورد. همان نتیجه را می توان با استفاده از عبارت های متنی و یک جزء ارزیاب به دست آورد. در این مدل گرس هاپر اجازه می دهد تا کاربران را به هر دو ترکیب برنامه نویسی بصری و متنی در همان محیط دسترسی داشته باشند.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفداده ها می توانند یا به صورت یک ثابت تعریف شده، یا می توان آن را از راینو یا یک فایل بر روی کامپیوتر وارد کرد. داده ها همیشه در پارامترها ذخیره شده و می توان به طور شناور آن ها را به یک جزء به عنوان ورودی یا خروجی متصل کرد.
در تصویر بالا ما سه پارامتر آزاد می بینیم که به شکل قلاب مانندی به یک کامپننت تفریق متصل شده. دو جعبه زرد در سمت چپ هر دو مجموعه ای از ثابت های عددی را تعریف می کند. بالاترین پنل شامل چهار عدد صحیح ( ۶، ۷، ۸ و ۱۲ ) در حالی که پایین ترین پنل تنها حاوی یک عدد است. پارامترها بعد از تفریق با داده ورودی B، چهار مقدار خروجی ( ۶/۵ = ۱، ۷/۵ = ۲، ۸/۵ = ۳ و ۱۲/۵ = ۷ ) بدست می آورد. همان نتیجه را می توان با استفاده از عبارت های متنی و یک جزء ارزیاب به دست آورد. در این مدل گرس هاپر اجازه می دهد تا کاربران را به هر دو ترکیب برنامه نویسی بصری و متنی در همان محیط دسترسی داشته باشند.
wiki: گرس هاپر تری دی