۲۷-شهریور-۱۳۹۱, ۲۰:۰۴:۴۱
لازاروس یک کامپایلر 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 است و لوگوی آن به شکل یک چیتا(نوعی یوزپلنگ) فکر می کنم به مفهوم سرعت بالا می باشد .
این 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 در انواع سیستم عامل های مختلف کامپایل کرده و خروجی بگیرید . شاید تا کنون این کار برای شما پیش نیامده باشه که بخوایید برنامه ای رو که تو ویندوز نوشتید تو لینوکس یا مکینتاش اجرا کنید ولی این قابلیت به خیلی از برنامه نویس ها کمک میکنه برنامه هایی رو که مینویسن رو برای اغلب سیستم عامل ها تولید کنن و کاربر برنامه اونها محبور به استفاده از یک سیستم عامل خاص نباشه .
Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS, Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS,Android
نامی که برای IDE این کامپایلر انتخاب شده Lazarus است و لوگوی آن به شکل یک چیتا(نوعی یوزپلنگ) فکر می کنم به مفهوم سرعت بالا می باشد .
این 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 در انواع سیستم عامل های مختلف کامپایل کرده و خروجی بگیرید . شاید تا کنون این کار برای شما پیش نیامده باشه که بخوایید برنامه ای رو که تو ویندوز نوشتید تو لینوکس یا مکینتاش اجرا کنید ولی این قابلیت به خیلی از برنامه نویس ها کمک میکنه برنامه هایی رو که مینویسن رو برای اغلب سیستم عامل ها تولید کنن و کاربر برنامه اونها محبور به استفاده از یک سیستم عامل خاص نباشه .