مفسران و تدوین کنندگان

جمع: 12
Xenon for Mac

Xenon for Mac

1.0

زنون برای مک: ابزار توسعه دهنده نهایی برای کامپایل HTML5، CSS3 و کتابخانه های جاوا اسکریپت در یک برنامه دسکتاپ منفرد آیا از جابه‌جایی بین پلتفرم‌های مختلف برای اجرای کتابخانه‌های HTML5، CSS3 و JavaScript خسته شده‌اید؟ آیا ابزاری می خواهید که بتواند تمام کدهای شما را در یک برنامه دسکتاپ کامپایل کند که به طور یکپارچه در ویندوز و مک OSX کار کند؟ به دنبال زنون برای مک نباشید! Xenon ابزار توسعه دهنده نهایی برای کامپایل برنامه های وب شما در برنامه های دسکتاپ مستقل است. با زنون، می‌توانید برنامه‌های کاربردی مستقلی ایجاد کنید که از چارچوب تعبیه‌شده Chromium (CEF) برای ارائه محتوا استفاده می‌کنند. این بدان معنی است که برنامه شما دقیقاً همان تجربه را در ویندوز و مک OSX ارائه می دهد. اما چیزی که زنون را از دیگر ابزارهای موجود در بازار متمایز می کند، Command API کاملاً جدید آن است. بر اساس {mdm}Script 4.0، این API پروژه های زنون را با بیش از 50 دستور و کلاس جدید مخصوص برنامه های دسکتاپ گسترش می دهد. این بدان معناست که شما به راحتی می توانید ویژگی هایی مانند دسترسی به سیستم فایل، مدیریت پنجره، اعلان ها و موارد دیگر را بدون نیاز به نوشتن کد اضافی به برنامه خود اضافه کنید. Xenon Command API با تمام چارچوب های جاوا اسکریپت HTML5 از جمله jQuery، Prototype و MooTools کار می کند. این بدان معناست که مهم نیست که با چه چارچوبی کار کنید، زنون شما را تحت پوشش قرار داده است. پس چرا توسعه دهندگان باید زنون را به جای دیگر ابزارهای موجود در بازار انتخاب کنند؟ در اینجا فقط چند دلیل وجود دارد: 1) سازگاری با پلتفرم های مختلف: با پشتیبانی از Windows و Mac OSX، توسعه دهندگان می توانند برنامه های کاربردی مستقلی ایجاد کنند که به طور یکپارچه در چندین پلتفرم کار کنند. 2) Command API کاملاً جدید: API دستور جدید پروژه های زنون را با بیش از 50 دستور و کلاس جدید مخصوص برنامه های دسکتاپ گسترش می دهد و اضافه کردن ویژگی هایی مانند دسترسی به سیستم فایل یا مدیریت پنجره را بدون نوشتن کد اضافی آسان تر از همیشه می کند. 3) با تمام چارچوب‌های جاوا اسکریپت HTML5 کار می‌کند: چه ترجیح می‌دهید با jQuery یا MooTools یا هر فریم‌ورک دیگری در آنجا کار کنید - مطمئن باشید که Xenon Command API با همه آنها یکپارچه کار می‌کند! 4) رابط کاربری آسان: رابط بصری آن را برای توسعه دهندگان در تمام سطوح مهارت آسان می کند تا فوراً با استفاده از این ابزار قدرتمند شروع به کار کنند! در پایان، اگر به دنبال یک ابزار توسعه‌دهنده با کاربری آسان هستید که به شما امکان می‌دهد برنامه‌های کاربردی وب خود را در برنامه‌های دسکتاپ مستقل کامپایل کنید، به دنبال Xenon نباشید! با سازگاری بین پلتفرم، API فرمان قدرتمند و پشتیبانی از تمام چارچوب‌های اصلی جاوا اسکریپت HTML5 - مطمئناً به بخشی ضروری از جعبه ابزار هر توسعه‌دهنده تبدیل می‌شود!

2013-06-21
tavrasm for Mac

tavrasm for Mac

1.22jb

