سفارش تبلیغ
صبا ویژن
بنده گناه می کند، پس دانشی را که پیشتر می دانسته، از یاد می برد . [پیامبر خدا صلی الله علیه و آله]
سه شنبه 86 بهمن 9 , ساعت 4:55 عصر

سلام بچه ها خوبید امیدوارم که سرحال و شاد باشید. می دونید می خوام از این به بعد همگام با آموزش زبان C تو دانشگاه هر قدر بتونم و در  توانم باشه از این زبان واسطون مطلب بنویسم اگر شما با نظرات پربار و سازندتون  منو همراهی کنید. امیدوارم که بتونم بهتون یه خدمتی واسه شما دوستان عزیزم کرده باشم. از مقدمش شروع میکنم که بهتر بتونید مطلبو درک کنید.اگر به مشکلی برخوردید یا سوالی داشتین حتما منو در جریان بذارین شاید بتونم کمکتون کنم.

این مطالب از کتاب ((برنامه نویسی به زبان C)) تالیف ))مهندس عین الله جعفرنژاد قمی)) گفته میشه. به شما توصیه می کنم این کتاب رو تهیه کنید کتاب بسیار جالب و در عین حال قابل فهمی است و همچنین تو دانشگاه هم از همین کتاب تدریس میشه.

زبان C در سال 1972 توسط دنیس ریچی طراحی شد.این زبان تکامل یافته زبان BCPL می باشد که طراح آن مارتین ریچاردز است. زبان BCPL از زبان B که طراح آن کن تامپسون می باشد نتیجه شده است.علت نامگذاری C این است که بعد از B طراحی شده است.

کسانی که تا حدودی با زبانهای برنامه نویسی آشنایی دارند می دانند که زبان دیگری به نام زبان C++ وجود دارد و آن از C ناشی شده است. C++ علاوه بر ویژگی های C ویژگی های زیادی دارد که در C نیست.

بعضی از ویژگی های زبان C:

زبان C یک زبان میانی است.زبانهای برنامه نویسی را میتوان به 3 دسته تقسیم کرد :

زبانهای سطح بالا:مانند پاسکال، ادا، ماجولا-2، کوبوکل، بیسیک.

زبانهای میانی:مانند جاوا، فورث، C و. C++

زبانهای سطح پایین:مانند ماکرو اسمبلر،اسمبلر.

علت میانی بودن زبان C این است که از طرفی همانند زبان سطح پایینی مثل اسمبلی قادر است مستقیما به حافظه دسترسی داشته باشد وبا مفاهیم بیت،بایت و آدرس کار کند و از طرف دیگر برنامه های این زبان همچون زبانهای سطح بالایی مثل پاسکال، از قابلیت خوانایی بالایی برخوردارند. به عبارت دیگر دستورالعملهای این زبان ،به زبان محاوره ای انسان نزدیک است که این ویژگی مربوط به زبانهای سطح بالاست.

زبان C یک زبان ساختیافته است . در این زبان با استفاده از حلقه های تکرار مثل while,for,do while می توان برنامه هایی نوشت که قابلیت خوانایی و درک آنها بالا باشد. بعضی از زبانهای ساختیافته عبارتند از: پاسکال، ادا، ماجولا-2، جاوا، C و. C++

زبانهای غیر ساختیافته:فرترن ،بیسیک،کوبول.

زبان C قابل انعطاف و بسیار قدرتمند است. در این زبان هیچ محدودیتی برای برنامه نویس وجود ندارد هر آنچه را که فکر می کنید می توانید در این زبان پیاده سازی کنید.

C زبان برنامه نویسی سیستم است . برنامه های سیستم برنامه هایی هستند که امکان بهره برداری از سخت افزار و سایر نرم افزارها را فراهم می کنند . بعضی از برنامه های سیستم عبارتند از :

سیستم عامل،مفسر(interpreter)،کامپایلر،ویراستارها،واژه پردازها،مدیریت بانکهای اطلاعاتی و اسمبلر.

ارتباط تنگاتنگی میان برنامه C و اسمبلی وجود داردو به این ترتیب می توان از تمام قابلیتهای اسمبلی در زبان C استفاده کرد .چگونگی برقراری ارتباط بین این دو زبان،به تفصیل مورد بحث قرار خواهد گرفت.

C زبان قابل حمل است معنای قابل حمل این است که برنامه هایی که به زبان C در یک نوع کامپیوتر به عنوان مثال (آی بی ام)نوشته شده اند بدون انجام تغییرات یا انجام تغییرات اندک در کامپیوترهای دیگر (مثلvax,dec) قابل استفاده اند.

C زبان کوچکی است تعداد کلمات کلیدی(key words) این زبان انگشت شمار است(30 کلمه کلیدی).تصور نشود که هر چقدر کلمات کلیدی زبان بیشتر باشد آن زبان قدرتمندتر است .به عنوان مثال زبان بیسیک در حدود 150 کلمه کلیدی دارد ولی قدرت زبان C به مراتب بیشتر از زبان بیسیک است.توجه داشته باشید که بعضی از کامپایلرهای C علاوه بر این کلمات کلیدی کلمات دیگری را به زبان اضافه کرده اند.

