زبان برنامهنویسی سی، زبانی همه منظوره، ساخت یافته و روندگرا میباشد که در سال ۱۹۷۲ توسط دنیس ریچی در آزمایشگاه بل ساخته شد
•
پیشینه
برای بررسی تاریخچه زبان C باید به سال ۱۹۶۷ بازگردیم که مارتین ریچاردز زبان BCPL را برای نوشتن نرمافزارهای سیستمعامل و کامپایلر در دانشگاه کمبریج ابداع کرد. سپس در سال ۱۹۷۰ کن تامپسون زبان B را بر مبنای ویژگیهای زبان BCPL نوشت و از آن برای ایجاد اولین نسخههای سیستمعامل یونیکس در آزمایشگاههای بل استفاده کرد. زبان C در سال ۱۹۷۲ توسط دنیس ریچی از روی زبان B و BCPL در آزمایشگاه بل ساخته شد و ویژگیهای جدیدی همچون نظارت بر نوع دادهها نیز به آن اضافه شد. ریچی از این زبان برای ایجاد سیستمعامل یونیکس استفاده کرد اما بعدها اکثر سیستمعاملهای دیگر نیز با همین زبان نوشته شدند. این زبان با سرعت بسیاری گسترش یافت و چاپ کتاب "The C Programming Language" در سال ۱۹۷۸ توسط کرنیگان و ریچی باعث رشد روزافزون این زبان در جهان شد.
متاسفانه استفاده گسترده این زبان در انواع کامپیوترها و سختافزارهای مختلف باعث شد که
C++ قسمت اول
زبان برنامهنویسی ++C (تلفظ میشود: سی پلاس پلاس) یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند)، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هستند.
زبان ++c یک زبان سطح میانی در نظر گرفته میشود. این زبان دارای قابلیت زبانهای سطح بالا و پایین بهصورت همزمان است.
زبان ++C توسط بییارنه استراستروپ دانمارکی در سال ۱۹۷۹ در آزمایشگاههای بل (Bell Labs)، برای بهبود زبان سی و بر مبنای آن ساخته شد و آن را "C با کلاس" (C With Classes) نامگذاری نمودند. در سال ۱۹۸۳ به ++c تغییر نام داد. توسعه با اضافه نمودن کلاسها و ویژگیهای دیگری مانند توابع مجازی، سربارگزاری عملگرها، وراثت چندگانه، قالب توابع، و پردازش استثنا انجام شد. این زبان برنامهنویسی در سال ۱۹۹۸ تحت نام ISO/IEC ۱۴۸۸۲:۱۹۹۸ استاندارد شد. نسخهٔ فعلی استاندارد این زبان ISO/IEC ۱۴۸۸۲:۲۰۰۳ است. نسخهٔ جدیدی از استاندارد (که به صورت غیررسمی C++۰x نامیده میشود) در دست تهیه است.
بییارنه استراستروپ، سازنده سی++
استراستروپ کار بر روی زبان «c با کلاس» را در سال ۱۹۷۹ آغاز کرد. ایدهٔ ساخت این زبان جدید در زمان کار بر روی تز دکترای خود به ذهن استراستروپ خطور نمود. او متوجه شد که سیمولا دارای ویژگیهایی مناسب برای ساخت برنامههای بسیار بزرگ است اما برای استفادهٔ عملی بسیار کند است اما BCPL با وجود سرعت بسیار زیاد برای ساخت برنامههای بزرگ بسیار سطح پایین است. زمانی که استراستروپ کار خود را در آزمایشگاههای بل (Bell Labs) آغاز نمود با مشکل تحلیل هسته unix با توجه به محاسبات توزیع شده روبرو شده بود. با یادآوری تجربیات خود در دوران دکترا، او زبان C را با استفاده از ویژگیهای سیمولا گسترش داد. C به این دلیل انتخاب شد که یک زبان عمومی، سریع، قابل حمل، و بهصورت گسترده در حال استفاده بود. علاوه بر C و سیمولا زبانهای دیگری مانند ALGOL ۶۸، ADA، CLU، ML نیز بر ساختار این زبان جدید اثر گذاشت. در ابتداویژگیهای کلاس، کلاسهای مشتق شده، کنترل نوع قوی، توابع درونخطی، و آرگومانهای پیشفرض از طریق Cfront به C اضافه شد. اولین نسخهٔ تجاری در سال ۱۹۸۵ ارائه شد.
در سال ۱۹۸۳ نام زبان از «C با کلاس» به ++C تغییر یافت. ویژگیهای دیگر شامل توابع مجازی، سربارگزاری عملگر و نام تابع، ارجاعات، ثوابت، کنترل حافظه توسط کاربر بهصورت آزاد، کنترل نوع بهتر، و توضیحات یکخطی به صورت BCPL با استفاده از «//» نیز به آن اضافه شد. در سال ۱۹۸۵ اولین نسخه زبان برنامهنویسی ++C انتشار یافت و مرجع مهمی برای این زبان فراهم شد در حالی که هیچ استاندارد رسمیای وجود نداشت. در سال ۱۹۸۹ ویرایش ۲٫۰ از زبان ++C ارائه شد. ویژگیهای جدیدی مانند ارثبری چندگانه، کلاسهای انتزاعی، اعضای ایستای توایع، اعضای ثابت تابع، و اعضای حفاظت شده به آن اضافه شد. در سال ۱۹۹۰ «راهنمای مرجع ++C» منتشر شد. این کار بنیان استانداردهای بعدی شد. آخرین ویژگیهای اضافه شده شامل موارد زیر بودند: قالب توابع، استثناها، فضاهای نام، تبدیلات جدید، و یک نوع داده منطقی.
در حین تکامل
++C کتابخانهٔ استاندارد نیز بهوجود آمد. اولین نسخهٔ
کتاب استاندارد شامل کتابخانهٔ جریانات I/O بود که جایگزین printf و scanf شد. در ادامه مهمترین ویژگی اضافه شده Standard Template Library بودهاست
منبع : ویکی پدیا
بالاخره شکل و شمایل صفحه ورود سرویس ایمیل گوگل تغییرکرد نیازی به توضیح بیشتر نداره خودتون ببینید
به دلیل فیلتر بودن وبلاگ رسمی گوگل متن اصلی خبر در ذیل آمده که مستقیما از وبلاگ رسمی فارسی گوگل برداشت شده
ما هفته پیش خبردار شدیم که دستبرد اطلاعاتی به یک شرکت هلندی، که در زمینه تایید اعتبار سایتهای اینترنتی فعالیت میکند، میتواند از نظر امنیتی ارتباطات اینترنتی شما، از جمله Gmail شما، را دچار مشکل کرده باشد. با اینکه سیستمهای اینترنتی Google مورد دستبرد قرار نگرفتهاند، ما به طور مستقیم با تمامی کاربرانی که در معرض این مشکل قرار گرفتهاند تماس میگیریم و نکات زیر را یادآور میشویم چرا که اولویت نخست ما حفاظت از حریم شخصی و امنیت کاربرانمان است.
در حالی که کاربران مرورگر Chrome از این تهدید محافظت می شدند، به همه کاربران در ایران توصیه میکنیم که گامهای مشخصی برای تامین امنیت حساب خود بردارند.
1. رمز عبور خود را تغییر دهید. ممکن است در حال حاضر به هنگام ورود به حسابتان از شما خواسته شده باشد که رمز عبورتان را تغییر دهید. اگراینطور نیست، شما میتوانید آن را از اینجا تغییر دهید.
2. از اعتبار گزینههای بازیابی حساب کاربریتان اطمینان حاصل کنید .آدرس ایمیل دوم، شماره تلفنها و سایر اطلاعات میتوانند، درصورت فراموشی یا سرقت رمز عبورتان، به کمک شما بیایند که دوباره به حسابتان وارد شوید. این گزینهها را از اینجا دوباره بررسی کنید تا مطمئن شوید که درست و به روز هستند.
3. وب سایتها و برنامههایی که مجاز به دسترسی به حساب کاربری شما هستند را چک کنید واجازه دسترسی را از آنهایی که آشنا به نظر نمیرسند (یا مشکوک هستند) بگیرید. میتوانید این لیست را اینجا ببینید.
4. تنظیمات Gmail خود را برای آدرسهای بازارسال (Forward) یا حسابهای کنترلکننده مشکوک چک کنید.
5. به هشدارهایی که در مرورگر وب شما نمایش داده میشوند به دقت توجه کنید و بدون توجه با کلیک از آنها عبور نکنید.
برای راهکارهای بیشتر در جهت امنیت حساب کاربری خود میتوانید به http://www.google.com/help/security مراجعه کنید. اگر فکر میکنید که حساب کاربری شما مورد دستبرد قرار گرفته است، میتوانید مراحل بازیابی حساب را ازاینجا شروع کنید.
از توجه شما متشکریم،
منبع:http://googlepersianblog.blogspot.com
اگر اکانت جیمیل دارید لطفا با کلیلک بروی 1+ ما را در گوگل محبوب کنید