اگر توسعه‌دهنده‌ای هستید که با میکروکنترلرهای Atmel ATtiny/ATmega کار می‌کنید، tavrasm برای Mac ابزار مناسبی برای شماست. این نرم افزار اسمبلر برای کمک به نوشتن و کامپایل کد این میکروکنترلرها به سرعت و به راحتی طراحی شده است. یکی از مزایای کلیدی tavrasm این است که یک ابزار خط فرمان است. این به این معنی است که می توانید از پنجره ترمینال خود استفاده کنید، که ادغام آن را در گردش کار توسعه موجود آسان می کند. نیازی نیست نگران یادگیری یک رابط جدید یا پیمایش در منوهای پیچیده باشید - فقط دستورات خود را تایپ کرده و شروع کنید. کد منبع اصلی tavrasm را می توانید از وب سایت رسمی به نشانی tavrasm.org دانلود کنید. این بدان معنی است که اگر شما علاقه مند به شخصی سازی یا تغییر نرم افزار هستید، به تمام کدهای زیرین آن دسترسی کامل دارید. می توانید آن را مطابق با نیازهای خاص خود تغییر دهید یا در صورت نیاز ویژگی های جدید اضافه کنید. با این حال، اگر به دنبال راه آسان‌تری برای شروع کار با tavrasm در مک خود هستید، توصیه می‌کنیم AVRMacPack را نیز از obdev.at نصب کنید. این بسته شامل همه چیزهایی است که برای شروع استفاده فوری از tavrasm نیاز دارید، از جمله باینری ها و کتابخانه های از پیش ساخته شده. پس از نصب، استفاده از tavrasm ساده است. به سادگی پنجره ترمینال خود را باز کرده و به دایرکتوری که فایل های کد منبع شما در آن قرار دارند بروید. سپس دستورات مناسب (مانند tavrasm myfile.asm) را تایپ کنید و اجازه دهید نرم افزار کار خود را انجام دهد. یکی از نکات مهم در مورد tavrasm این است که از طیف گسترده ای از مدل های مختلف میکروکنترلر از خانواده Attiny/ATmega Atmel's پشتیبانی می کند. چه با یک مدل قدیمی تر مانند ATtiny13 یا یک مدل جدیدتر مانند ATmega328P کار می کنید، این نرم افزار شما را تحت پوشش قرار می دهد. tavrasm علاوه بر پشتیبانی از چندین مدل میکروکنترلر، طیف وسیعی از ویژگی‌های پیشرفته را نیز ارائه می‌کند که آن را برای پروژه‌های توسعه پیچیده‌تر ایده‌آل می‌کند. مثلا: - پشتیبانی ماکرو: با ماکروها می توانید بلوک های کد قابل استفاده مجدد را تعریف کنید که نوشتن برنامه های پیچیده را آسان تر می کند. - اسمبلی شرطی: از عبارات شرطی (مانند IF/ELSE) در کد زبان اسمبلی خود استفاده کنید. - شامل فایل ها: به راحتی فایل های خارجی را در کد منبع خود قرار دهید. - پشتیبانی از اشکال زدایی: Tavrasm شامل ابزارهای داخلی اشکال زدایی مانند نقاط شکست و خروجی ردیابی است. به طور کلی، اگر به دنبال راهی کارآمد برای توسعه برنامه‌های کاربردی برای میکروکنترلرهای Atmel ATtiny/ATmega در پلتفرم Mac OS X هستید، به TAVRASM نگاه نکنید! این رابط خط فرمان قدرتمند و در عین حال آسان برای استفاده، نوشتن برنامه های زبان اسمبلی را سریع و ساده می کند و در عین حال ویژگی های پیشرفته ای مانند پشتیبانی ماکرو و دستورات اسمبلی مشروط را ارائه می دهد که به ساده تر کردن روند توسعه کمک می کند!

2009-04-08
Chipmunk Basic for Mac

Chipmunk Basic for Mac

3.6.3b7

Chipmunk Basic برای Mac یک مفسر بیسیک قدرتمند و همه کاره است که تقریباً بر روی تمام مک ها از جمله PowerMac اجرا می شود. این نرم افزار به گونه ای طراحی شده است که یک پلتفرم آسان برای ایجاد و آزمایش کد را در اختیار توسعه دهندگان قرار دهد، با طیف گسترده ای از ویژگی ها که آن را برای برنامه نویسان مبتدی و با تجربه ایده آل می کند. یکی از مزایای کلیدی Chipmunk Basic پشتیبانی آن از AppleScript است که به کاربران امکان می دهد وظایف را خودکار کرده و اسکریپت های سفارشی ایجاد کنند که می توانند از داخل نرم افزار اجرا شوند. این ویژگی ادغام Chipmunk Basic را در جریان های کاری موجود یا استفاده از آن به عنوان بخشی از یک پروژه توسعه بزرگ را آسان می کند. یکی دیگر از ویژگی های مهم Chipmunk Basic پشتیبانی آن از قابلیت Drag&Drop است. این به کاربران اجازه می‌دهد تا به راحتی فایل‌ها و سایر اشیاء را بین بخش‌های مختلف رابط نرم‌افزار جابه‌جا کنند و مدیریت پروژه‌های پیچیده یا کار با حجم زیادی از داده را آسان‌تر کند. علاوه بر این ویژگی های اصلی، Chipmunk Basic همچنین شامل پشتیبانی از گرافیک، اسپرایت، جلوه های صوتی، سنتز گفتار و برنامه نویسی شی گرا (OOP) می شود. این قابلیت های پیشرفته ایجاد برنامه های کاربردی پیچیده با محتوای چند رسانه ای غنی و رابط های کاربری تعاملی را ممکن می سازد. برای توسعه دهندگانی که تازه با برنامه نویسی آشنا شده اند یا به دنبال مجموعه ابزاری با کاربری آسان هستند که به دانش فنی یا تجربه گسترده ای نیاز ندارد، Chipmunk Basic یک راه حل ساده و در عین حال قدرتمند ارائه می دهد. این نرم افزار با رابط بصری و منابع مستند جامع خود، شروع سریع و شروع ساخت برنامه های کاربردی سفارشی خود را در کمترین زمان آسان می کند. چه در حال کار بر روی یک پروژه شخصی یا توسعه راه حل های نرم افزاری حرفه ای برای مشتریان یا مشتریان در سراسر جهان باشید، Chipmunk Basic هر آنچه را که نیاز دارید را در یک بسته مناسب فراهم می کند. پس چرا صبر کنیم؟ همین امروز نسخه خود را دانلود کنید و شروع به کاوش در همه امکانات شگفت انگیزی کنید که این ابزار توسعه قدرتمند ارائه می دهد!

2008-08-25
ANTLRWorks for Mac

ANTLRWorks for Mac

2.1

