وبلاگی برای دوست‌داران کامپیوتر
لينوکس ۷
شنبه ۱۸ آذر ۱۳۸٥ ساعت ۱٠:۱٤ ‎ب.ظ | نوشته ‌شده به دست علی اسماعیلی | ( نظرات )
برنامه سازي
لينوكس جهت مقاصد برنامه سازي بسيار مناسب است. پس از اتمام نصب و شروع كار با لينوكس، شما ابزارهاي زيادي براي برنامه سازي مانند كامپايلر ها وكتابخانه هاي كدهاي مورد نياز برنامه ها را در آن خواهيد يافت. اگر با يونيكس و برنامه نويسي به زبان C آشنا باشيد، ميتوانيد براحتي برنامه نويسي خود را با لينوكس آغاز كنيد.
لينوكس داراي همان ابزار برنامه سازي (مانند ويرايشگر ها، كامپايلرها و ديباگر ها) است كه در محيط هاي يونيكس مانند IBM، Sun و HP بچشم ميخورد. بدين ترتيب اگر روزي روي يكي از اين محيط ها برنامه نويسي ميكرديد، اكنون ميتوانيد براحتي محيط برنامه نويسي گذشته را براي خود مجدداً ايجاد كنيد. پس ميتوانيد پروژه برنامه نويسي خانگي خود را انجام دهيد و يا اينكه براحتي با پروژه هاي نرم افزاري موجود روي اينترنت همكاري كنيد.
فقط جهت اطلاع شما از قابليت و پشتيباني برنامه سازي در لينوكس، ليستي از امكانات مختلف لينوكس را جهت اين امر، معرفي ميكنيم :
- كامپابلر(GNU C (gcc : ميتواند برنامه استاندارد انسي C را كامپايل كند.
- كامپايلر (++GNU C++ (g: قابليت هاي++ C استاندارد انسي را پشتيباني ميكند.
- كامپايلر GNU براي جاوا : ميتواند برنامه هاي نوشته شده به زبان برنامه نويسي جاوا را كامپايل كند.
- ابزار make : به شما امكان كامپايل و الصاق برنامه هاي بزرگ را ميدهد.
-(GNU Debugger (gdb : بدينوسله ميتوانيد برنامه خود را مرحله به مرحله اجرا كرده و محل و نحوه خطا در برنامه را مشخص كنيد ( تصوير حافظه برنامه خطا دار در فايلي بنام core ذخيره ميشود كه ميتوانيد به كمك gdb اين فايل را بررسي كنيد)
- ابزار(GNU Profiling (gprof : ميتوانيد بررسي كنيد كه برنامه شما در هر زمان چه ميزان از سرعت پردازنده را مورد استفاده قرار ميدهد.
- سيستم هاي كنترل نسخه و بازنگري (CVS,RCS) : اطلاعات مربوط به نسخه و بازنگري را نگهداري ميكند و بدين ترتيب باعث ميشود تا دو برنامه نويس نتوانند همزمان يك قسمت از سورس كد را مورد بازنگري و تغيير قرار دهند.
- ويرايشگر emacs GNU : فايلهاي سورس را آماده ميكند و روال كامپايل – لينك را براي ساخت برنامه ايجاد ميكند.
- Perl : يك زبان اسكريپت نويسي است كه ميتوانيد از آن براي نوشتن اسكريپت هايي براي انجام وظيفه اي خاص استفاده كنيد و چندين برنامه كوچك را از طريق دستورات لينوكس به هم پيوند دهيد.
- زبان دستور ابزار و جعبه ابزار گرافيكي آن (TCL/TK) : ميتوانيد از طريق آن برنامه هاي كاربردي گرافيكي را بسرعت آماده كنيد.
- پيتون : يك زبان برنامه نويسي تفسيري كه ميتوان آنرا با Perl و TCL همتراز دانست.
- كتابخانه هاي لينك شده پويا و مشترك : اين امكان را حاصل ميكند تا برنامه هاي شما بسيار كوچكتر شوند چون تمام كد هاي مشترك مورد نياز برنامه ها در فايلي جداگانه قرار داده ميشود.

برچسب‌ها:

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