تبلیغات
√√√ Tick Friendly Group √√√ - مطالب آموزش و ...
√√√ Tick Friendly Group √√√
درباره وبلاگ

آرشیو

طبقه بندی

آخرین پستها

پیوندهای روزانه

نویسندگان

ابر برچسبها

نظرسنجی

آمار وبلاگ

Admin Logo
themebox

برنامه نویسی با توربو سی ++Turbo C

 

در اوایل دهه ۱۹۷۰ میلادی ، زبان C ، توسط دنیس ریچی و به عنوان زبان برنامه نویسی سیستم ها طراحی شد. این زبان از دو زبان قدیمی تر بنام های BCPL و B حاصل شده است. زبان C تا سال ۱۹۷۸ منحصر به استفاده در لابراتوار کمپانی BELL بود تا این که توسط دو تن بنام های ریچی و کرنیه نسخه نهایی این زبان منتشر شد. به سرعت کامپایلر ها و مفسر های متعددی از C توسعه یافت اما برای جلو گیری از ناسازگاری های ایجاد شده و نیز حفظ قابلیت حمل زبان، تعاریف متحد الشکلی توسط استاندارد (ANSI (American national standard institute موسسه استاندارد ملی آمریكا ارائه گردید.

مفسر خود برنامه ای کامپیوتری است که برنامه ی سطح بالا، داده ی ورودی آن و برنامه ی ایجاد شده به زبان ماشین، خروجی آن را تشکیل می دهد. به طور کلی ویژگی های مهم زبان C به اختصار به شرح زیر است:

    * زبان سی به طور گسترده ای در دسترس است. مفسر های تجاری آن در بیشتر کامپیوتر های شخصی، مینی کامپیوتر ها و نیز در کامپیوتر های بزرگ قابل استفاده اند.
    * سی زبانی است همه منظوره، ساخت یافته سطح بالا (مانند زبان پاسکال و فرتون . …) و انعطاف پذیر که برخی از خصوصیات زبانهای سطح پایین را نیز که معمولا در اسمبلی یا زبان ماشین موجود است داراست. در عین حال این زبان برای کاربردهای ویژه طراحی نشده و می توان از آن در همه ی زمینه ها، بخصوص به دلیل نزدیکی آن به زبان ماشین در برنامه نویسی سیستم، استفاده کرد. بنابراین سی بین زبان های سطح بالا و سطح پایین قرار دارد و در نتیجه اجازه می دهد که برنامه نویس خصوصیات هر دو گروه زبان را به کار برد. از این رو در بسیاری از کابردهای مهندسی به طور انحصاری زبان سی به کار می برند. (زبان های سطح بالا، دستور العمل هایی شبیه زبان انسان و پردازش فکری او داردند، همچنین یک دستور العمل زبان سطح بالا معادل چند دستور العمل به زبان ماشین است).
    * برنامه های نوشته شده به زبان c به طور کلی مستقل از ماشین یا نوع کامپیوتر است و تقریباً تحت کنترل هر سیستم عاملی اجرا می شود.
    * کامپایلرهای سی معمولا فشرده و کم حجم اند و برنامه های هدف ایجاد شده با آنها در مقایسه با سایر زبانهای برنامه سازی سطح بالا، خیلی کوچک و کار آمدند.

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

ویژگی های فوق موجب شده زبان C یکی از قویترین و محبوب ترین زبان های برنامه سازی دنیا مطرح شود.


ادامه مطلب...

نوشته شده توسط :نوید دایمی
چهارشنبه 12 دی 1386-09:01 ق.ظ
نظرات() 

بازی با اعصاب

1. روزهای تعطیل مثل بقیه روزها ساعتتون رو كوك كنین تا همه از خواب بپرن 2. سر چهارراه وقتی چراغ سبز شد دستتون رو روی بوق بذارین تا جلویی ها زود تر راه بیفتند 3. وقتی میخواین برین دست به آب با صدای بلند به اطلاع همه برسونین 4. وقتی از کسی آدرسی رو می پرسین بلافاصله بعد از جواب دادنش جلوی چشمش از یه نفر دیگه بپرسین 5. کرایه تاکسی رو بعد از پیاده شدن و گشتن تمام جیبهاتون به صورت اسکناس هزاری پرداخت کنید بقیه در ادامه متن
ادامه مطلب...

نوشته شده توسط :نوید دایمی
چهارشنبه 10 مرداد 1386-02:08 ق.ظ
نظرات() 

آموزش كنترل كامپیوتر دیگران از طریق Windows Messen

آموزش كنترل كامپیوتر دیگران از طریق Windows Messenger

حتما تا به حال راجع به كنترل یك كامپیوتر از راه دور یا همان Remote Assistance چیزهایی شنیده اید.

در این روش شما از طریق برنامه Windows Messenger این ارتباط و كنترل را برقرار خواهید كرد. شما از این طریق میتوانید كنترل سیستم دوست خود را كه در برنامه Windows Messenger با او در ارتباط هستید كنترل كنید و برای مثال به او در برطرف كردن مشكل احتمالی سیستمش كمك كنید و مشكل را برای او حل كنید و یا حتی برعكس عمل كنید. قابلیت Remote Assistance این امكان را برای شما فراهم می آورد كه فرد دیگری را كه اطلاعات بیشتری در مورد كامپیوتر دارد دعوت كنید كه به سیستم شما متصل شده و صفحه نمایش سیستم شما را مشاهده كند و پیشنهاداتی را برای رفع اشكالات موجود در سیستم شما ارائه دهد یا تصحیحاتی را روی سیستم شما انجام دهد و در صورت تمایل حتی میتوانید كنترل موقت سیستم خود را در اختیار او قرار دهید تا اشكالات موجود را برطرف كند.

در ادامه متن


ادامه مطلب...

نوشته شده توسط :نوید دایمی
چهارشنبه 6 تیر 1386-10:06 ق.ظ
نظرات() 

نجات CD خش‌دار با خمیردندان!

CD یا DVD مورد علاقه شما دیگر كار نمی‌كند؟ دستگاه صدای عجیبی از خود می‌دهد و یا مدت زیادی طول می‌كشد تا بتواند محتویات داخل آن را اجرا کند؟ یا ممکن است در سطح زیرین خش‌های زیادی مشاهده شود؟ در این حالت چاره چیست؟ آیا باید از خیر استفاده مجدد از CD یا DVD خود بگذرید یا راه بهتری نیز وجود دارد؟ در این ترفند قصد داریم با استفاده از یک روش جالب ، CD خش دار خود را نجات دهیم و آن را مجددأ قابل استفاده نماییم.

برای خواندن ترفند روی ادامه متن کلیک کنید


ادامه مطلب...

نوشته شده توسط :نوید دایمی
دوشنبه 21 خرداد 1386-08:06 ق.ظ
نظرات() 

چرا اجزای کامپیوترها به مرور نابود می شود

 واقعا کامپیوترها باید عمری جاودانه داشته باشند؟ کامپیوترها مجموعه ای از مدارهای الکترونیکی و سیگنالها می باشند که به همان میزان مدار نیز نیازمند جریان الکتریکی می باشند. هر کاربری که کامپیوتر داشته باشد می داند که وجود نداشتن عواملی برای از دور خارج کردن کامپیوتر محال است. کامپیوتر و قطعات تشکیل دهنده آن دارای یک عمر محدود می باشند همچنین عواملی نیز وجود دارد که باعث افزایش سرعت تخریب این اجزا می گردد. در این ترفند قصد داریم آمار جالبی را برای شما رو کنیم که با مطالعه آنها میتوان دریافت که چه عوامل اصلی باعث میشوند که کامپیوترهای ما به مرور از کار افتاده بشوند.

برای خواندن ترفند روی ادامه متن کلیک کنید


ادامه مطلب...

نوشته شده توسط :نوید دایمی
سه شنبه 18 اردیبهشت 1386-03:05 ق.ظ
نظرات() 

خاموش کردن رایانه با چند روش کیبورد

در این ترفند قصد داریم روش های بسیار جالبی را به شما معرفی كنیم كه با استفاده از آنها میتوانید سیستم خود را تنها با استفاده از چند كلید موجود بر روی صفحه كلید Standby ، Hibernate ، Logoff ، Restart ، Shutdown و Switch User نمایید. لازم به ذكر است كه كمتر كسی از این ترفندها آگاه است و همچنین با استفاده از آنها میتوانید سرعت كار با كامپیوتر را بیشتر كنید.

برای خواندن ترفند روی ادامه متن متن کلیک کنید  


ادامه مطلب...

نوشته شده توسط :نوید دایمی
سه شنبه 18 اردیبهشت 1386-03:05 ق.ظ
نظرات() 

Numlock روشن در هنگام ورود به ویندوز

 اگر با هر بار ورود به ویندوز XP یا 2000 كلید Num Lock صفحه كلیدتان خاموش است اصلا لازم نیست برنامه BIOS كامپیوترتان را دستکاری کنید یا کیبورد خودتان را عوض کنید(!) زیرا این موضوع کاملا به ویندوز کامپیوتر شما مربوط می شود. قصد داریم ترفندی را به شما معرفی کنیم که بسیار راحت همیشه هنگام ورود به ویندوز کلید Numlock تان روشن باشد.

برای خواندن ترفند روی ادامه متن کلیک کنید


ادامه مطلب...

نوشته شده توسط :نوید دایمی
سه شنبه 18 اردیبهشت 1386-03:05 ق.ظ
نظرات() 

کشیدن حروف و کلمات برای زیباسازی متن

یکی از رایج ترین کارهایی که تایپیست های حرفه ای انجام میدهند کشیدن حروف و کلمات برای زیباسازی متن تایپ شده است. شما نیز میتوانید با استفاده از این ترفند متون خود را در داخل ویندوز بکشید.

برای خواندن ترفند روی ادامه متن کلیک کنید


ادامه مطلب...

نوشته شده توسط :نوید دایمی
سه شنبه 18 اردیبهشت 1386-03:05 ق.ظ
نظرات() 







  • تعداد صفحات :10
  • 1  
  • 2  
  • 3  
  • 4  
  • 5  
  • 6  
  • 7  
  • ...