اگر توسعه دهنده ای هستید که به دنبال یک ابزار قدرتمند تکمیل کد هستید، ANTLRWorks 2 راه حل عالی است. این نرم‌افزار برای کمک به نوشتن کد کارآمدتر و مؤثرتر طراحی شده است، با ویژگی‌های بسیار واکنش‌گرا که هنگام تایپ گرامر فوراً پاسخ می‌دهد. یکی از مزیت های کلیدی ANTLRWorks 2 توانایی آن در مدیریت زبان ها با تایپ پویا و/یا استنتاج نوع است. در گذشته، این نوع زبان‌ها محدودیت‌های قابل توجهی برای IDE‌ها برای تولید رفتار تکمیل کد قابل استفاده ایجاد می‌کردند. با این حال، ANTLRWorks 2 به لطف پیشرفت های اخیر آزمایشگاه های Tunnel Vision در الگوریتم های تجزیه و تحلیل منبع، بر این محدودیت ها غلبه کرده است. علاوه بر قابلیت های قدرتمند تکمیل کد، ANTLRWorks 2 چندین ویژگی ناوبری استاندارد را نیز ارائه می دهد که برای کاربران NetBeans آشنا هستند. اینها شامل پنجره Navigator و ویژگی "Mark Occurrences" است که ارجاعات به عنصر زیر کارت را برجسته می کند. علاوه بر این، کاربران می توانند عناصر Ctrl+Click را برای پرش مستقیم به اعلانات خود انجام دهند. اما چیزی که واقعا ANTLRWorks 2 را از سایر محیط های توسعه متمایز می کند، ویژگی های منحصر به فرد آن است که به کاربران کمک می کند تا مقادیر زیادی کد را با تلاش کمتر درک کنند. به عنوان مثال، با نگه داشتن ماوس روی یک عنصر در دستور زبان، یک راهنمای ابزار حاوی اطلاعاتی در مورد قانون ارجاع شده نمایش داده می شود. به طور کلی، اگر به دنبال یک محیط توسعه بصری و کارآمد هستید که بتواند زبان های پیچیده را به راحتی مدیریت کند، به ANTLRWorks 2 برای مک نگاه نکنید. این نرم افزار با تکمیل کد بسیار پاسخگو و ابزارهای ناوبری و تجزیه و تحلیل پیشرفته، مطمئناً به بخشی ضروری از جعبه ابزار کدنویسی شما تبدیل خواهد شد.

2014-01-25
Berkeley UPC for Mac

Berkeley UPC for Mac

2020.4.0

Berkeley UPC for Mac یک ابزار توسعه دهنده قدرتمند است که به برنامه نویسان اجازه می دهد تا برنامه های محاسباتی با کارایی بالا را روی ماشین های موازی در مقیاس بزرگ بنویسند. این نرم افزار توسعه ای از زبان برنامه نویسی C است و یک مدل برنامه نویسی یکنواخت برای سخت افزار حافظه مشترک و توزیع شده ارائه می دهد. با Berkeley UPC، برنامه نویسان با یک فضای آدرس مشترک و پارتیشن بندی شده ارائه می شوند که در آن متغیرها می توانند مستقیماً توسط هر پردازنده خوانده و نوشته شوند. با این حال، هر متغیر از نظر فیزیکی با یک پردازنده مرتبط است. این رویکرد تضمین می‌کند که برنامه‌نویس کنترل کاملی بر چیدمان و عملکرد داده‌ها دارد در حالی که همچنان می‌تواند از مزایای برنامه‌پذیری الگوی برنامه‌نویسی حافظه مشترک استفاده کند. این نرم افزار از یک مدل محاسباتی Single Program Multiple Data (SPMD) استفاده می کند که در آن مقدار موازی در زمان راه اندازی برنامه ثابت می شود. به طور معمول، تنها یک رشته اجرا برای هر پردازنده وجود دارد. برکلی UPC از تجربیات سه زبان قبلی دیگر که الحاقات موازی را برای ISO C 99 پیشنهاد کردند تکامل یافت: AC، Split-C، و موازی C Preprocessor (PCP). با این حال، توجه به این نکته مهم است که برکلی UPC فقط یک ابر مجموعه از این سه زبان نیست. در عوض، این تلاشی است برای استخراج بهترین ویژگی ها از هر یک. یکی از مزیت‌های کلیدی استفاده از Berkeley UPC برای مک، توانایی آن در ترکیب مزایای برنامه‌ریزی برنامه‌نویسی حافظه مشترک با کنترل الگوهای برنامه‌نویسی ارسال پیام بر طرح‌بندی و عملکرد داده است. این ترکیب این امکان را برای توسعه دهندگان فراهم می کند تا برنامه های بسیار کارآمدی را بدون به خطر انداختن سهولت استفاده یا انعطاف پذیری ایجاد کنند. یکی دیگر از مزایای قابل توجه ارائه شده توسط Berkeley UPC برای Mac پشتیبانی آن از ماشین های موازی در مقیاس بزرگ است. این نرم افزار می تواند محاسبات پیچیده را روی چندین پردازنده به طور همزمان انجام دهد بدون اینکه سرعت یا دقت را به خطر بیندازد. به طور کلی، اگر به دنبال یک ابزار توسعه‌دهنده قدرتمند هستید که به شما کمک کند برنامه‌های محاسباتی با کارایی بالا را روی ماشین‌های موازی در مقیاس بزرگ به سرعت و کارآمد ایجاد کنید، ممکن است Berkeley UPC for Mac همان چیزی باشد که به آن نیاز دارید!

2020-09-21
Logtalk for Mac

Logtalk for Mac

3.41