C نسبت به حروف حساس است((case sensitiveیعنی بین حروف کوچک و حروف بزرگ تفاوت است و تمام کلمات کلیدی این زبان با حروف کوچک نوشته می شوند.به عنوان مثال while یک کلمه کلیدی است ولی WHILE اینطور نیست.توصیه می شود که تمام برنامه های C با حروف کوچک نوشته شوند.

دستورالعمل های زبان C دارای ویژگی های زیر هستند:

1-هر دستور زبان C به سیمی کالن ; ختم میشود

2-حداکثر طول یک دستور 255 کاراکتر است.

3-هر دستور می تواند در یک یا چند سطر ادامه داشته باشد.

4-در هر سطر میتوان چند دستور را تایپ کرد(این کار توصیه نمیشود).

5-توضیحات میتوانند بین*/و/* قرار گیرند و یا بعد از // ظاهر شوند مانند:

/*www.388.blogfa.com*/

//www.388.blogfa.com

فعلا برای شروع کافی بود فقط نظرات یادتون نره.ارادتمند شما محمدرضا.


سه شنبه 86 بهمن 9 , ساعت 4:55 عصر

هدف از برنامه نویسی ورود داده ها به کامپیوتر،پردازش داده ها و استخراج نتایج است.لذا داده ها نقش مهمی را در برنامه نویسی ایفا می کنند.یکی از جنبه های زبانهای برنامه نویسی که باید دقیقا مورد بررسی قرار گیرد،انواع داده هایی است که آن زبان با آنها سر و کار دارد.در زبان C پنج نوع داده وجود دارند که عبارتند از: char,int,float,double,void . نوع char برای ذخیره داده های کاراکتری مورد استفاده قرار می گیرد. نوع int برای ذخیره اعداد صحیح مثل 125،640 به کار می رود. نوع float برای ذخیره اعداد اعشاری مثل 13.4 مورد استفاده واقع میشود.نوع void در جای مناسبی تشریح خواهد شد.


سه شنبه 86 بهمن 9 , ساعت 4:55 عصر

شرکت‌های امنیتی معتقدند که سرورهای موتورهای جستجو به محل امنی برای مخفی شدن کدهای مخرب تبدیل شده‌اند.

به گزارش پایگاه اینترنتی مشورت، کدهای مخرب سیستم‌های فیلترینگ ?URL که توسط موتورهای جستجو انجام می‌شود را دور می‌زنند زیرا بعد از فیلتر سایت اصلی، صفحات ذخیره شده در این موتورهای جستجو به همراه کدهای مخرب آن هنوز در دسترس هستند.

آفر الخام، یک کارشناس امنیت اطلاعات رایانه‌ای اذعان داشت این مشکل ممکن است در موتورهای جستجوی گوگل، یاهو، ? MSNو غیره وجود داشته باشد.

او در ادامه گفت: هنوز هیچ اقدامی برای رفع این مشکل انجام نشده است و هنوز سایت‌های ذخیره شده در این موتورهای جستجو آلوده هستند.

این دسته از حملات توسط سایت‌های وب منتشر می‌شود و بنا بر گفته کارشناسان شرکت‌های امنیت اطلاعات، ? ??درصد از کدهای مخرب ثبت شده توسط آنها برای آنتی ویروس‌های معمول غیر قابل شناسایی بوده است.

 


سه شنبه 86 بهمن 9 , ساعت 4:54 عصر

هدف از برنامه نویسی ورود داده ها به کامپیوتر،پردازش داده ها و استخراج نتایج است.لذا داده ها نقش مهمی را در برنامه نویسی ایفا می کنند.یکی از جنبه های زبانهای برنامه نویسی که باید دقیقا مورد بررسی قرار گیرد،انواع داده هایی است که آن زبان با آنها سر و کار دارد.در زبان C پنج نوع داده وجود دارند که عبارتند از: char,int,float,double,void . نوع char برای ذخیره داده های کاراکتری مورد استفاده قرار می گیرد. نوع int برای ذخیره اعداد صحیح مثل 125،640 به کار می رود. نوع float برای ذخیره اعداد اعشاری مثل 13.4 مورد استفاده واقع میشود.نوع void در جای مناسبی تشریح خواهد شد.


سه شنبه 86 بهمن 9 , ساعت 4:54 عصر

زن 59 ساله اوکراینی ، پس از 45 سال موهایش را کوتاه کرد.

به گزارش پایگاه اینترنتی الرایه، دارکا جاکیموشک پس از آن که به آرزویش مبنی بر رسیدن موهای سرش به قوزک پایش رسید ، به آرایشگاهی در نیویورک رفت و موهایش را کوتاه کرد.

دارکا از آرایشگر خواهش کرد پس از کوتاه کردن موهایش، آن ها را در صندوقچه طلایی که به همراه برده بود ، بریزد.

دارکا پس از خروج از آرایشگاه گفت: حالا احساس می کنم چقدر وزنم کم شده است.

این زن اوکراینی از دهه شصت میلادی به کسی اجازه نداده بود موهایش را کوتاه کند.

 


<      1   2   3   4   5   >>   >

لیست کل یادداشت های این وبلاگ

انواع داده ها در زبان C
[عناوین آرشیوشده]