ايران ويج

نسخه‌ی کامل: لازاروس چیست
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
لازاروس یک کامپایلر Free Pascal حرفه ای 32 و 64 بیتی رایگان است . این کامپایلر برای انواع مختلف پردازنده ها فراهم شده ( Intel-AMD-PowerPC ) . نسخه ی منقرض شده ی ویرایش 1.0 آن Motorla 680x0 را نیز پشتیبانی می کند . همچنین در سیستم های عامل مختلف قابلیت کار دارد . نظیر :

Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS,Android

نامی که برای IDE این کامپایلر انتخاب شده Lazarus است و لوگوی آن به شکل یک چیتا(نوعی یوزپلنگ) فکر می کنم به مفهوم سرعت بالا می باشد .

[تصویر:  logo_lazarus.gif]

این IDE منبع باز از نوع Delphi می باشد و پروژه Lazarus در فبریه 1999 آغاز شد . Lazarus تا به اکنون توسعه یافته است و قابلیت های زیادی به آن افزوده شده .
لازاروس برای ایجاد interface میتواند از تولکیتهای زیر استفاده کند
Windows API, GDI
Windows CE API
GTK+ 1.2.x
GTK+ 2.8+
Qt 4.5+
Cocoa
Carbon
fpGUI
Lazarus Custom Drawn Controls

برای دوستداران صنعت بازی سازی نیز پکیجهای زیر قابل استفاده میباشد

nxPascal
ZenGL
Allegro.pas
Castle Game Engine
و حتی برای نوشتن برنامه های تحت وب نیز skd های مختلفی برای ان طراحی شده است
fpWeb
WebDesign
FreeSpider
ExtPascal

در حال حاضر نسخه 2.7.4 این IDE قابل دانلود است و بر روی اغلب محیط ها امکان نصب و کامپایل برنامه ها را داراست .

شعار Lazarus این است : (( یک بار بنویس هرکجا کامپایل کن ))

مزایای Lazarus :
مزایای Lazarus بیشتر بدرد کسانی میخوره که دنبال محیط های متن باز و رایگان می گردن میخوره . همونطور که میدونین Lazarus یک محیط توسعه مجتمع رایگان هستش یعنی برای داشتن اون لازم نیست پولی پرداخت کنید یا مثل Delphi از انواع سریال و Crack و keygen و ... استفاده کنید تا بخوایین نصبش کنید و این خودش خیلی نکته مهمیه . اگه کسایی که خودشون برنامه می نویسن و برای کپی نکردن برنامه هاشون دم از قانون کپی رایت می زنن از برنامه ای مثل Delphi که به صورت غیر مجاز کپیش کردن و برنامه هاشونو با اون مینویسن استفاده کنن دیگه از بقیه چه انتظاری میشه داشت ؟
در حال حاضر محیط های خوبی برای برنامه نویسی به صورت رایگان و متن باز ارائه میشن که Lazarus یکی از اونهاست
مزیت دیگه ی Lazarus همون شعار لوگوی اون هستش که میگه یکبار بنویس و هرجایی کامپایل کن . یعنی شما میتونید کد برنامه خودتون رو با یکبار نوشتن تو Lazarus در انواع سیستم عامل های مختلف کامپایل کرده و خروجی بگیرید . شاید تا کنون این کار برای شما پیش نیامده باشه که بخوایید برنامه ای رو که تو ویندوز نوشتید تو لینوکس یا مکینتاش اجرا کنید ولی این قابلیت به خیلی از برنامه نویس ها کمک میکنه برنامه هایی رو که مینویسن رو برای اغلب سیستم عامل ها تولید کنن و کاربر برنامه اونها محبور به استفاده از یک سیستم عامل خاص نباشه .
یعنی کسی هست لازاروس استفاده کنه؟ Biggrin
آره Biggrin