Logtalk برای Mac یک زبان برنامه نویسی منطقی شی گرا قدرتمند است که برای کمک به توسعه دهندگان طراحی شده است تا برنامه های نرم افزاری پیچیده را با سهولت ایجاد کنند. این زبان برنامه نویسی همه کاره می تواند از اکثر پیاده سازی های Prolog به عنوان یک کامپایلر back-end استفاده کند و آن را به یک انتخاب ایده آل برای توسعه دهندگانی تبدیل می کند که می خواهند از قدرت و انعطاف پذیری Prolog استفاده کنند و در عین حال از مزایای رویکرد شی گرا بهره مند شوند. به عنوان یک زبان چند پارادایم، Logtalk شامل پشتیبانی از هر دو نمونه اولیه و کلاس ها، پروتکل ها (رابط)، برنامه نویسی مبتنی بر مؤلفه از طریق ترکیب بندی مبتنی بر دسته، برنامه نویسی رویداد محور، و برنامه نویسی چند رشته ای سطح بالا است. این آن را به ابزاری فوق العاده انعطاف پذیر تبدیل می کند که می تواند در طیف گسترده ای از برنامه ها مورد استفاده قرار گیرد. یکی از ویژگی های کلیدی Logtalk پشتیبانی آن از نمونه های اولیه و کلاس ها است. نمونه های اولیه اشیایی هستند که می توانند برای ایجاد نمونه های جدید با ارزش ها یا رفتارهای مختلف شبیه سازی شوند. کلاس ها قالب هایی هستند که ساختار و رفتار اشیاء ایجاد شده از آنها را تعریف می کنند. با پشتیبانی Logtalk از نمونه های اولیه و کلاس ها، توسعه دهندگان کنترل کاملی بر نحوه عملکرد نرم افزار خود دارند. یکی دیگر از ویژگی های مهم Logtalk پشتیبانی آن از پروتکل ها (اینترفیس ها) است. پروتکل ها مجموعه ای از روش ها را تعریف می کنند که باید توسط هر شیئی که با پروتکل مطابقت دارد پیاده سازی شود. این به توسعه دهندگان اجازه می دهد تا کدهای ماژولار را ایجاد کنند که به راحتی در پروژه های مختلف قابل استفاده مجدد باشد. Logtalk همچنین شامل پشتیبانی از برنامه نویسی مبتنی بر مؤلفه از طریق ترکیب بندی مبتنی بر دسته است. دسته‌ها مجموعه‌ای از روش‌ها هستند که می‌توانند در زمان اجرا به اشیا اضافه شوند و به توسعه‌دهندگان این امکان را می‌دهند تا اشیاء موجود را بدون تغییر کد اصلی خود گسترش دهند. برنامه نویسی رویداد محور یکی دیگر از ویژگی های کلیدی Logtalk است. رویدادها سیگنال هایی هستند که توسط بخشی از برنامه زمانی که اتفاقی در جای دیگر برنامه رخ می دهد ارسال می شود. با استفاده از رویدادها، توسعه‌دهندگان می‌توانند برنامه‌های بسیار واکنش‌گرا و با حداقل هزینه ایجاد کنند. در نهایت، Logtalk شامل قابلیت های برنامه نویسی چند رشته ای سطح بالا است که به چندین رشته اجازه می دهد تا به طور همزمان در یک برنامه واحد اجرا شوند بدون اینکه در اجرای یکدیگر دخالت کنند. به طور کلی، اگر به دنبال یک زبان برنامه نویسی منطقی شی گرا قدرتمند با قابلیت ها و انعطاف پذیری گسترده هستید، به Logtalk برای مک نگاه نکنید!

2020-10-08
B-Prolog for Mac

B-Prolog for Mac

8.1

