یک زبان سطح میانی همه منظوره است، یعنی
هم امکانات زباهای سطح بالا را پشتیبانی میکند و هم امکانات زبانهای سطح
پایین ولی در اصل یک زبان سطح بالا است. این زبان به صورت بسیار نزدیکی در
ارتباط با سیستم عامل یونیکس (Unix) قرار داشته و در این محیط توسعه و
تکامل یافته است، زیرا سیستم عامل یونیکس و بیشتر برنامههایی که روی این
سیستم اجرا میشود به زبان C نوشته شدهاند.
با این وجود، این زبان به
هیچ سیستم عامل یا ماشین خاصی وابستگی ندارد، و میتوان از آن برای نوشتن
برنامه برای میکروکنترلرها، انواع CPUها و سیستم عاملها استفاده کرد.
اگرچه این زبان، 'زبان برنامه نویسی سیستم' نامیده شدهاست چرا که برای
نوشتن برنامههای مترجم (کامپایلرها) و سیستمهای عامل بسیار مفید است، با
این وجود این زبان ، برای نوشتن برنامههای اصلی در بسیاری از زمینهها،
زبانی کاملاً مناسب و مطلوب است.
بسیاری از ایدههای مهم و ریشهای
زبان C از زبان BCPL گرفته شدهاست که توسط مارتین ریچاردز (Martin
Richards) طراحی و توسعه یافت. از طریق زبان B، زبان BCPL به صورت غیر
مستقیم بر روی زبان C اثر گذاشت که به نوبه ی خود در سال ۱۹۷۰ توسط کن
تامپسون (Ken Tampson) روی کامپیوتر DEC PDP-7 برای اولین سیستم عامل UNIX
نوشته شد.
امروزه زبان برنامه نویسی C را نمیتوان به تنهایی پیدا کرد
بلکه آن را با کامپایلرهای گوناگون ارائه می دهند. یکی از کامپایلر های
معروف The-Dev می باشد که ما آن را برای شما آماده کرده ایم. این کامپایلر
همراه با Mingw/GCC بوده و مورد استفاده بسیاری از برنامه نویسان تحت C می
باشد.
ویژگی های کلیدی نرم افزار برنامه نویسی The Dev-C++ 5.0 Beta 9.2 :
- پشتیبانی از کامپایلرهای پایه GCC
- ابزار ویژه نمایش باگ های برنامه نویسی با GDB
- پشتیبانی از برنامه های چند زبانه
- مرورگر ویژه وکلاسیک جهت نمایش کدها
- دارای کامپایلر ویژه ی کد
- پشتیبانی از امکان چاپ (پرینت)
- پشتیبانی از CVS
- دارای لیست To-Do
- و...
پسورد فایل : www.kamyabonline.com
برنامه نویسان حرفه ای همیشه سعی می کنند
در نرم افزارهای خود از بهترین گرافیک و محیطی کاربرپسند استفاده
کنند.منوها یکی از راه های آسان و سریع دسترسی به بخش های مختلف یک نرم
افزار است که به شکل های مختلفی وجود داند. IrisMenu یک پکیج از
منوهای مختلف برای برنامه نویسان (VisualStudio.NET(Winforms می باشد که
منوهای مختلف و جدیدی را در بر دارد. از جمله این منوها می توان به منوی
شبکه ای(ماتریکسی) و دو نوع منوی چرخشی جذاب اشاره کرد. شما فقط باید رخی
از ویژگی را تنظیم کنید و سپس نوع منوی خود را انتخاب نمایید. هر منو
چندین حالت متحرک دارد که بنا به سلیقه خود می توانید یکی از آن ها را
انتخاب کنید. برنامه نویسان هر روز زبادتر می شوند و ایده های
مختلفی دارند. شاید شما بخواهید از ایده های خود در نرم افزارتان استفاده
کنید اما به انعطاف بیشتری در نرم افزارهای برنامه نویسی نیاز دارید تا
بتوانید محیط کاربری بهتری ایجاد کنید. IrisMenu به شما کمک می کند تا در
وقت و هزینه خود صرفه جویی کنید. شما core یا هسته کار را ایجاد کنید و
IrisMenu محیط کاربری یا user interface را ! ویژگی های اصلی IrisMenu : - آماده کردن منوهای گوناگون جدید پسورد فایل : www.kamyabonline.com
IrisMenu با نرم افزارهای
Microsoft VisualStudio.NET 2002/2003/2005, Delphi 2005/2006 سازگار است
و از .NET framework 1.0/1.1/2.0 پشتیبانی می کند.
- ایجاد حالت متحرک (انیمیشن) برای باز و بسته شدن منوها
- کاربرد آسان
- ترکیب شدن آسان با پروژه های موجود شما
- انعطاف پذیر
در اوایل دهه ۱۹۷۰ میلادی ، زبان C ، توسط
دنیس ریچی و به عنوان زبان برنامه نویسی سیستم ها طراحی شد. این زبان از
دو زبان قدیمی تر بنام های BCPL و B حاصل شده است. زبان C تا سال ۱۹۷۸
منحصر به استفاده در لابراتوار کمپانی BELL بود تا این که توسط دو تن بنام
های ریچی و کرنیه نسخه نهایی این زبان منتشر شد. به سرعت کامپایلر ها و
مفسر های متعددی از C توسعه یافت اما برای جلو گیری از ناسازگاری های
ایجاد شده و نیز حفظ قابلیت حمل زبان، تعاریف متحد الشکلی توسط استاندارد
(ANSI (American national standard institute موسسه استاندارد ملی آمریکا
ارائه گردید. مفسر خود برنامه ای کامپیوتری است که برنامه ی سطح
بالا، داده ی ورودی آن و برنامه ی ایجاد شده به زبان ماشین، خروجی آن را
تشکیل می دهد. به طور کلی ویژگی های مهم زبان C به اختصار به شرح زیر است:
* زبان سی به طور گسترده ای در دسترس است. مفسر های تجاری آن در بیشتر
کامپیوتر های شخصی، مینی کامپیوتر ها و نیز در کامپیوتر های بزرگ قابل
استفاده اند.
* برنامه های سی در مقایسه با سایر زبانهای برنامه سازی سطح بالا، به
راحتی قابل انتقال اند. دلیل آن این است که سی خیلی از ویژگی های وابسته
به نوع کامپیوتر را در توابع کتابخانه ای خود منظور داشته است. بنابراین
هر نسخه ازسی با مجموعه ای از توابع کتابخانه ای مخصوص به خود همراه است
که بر اساس ویژگی های کامپیوتر میزبان مربوط نوشته شده است. این توابع
کتابخانه ای تا حدودی استاندارد است و معمولا هر تابع کتابخانه ای در نسخه
های متعدد سی به شکل یکسان در دسترس است. ویژگی های فوق موجب شده زبان C یکی از قویترین و محبوب ترین زبان های برنامه سازی دنیا مطرح شود. پسورد فایل : www.kamyabonline.com
* سی زبانی است همه منظوره، ساخت یافته سطح بالا
(مانند زبان پاسکال و فرتون . …) و انعطاف پذیر که برخی از خصوصیات
زبانهای سطح پایین را نیز که معمولا در اسمبلی یا زبان ماشین موجود است
داراست. در عین حال این زبان برای کاربردهای ویژه طراحی نشده و می توان از
آن در همه ی زمینه ها، بخصوص به دلیل نزدیکی آن به زبان ماشین در برنامه
نویسی سیستم، استفاده کرد. بنابراین سی بین زبان های سطح بالا و سطح پایین
قرار دارد و در نتیجه اجازه می دهد که برنامه نویس خصوصیات هر دو گروه
زبان را به کار برد. از این رو در بسیاری از کابردهای مهندسی به طور
انحصاری زبان سی به کار می برند. (زبان های سطح بالا، دستور العمل هایی
شبیه زبان انسان و پردازش فکری او داردند، همچنین یک دستور العمل زبان سطح
بالا معادل چند دستور العمل به زبان ماشین است).
* برنامه های
نوشته شده به زبان c به طور کلی مستقل از ماشین یا نوع کامپیوتر است و
تقریباً تحت کنترل هر سیستم عاملی اجرا می شود.
* کامپایلرهای سی
معمولا فشرده و کم حجم اند و برنامه های هدف ایجاد شده با آنها در مقایسه
با سایر زبانهای برنامه سازی سطح بالا، خیلی کوچک و کار آمدند.
* سی روش برنامه نویسی
ماژولار را پشتیبانی می کند. همچنین از نظر عملگر ها نیز زبانی قوی است که
عملگرهای گوناگونی برای دستکاری روی داده ها در سطح، بیت داراست.
*
به طور کلی جامعیت ، عمومیت، خوانایی، سادگی ، کارآیی، و پیمانه ای بودن
که همگی از مشخصات برنامه ای ایده آل اند در زبان C پیاده سازی می شوند.
یکی از محیط های برنامه نویسی زبان پاسکال است که در محیط داس اجرا می شود و خیلی از برنامه نویسان به خصوص کسانی که در دانشگاه هستند و در رشته رایانه هستند با برنامه Turbo Pascal سر و کار دارند . نقطه ضعف برنامه این است که فقط در محیط داس اجرا می شود و بسیاری از برنامه نویسان دوست دارند در محیط ویندوز با این نرم افزار کار کنند. با آمدن رایانه های جدید و مادربورد های جدید که حتی ویندوز ۹۸ را دیگر ساپورت نمی کنند یا نبود سیستم عامل داس باید چه کرد. نوعی Turbo Pascal تحت ویندوز وجود دارد اما کار Turbo Pascal را نمی تواند به خوبی انجام دهد. در اینجا شرکت بورلند نوعی Turbo Pascal را که به ترمیم شده مشهور است ساخت تا تمام برنامه نویسان در همه سیستم عامل ها با همان محیط Turbo Pascal بتوانند به برنامه نویسی زبان پاسکال خود ادامه دهند.
برای دانلود روی ادامه متن کلیک کنید
دانلود نرم فزار با حجم ۲ مگابایت
پاسورد فایل : www.kamyabonline.com