B-Prolog برای Mac: یک سیستم برنامه نویسی منطقی محدودیت همه کاره و کارآمد به B-Prolog خوش آمدید، یک سیستم برنامه نویسی منطقی محدودیت محدود (CLP) قدرتمند و منعطف که برای کمک به توسعه دهندگان در ایجاد برنامه های کاربردی نرم افزاری کارآمد و قابل اعتماد طراحی شده است. B-Prolog که توسط Afany Software (نیویورک)، KLS (توکیو) و NandaSoft (نانجینگ) توسعه یافته است، یک ابزار پیشرفته است که دو پارادایم برنامه نویسی اعلامی را ترکیب می کند: برنامه نویسی منطقی و حل محدودیت. تولد CLP نقطه عطفی در تاریخ زبان های برنامه نویسی بوده است. با ترکیب قدرت برنامه نویسی منطقی با حل محدودیت، CLP ثابت کرده است که یک ابزار موثر برای برنامه های متعدد از جمله طراحی و تأیید به کمک رایانه، مدیریت پایگاه داده، داده کاوی، مهندسی نرم افزار، بهینه سازی، مدیریت پیکربندی، توسعه رابط کاربری گرافیکی و پردازش زبان یکی از مزایای کلیدی استفاده از B-Prolog ماهیت اظهاری آن است. این امر باعث می‌شود که توسعه‌دهندگان بتوانند کدی بنویسند که مختصرتر و قابل فهم‌تر از زبان‌های رویه‌ای سنتی باشد. علاوه بر این، از آنجایی که B-Prolog تکنیک‌های حل محدودیت کارآمد و همچنین تکنیک‌های مدیریت و کامپایل حافظه را ارائه می‌دهد که به طور خاص برای برنامه‌های CLP بهینه‌سازی شده‌اند - اغلب می‌تواند کارآمدتر از انواع دیگر برنامه‌های نوشته شده در زبان‌های رویه‌ای باشد. B-Prolog همچنین طیف گسترده ای از ویژگی ها را ارائه می دهد که آن را به یک انتخاب ایده آل برای توسعه دهندگانی تبدیل می کند که در هنگام کار بر روی پروژه های پیچیده به انعطاف پذیری نیاز دارند. مثلا: - هم از نحو به سبک Prolog و هم از برنامه های افزودنی مانند جدول پشتیبانی می کند. - شامل پشتیبانی داخلی برای انواع مختلفی از محدودیت ها مانند محدودیت های حسابی یا محدودیت های مجموعه است. - ابزارهای پیشرفته اشکال زدایی مانند حالت ردیابی یا نقاط جاسوسی را فراهم می کند. - شامل کتابخانه هایی برای کارهای رایج مانند تجزیه XML یا تولید اعداد تصادفی است. به طور کلی، اگر به دنبال ابزاری قدرتمند و در عین حال انعطاف‌پذیر هستید که می‌تواند به شما در توسعه سریع و کارآمد برنامه‌های نرم‌افزاری با کیفیت بالا کمک کند، B-Prolog یک انتخاب عالی است. ویژگی های کلیدی: 1. پارادایم برنامه نویسی اعلانی B-Prolog از پارادایم برنامه نویسی اعلانی استفاده می کند که نوشتن کد مختصر و قابل فهم را در مقایسه با زبان های رویه ای سنتی آسان می کند. 2. تکنیک های حل محدودیت کارآمد با در دسترس بودن تکنیک‌های حل محدودیت کارآمد همراه با تکنیک‌های مدیریت حافظه و کامپایل که به‌طور خاص برای برنامه‌های CLP بهینه‌سازی شده‌اند - آنها را نسبت به همتایان خود که به زبان‌های رویه‌ای نوشته شده‌اند کارآمدتر می‌کنند. 3. طیف گسترده ای از ویژگی ها B-prolong از هر دو دستور Pro-log به همراه برنامه های افزودنی مانند جدول پشتیبانی می کند. پشتیبانی داخلی از انواع محدودیت‌ها مانند محاسبات یا مجموعه. ابزارهای پیشرفته اشکال زدایی مانند حالت ردیابی/نقاط جاسوسی. کتابخانه‌ها وظایف متداول را تجزیه XML/تولید اعداد تصادفی و غیره می‌کنند، اگر به دنبال ابزار قدرتمند و در عین حال انعطاف‌پذیری هستید که به توسعه سریع برنامه‌های نرم‌افزاری با کیفیت بالا کمک می‌کند.

2014-02-24
Agena for Mac

Agena for Mac

2.21.9

Agena for Mac - زبان برنامه نویسی نهایی رویه ای آیا به دنبال یک زبان برنامه نویسی رویه ای قدرتمند و آسان برای یادگیری هستید که بتوان از آن در برنامه های علمی، آموزشی، زبانی و بسیاری کاربردهای دیگر استفاده کرد؟ به دنبال Agena برای مک نباشید! این نرم افزار نوآورانه طراحی شده است تا یک نحو ساده شده Algol 68 همراه با عناصر گرفته شده از Lua و SQL را در اختیار کاربران قرار دهد. با محاسبات واقعی و پیچیده سریع، پردازش متن کارآمد، ساختارهای داده انعطاف پذیر، رویه ها و مدیریت بسته هوشمند، به علاوه امکانات پیکربندی مختلف - Agena ابزار نهایی برای توسعه دهندگانی است که می خواهند به سرعت نرم افزار با کیفیت بالا ایجاد کنند. آجنا چیست؟ Agena یک زبان برنامه نویسی رویه ای منبع باز است که اولین بار در سال 1995 توسط Alexander Walz توسعه یافت. این برنامه به گونه ای طراحی شده است که یادگیری آن آسان باشد و در عین حال ویژگی های قدرتمندی را ارائه دهد که آن را برای استفاده در تحقیقات علمی، آموزشی، مطالعات زبان شناسی یا هر برنامه دیگری که ممکن است نیاز به اسکریپت باشد ایده آل می کند. این زبان در طول سال ها به طور مداوم به روز شده است تا با روندهای توسعه مدرن مطابقت داشته باشد. یکی از مزایای کلیدی استفاده از Agena سینتکس ساده آن است که یادگیری آن را نسبت به بسیاری از زبان های برنامه نویسی ساده تر می کند. این بدان معنی است که حتی مبتدیان نیز می توانند بدون نیاز به ماه ها صرف یادگیری مفاهیم پیچیده کدنویسی، بلافاصله از آن استفاده کنند. ویژگی های Agena Agena مملو از ویژگی هایی است که آن را به یکی از همه کاره ترین زبان های برنامه نویسی رویه ای موجود امروز تبدیل می کند. در اینجا برخی از ویژگی های کلیدی آن آورده شده است: 1) نحو ساده شده: همانطور که قبلا ذکر شد، یکی از بزرگترین مزیت های استفاده از Agena، نحو ساده آن است که یادگیری آن را نسبت به بسیاری از زبان های برنامه نویسی ساده تر می کند. 2) محاسبات سریع واقعی و پیچیده: توسعه دهندگان با قابلیت های محاسبات واقعی و پیچیده سریع خود - از جمله پشتیبانی از اعداد ممیز شناور - می توانند محاسبات را به سرعت بدون نگرانی در مورد مسائل مربوط به عملکرد انجام دهند. 3) پردازش متن کارآمد: یکی دیگر از ویژگی های عالی Agena قابلیت پردازش متن کارآمد آن است که به توسعه دهندگان اجازه می دهد رشته ها را به راحتی دستکاری کنند. 4) ساختارهای داده انعطاف‌پذیر: توسعه‌دهندگان می‌توانند از طیف وسیعی از ساختارهای داده مانند آرایه‌ها یا فهرست‌ها هنگام کار با Agena استفاده کنند که آن را در هنگام برخورد با انواع مختلف مجموعه‌های داده بسیار انعطاف‌پذیر می‌سازد. 5) رویه ها و مدیریت بسته هوشمند: با رویه های هوشمند و مدیریت بسته به عنوان ویژگی های استاندارد در این مجموعه نرم افزاری. کاربران نه تنها به ابزارهای بسیار قدرتمند دسترسی دارند، بلکه به یک رابط بصری نیز دسترسی دارند که کار آنها را به طور کلی سازنده تر می کند! 6) امکانات پیکربندی مختلف: در نهایت امکانات پیکربندی مختلفی در این برنامه موجود است که به کاربران اجازه می دهد کنترل بیشتری بر نحوه کار آنها بر روی پروژه ها چه در مقیاس بزرگ و چه در مقیاس کوچک داشته باشند! مزایای استفاده از AGENA چندین مزیت مرتبط با استفاده از این مجموعه نرم افزاری نوآورانه وجود دارد: 1) یادگیری و استفاده آسان - حتی اگر در برنامه نویسی تازه کار هستید یا قبلاً تجربه کار در پروژه های مشابه را ندارید. به لطف طراحی رابط کاربری بیش از حد بصری که با هم در کنار منابع مستند جامع ارائه شده به صورت آنلاین از طریق پورتال رسمی وب سایت ارائه شده است، می توانید به سرعت شروع به کار کنید. 2) همه کاره - چه پروژه شما شامل تحقیقات علمی باشد یا اهداف آموزشی. هیچ محدودیتی وجود ندارد که چه نوع وظایفی می تواند از استفاده از ابزارهای آرایه گسترده AGNEA در دسترس شما بهره مند شود! 3) مقرون به صرفه - بر خلاف برخی از محصولات رقیب امروزی. AGNEA گزینه‌های قیمت‌گذاری مقرون‌به‌صرفه‌ای را ارائه می‌دهد که هم برای فریلنسرهای فردی مناسب است و هم سازمان‌های بزرگ‌تر که به‌طور یکسان به دنبال صرفه‌جویی در هزینه هستند و در عین حال کار را به درستی انجام می‌دهند. 4) پشتیبانی از جامعه منبع باز - تا حد زیادی با تشکر از جامعه منبع باز فعال اطراف پروژه AGNEA. کاربران همیشه به آخرین وصله های به روز رسانی که به طور منظم منتشر می شوند دسترسی دارند و اطمینان حاصل می کنند که کار آنها به روز باقی می ماند. نتیجه در نتیجه، ما معتقدیم که AGNEA یکی از بهترین انتخاب‌های امروزی است که هر کسی که به دنبال توسعه کد با کیفیت بالا به‌طور کارآمد و ممکن است! مجموعه ای از ویژگی های ترکیبی و پرقدرت آن با سهولت استفاده، انتخابی عالی است، چه برنامه نویس کهنه کار مبتدی! پس چرا صبر کنیم؟ اکنون دانلود کنید شروع به کاوش در همه چیز امروز کنید!

2020-09-14
Objective-Basic for Mac

Objective-Basic for Mac

1.0

Objective-Basic برای Mac یک زبان برنامه نویسی قدرتمند است که به گونه ای طراحی شده است که توسعه نرم افزار را برای همه آسان و در دسترس قرار دهد. چه یک توسعه دهنده با تجربه باشید و چه تازه شروع به کار کرده اید، Objective-Basic یک راه ساده و شهودی برای ایجاد برنامه های کاربردی با کیفیت بالا برای پلتفرم مک ارائه می دهد. در هسته خود، Objective-Basic یک زبان برنامه نویسی شی گرا است که بر اساس زبان های محبوب Visual Basic و Objective-C است. این یک رویکرد مدرن و کامپایل شده برای برنامه نویسی ارائه می دهد که آن را سریع، پایدار و قابل اعتماد می کند. و با استفاده از زمان اجرا مبتنی بر کاکائو، یکپارچگی یکپارچه با سیستم عامل مک را فراهم می کند. یکی از ویژگی های کلیدی Objective-Basic سهولت استفاده از آن است. بر خلاف بسیاری از زبان های برنامه نویسی دیگر که یادگیری و تسلط بر آنها دشوار است، Objective-Basic از ابتدا به گونه ای طراحی شده است که بصری و کاربر پسند باشد. این بدان معنی است که حتی اگر هیچ تجربه قبلی در زمینه کدنویسی یا توسعه نرم افزار نداشته باشید، می توانید به سرعت با این ابزار قدرتمند به سرعت بالا بروید. یکی دیگر از مزایای استفاده از Objective-Basic مقرون به صرفه بودن آن است. در حالی که بسیاری از پلتفرم های توسعه دیگر ممکن است گران باشند یا به مجوزهای پرهزینه نیاز داشته باشند، این نرم افزار با قیمت پایین یا حتی به صورت رایگان برای برنامه های غیر تجاری در دسترس است. این باعث می‌شود که آن را برای علاقه‌مندان و توسعه‌دهندگان حرفه‌ای که می‌خواهند هزینه‌های خود را بدون از دست دادن کیفیت پایین نگه دارند، گزینه ایده‌آلی باشد. اما شاید مهم‌تر از همه، Objective-Basic طیف گسترده‌ای از قابلیت‌ها را ارائه می‌دهد که آن را برای تقریباً هر نوع پروژه توسعه برنامه‌ای مناسب می‌سازد. چه در حال ایجاد برنامه های دسکتاپ یا برنامه های تلفن همراه، بازی ها یا برنامه های کاربردی باشید، این ابزار همه کاره همه چیزهایی را که برای زنده کردن ایده های خود نیاز دارید، دارد. برخی از ویژگی های کلیدی ارائه شده توسط Objective-Basic عبارتند از: - طراحی شی گرا: با پشتیبانی از کلاس ها و اشیاء که مستقیماً در خود زبان تعبیه شده است. - دیباگر یکپارچه: برای کمک به شناسایی سریع و آسان خطاها در کد شما. - کتابخانه های داخلی: از جمله پشتیبانی از رندر گرافیکی (OpenGL)، پخش صدا (OpenAL)، شبکه (سوکت های BSD)، دسترسی به پایگاه داده (SQLite)، تجزیه XML (libxml2) و موارد دیگر. - سازگاری با پلتفرم های مختلف: با پشتیبانی نه تنها از Mac OS X بلکه از Windows/Linux از طریق Wine/CrossOver. - توسعه پذیری: از طریق پلاگین های نوشته شده در C++/Objective-C/Objective-C++/Swift به طور کلی، اگر به دنبال یک زبان برنامه نویسی قدرتمند و در عین حال آسان برای استفاده هستید که بتواند پروژه های توسعه نرم افزار شما را به ارتفاعات جدیدی برساند، به جز Objective-Basic نگاه نکنید!

2010-03-23
Intel Fortran Compiler Professional for Mac

Intel Fortran Compiler Professional for Mac

11.1

Intel Fortran Compiler Professional برای Mac یک ابزار نرم افزاری قدرتمند است که برای کمک به توسعه دهندگان برای ایجاد برنامه های کاربردی با کارایی بالا برای پلتفرم های مبتنی بر پردازنده اینتل طراحی شده است. این کامپایلر توسعه سریع و عملکرد برنده را ارائه می دهد و آن را به یک ابزار ضروری برای توسعه دهندگانی تبدیل می کند که می خواهند کد موازی قوی و با کارایی بالا بسازند. نسخه حرفه ای Compiler Visual Fortran اینتل جامع ترین پشتیبانی چند هسته ای و استاندارد را با ویژگی های توسعه موازی بیشتر ارائه می دهد. همچنین بیشتر از هر کامپایلر موجود در بازار، افزونه‌های وکتور پیشرفته، استاندارد رمزگذاری پیشرفته و SSE را پشتیبانی می‌کند. علاوه بر این، شامل ویژگی‌های بیشتر Fortran 2003 و ادغام بهبود یافته جدیدترین کتابخانه‌های عملکرد اینتل--Intel Math Kernel Library و Intel Integrated Performance Primitives است. این نرم افزار با قابلیت های پیشرفته ای که دارد برای توسعه دهندگانی که نیاز به ایجاد برنامه های پیچیده ای دارند که نیاز به عملکرد بالایی دارند ایده آل است. چه بر روی شبیه سازی های علمی و چه پروژه های تجزیه و تحلیل داده ها کار می کنید، این کامپایلر می تواند به شما در دستیابی سریع و کارآمد به اهدافتان کمک کند. یکی از مزایای کلیدی استفاده از این نرم افزار توانایی آن در ارائه سازگاری منبع و باینری با سایر کامپایلرهای پرکاربرد است. این بدان معنی است که شما می توانید به راحتی آن را در محیط توسعه موجود خود ادغام کنید بدون اینکه نیازی به ایجاد تغییرات قابل توجه در گردش کار خود داشته باشید. مزیت دیگر استفاده از این کامپایلر توانایی آن در ادغام با محیط های توسعه محبوب مانند Microsoft Visual Studio* یا Xcode* است. این امر باعث می شود توسعه دهندگانی که قبلاً با این ابزارها آشنا هستند، به راحتی شروع به کار کنند. علاوه بر قابلیت های قدرتمند، Compiler Professional Intel Fortran برای Mac نیز در مقایسه با سایر کامپایلرهای موجود در بازار، کاهش قیمت قابل توجهی را ارائه می دهد. این باعث می شود که آن را به یک انتخاب عالی برای مشاغل یا سازمان هایی تبدیل کنید که به یک راه حل مقرون به صرفه بدون به خطر انداختن عملکرد یا عملکرد نیاز دارند. به طور کلی، اگر به دنبال یک ابزار نرم‌افزاری قدرتمند هستید که به شما کمک کند تا برنامه‌های کاربردی با کارایی بالا را سریع و کارآمد ایجاد کنید، بهتر است به Intel Fortran Compiler Professional برای مک نگاه نکنید. این کامپایلر با ویژگی های پیشرفته و پشتیبانی جامع از پردازنده های چند هسته ای و مطابقت با استانداردها، مطمئناً تمام نیازهای شما را به عنوان یک توسعه دهنده برآورده می کند.

2009-07-07
Intel C++ Compiler Professional for Mac

Intel C++ Compiler Professional for Mac

11.1

Intel C++ Compiler Professional برای Mac یک ابزار نرم افزاری قدرتمند است که برای کمک به توسعه دهندگان برای ایجاد برنامه های کاربردی با کارایی بالا برای پلتفرم های مبتنی بر پردازنده اینتل طراحی شده است. این نسخه حرفه ای از کامپایلر توسعه سریع و عملکرد برنده را ارائه می دهد و آن را به ابزاری ضروری برای توسعه دهندگانی تبدیل می کند که می خواهند کد موازی قوی و با کارایی بالا بسازند. اینتل C++ Compiler Professional Edition با پشتیبانی جامع چند هسته‌ای و استانداردهای خود، بیش از هر کامپایلر موجود در بازار، ویژگی‌های توسعه موازی‌سازی را ارائه می‌دهد. همچنین اینتل (R) وکتور پیشرفته افزونه (AVX)، استاندارد رمزگذاری پیشرفته (AES) و پشتیبانی از SSE، و همچنین ویژگی های بیشتر Fortran 2003 را ارائه می دهد. یکی از مزایای کلیدی استفاده از این نرم افزار، ادغام بهبود یافته آن با جدیدترین کتابخانه های عملکرد اینتل – Intel Math Kernel Library و Intel Integrated Performance Primitives است. این کتابخانه‌ها روال‌های بهینه‌سازی شده‌ای را ارائه می‌کنند که می‌توانند به طور قابل توجهی عملکرد برنامه را در پردازنده‌های اینتل بهبود بخشند. اینتل C++ Compiler Professional Edition همچنین سازگاری منبع و باینری را با سایر کامپایلرهای پرکاربرد ارائه می دهد و ادغام آن در محیط های توسعه محبوب را آسان می کند. این بدان معنی است که توسعه دهندگان می توانند از پایه کد موجود خود بدون نیاز به ایجاد تغییرات قابل توجه یا یادگیری زبان های برنامه نویسی جدید استفاده کنند. این نرم افزار علاوه بر ویژگی های قدرتمند، مقرون به صرفه نیز می باشد. این یک پایه قوی برای ساخت کد موازی قوی و با کارایی بالا با صرفه جویی قابل توجه در قیمت در مقایسه با سایر کامپایلرهای موجود در بازار ایجاد می کند. به طور کلی، اگر توسعه‌دهنده‌ای هستید که به‌دنبال ابزار قدرتمندی هستید که بتواند به شما کمک کند تا برنامه‌های کاربردی با کارایی بالا برای پلتفرم‌های مبتنی بر پردازنده‌های اینتل را به سرعت و به راحتی ایجاد کنید، پس به دنبال اینتل C++ Compiler Professional Edition برای Mac نباشید. با پشتیبانی جامع چند هسته‌ای، پشتیبانی از افزونه‌های برداری پیشرفته، ادغام بهبود یافته با کتابخانه‌های عملکرد و مقرون‌به‌صرفه بودن - این نرم‌افزار همه چیزهایی را دارد که برای ارتقای مهارت‌های کدنویسی خود به سطح بعدی نیاز دارید!

2009-07-07
F-Script for Mac

F-Script for Mac

2.1

F-Script برای Mac: یک ابزار توسعه دهنده جامع برای اسکریپت نویسی تعاملی و دسترسی به چارچوب های کاکائو اگر توسعه‌دهنده‌ای هستید که روی Mac کار می‌کنید، می‌دانید که داشتن مجموعه‌ای از ابزارهای مناسب که می‌تواند به شما در ساده‌سازی گردش کار و کارآمدتر کردن فرآیند توسعه‌تان کمک کند چقدر مهم است. F-Script یکی از این ابزارهاست که به طور خاص برای توسعه دهندگانی طراحی شده است که با فریمورک های Cocoa و اشیاء سفارشی Objective-C کار می کنند. F-Script مجموعه ای از ابزارهای منبع باز برنده جایزه است که مکمل Xcode و Interface Builder برای ارائه اسکریپت و دسترسی تعاملی به چارچوب های کاکائو است. هدف آن این است که یک ابزار مفید و سرگرم کننده هم برای مبتدیان و هم برای متخصصان باشد که امکان کاوش تعاملی، آزمایش و استفاده از اشیاء و چارچوب های مبتنی بر کاکائو را فراهم می کند. با F-Script، توسعه‌دهندگان می‌توانند به‌راحتی به بررسی داخلی برنامه‌های خود در زمان واقعی بپردازند. آنها می توانند به صورت تعاملی اشیاء را در زمان اجرا دستکاری کنند، تکه های کد را بدون نیاز به کامپایل مجدد برنامه هر بار که هر بار تغییری ایجاد می کنند، آزمایش کنند، یا حتی کلاس های جدیدی را در لحظه ایجاد کنند. یکی از ویژگی‌های کلیدی F-Script قابلیت جاسازی آن در برنامه‌ها به لطف مجموعه‌ای از اجزای آسان برای استفاده است. این بدان معنی است که توسعه دهندگان می توانند از F-Script به عنوان بخشی از رابط کاربری برنامه خود یا به عنوان یک ابزار اشکال زدایی یکپارچه در طول توسعه استفاده کنند. یکی دیگر از ویژگی های قدرتمند F-Script توانایی آن در تزریق پویا به هر برنامه کاکائویی است. این به توسعه دهندگان یک محیط قدرتمند برای کاوش یا دستکاری برنامه ها از داخل ارائه می دهد. با استفاده از این ویژگی، توسعه دهندگان می توانند با بررسی اشیاء زنده در فضای حافظه یک برنامه، مسائل پیچیده را رفع اشکال کنند. F-Script همچنین با یک کتابخانه مستند جامع ارائه می شود که شامل آموزش ها، مثال ها، مواد مرجع و اسناد API است. این کار را برای مبتدیانی که به تازگی با F-script شروع کرده اند و همچنین کاربران با تجربه ای که خواهان ویژگی های پیشرفته تر هستند، آسان می کند. به طور کلی، اگر به دنبال یک ابزار توسعه‌دهنده جامع هستید که قابلیت‌های اسکریپت‌نویسی تعاملی را همراه با دسترسی به چارچوب‌های Cocoa در پلتفرم Mac OS X فراهم می‌کند، به F-script نگاه نکنید!

2010-06-15
محبوبترین