کلی مطلب باحال و علمی میتونی اینجا پیدا کنی

۷ مطلب با موضوع «آموزش برنامه نویسی» ثبت شده است

فرق "آرامش و آسایش" در چیست؟

فرق "آرامش و آسایش" در چیست؟

آسایش یک امر بیرونی؛
و آرامش یک پدیده‌ی درونی‌ست؛

مردم ممکنه خیلی در آسایش باشند؛
اما معدود افرادی هستند که در آرامش زندگی میکنند!
"آسایش" یعنی راحتی در زندگی؛ که با امکانات و ثروت خوب و زیاد به دست میاد؛ هرچی دلشون بخواد میخرند؛ هر کجا خواستند میروند و...

اما "آرامش" رو فقط کسانی دارند که از درون سالم و سلامتند...

۰۳ آبان ۹۷ ، ۲۲:۴۹ ۰ نظر موافقین ۰ مخالفین ۰

جاسوس های آشنا

این مطلب عین حقیقت تلخ زندگی امروز ماست!!
حتماً بخوانید...!!
 
-  الو، پیتزا گوردون؟
-  خیر آقا، پیتزا گوگل.
-  آه، ببخشید؛ اشتباه گرفتم.
-  خیر آقا؛ گوگل اونو خریده.
-  بسیار خوب؛ لطفاً سفارش مرا یادداشت کنید.
-  بله آقا؛ مثل معمول باشه؟
-  معمول؟ مگر شما منو می‌شناسین؟
-  طبق برگۀ داده‌های سفارش دهندگان ما، در 12 مرتبۀ پیشین، شما

ادامه مطلب...
۰۴ خرداد ۹۶ ، ۲۱:۵۷ ۰ نظر موافقین ۰ مخالفین ۰

📝اولین ویروس کامپیوتری برای تخریب کردن طراحی نشده بود!


📝اولین ویروس کامپیوتری برای تخریب کردن طراحی نشده بود!


فرد کوهن، خالق ویروس‌های کامپیوتری با تکنیک دفاعی است. کوهن کسی بود که اولین ویروس کامپیوتری را به شکلی نوین طراحی کرد. فرد با زبان C، برنامه‌ای نوشت که درون یک برنامهٔ پرکاربرد قرار داشت و می‌توانست بدون اجازه‌ٔ کاربر سیستم را آلوده کند و به اسناد و فایل‌های قربانی دسترسی پیدا کند؛ کوهن نام ‌آن برنامه را Virus گذاشت! قرار بود ویروس اختیار یک کامپیوتر را به‌ دست بگیرد، تکثیر شود و به‌وسیله‌ٔ چیزی مثل فلاپی‌دیسک از یک کامپیوتر به بقیه سیستم‌ها سرایت کند. کوهن می‌خواست بفهمد که آیا ساخت چنین برنامه‌ای که مانند ویروس تکثیر و کلون شود امکان‌پذیر است یا نه؟ او هرگز قصد تخریب و آسیب رساندن به امنیت کامپیوترها را نداشت. فرد کوهن بعداً ویروسی مفید ساخت که به کاربران کامپیوترها کمک می‌کرد تا فایل‌های اجرایی آلوده در سیستم‌هایی که آلوده نشده بودند را پیدا کنند (یعنی قبل از این که سیستم آلوده شود آن‌ها را متوجه می‌کرد!)



۱۵ بهمن ۹۵ ، ۱۵:۰۳ ۰ نظر موافقین ۰ مخالفین ۰

10 فرمان برنامه نویسان

10 فرمان برنامه نویسان

1-بفهم و متوجه شو که تو اشتباه خواهی کرد: نکته اینست که قبل از اینکه وارد محصولتان شوند باید پیدایشان کنی.
2-تو خود کدت نیستی: بیاد داشته باش که نکته اصلی مرور کدها پیدا کردن مشکلات است.
3-مهم نیست که چقدر "کاراته" میدونی، همیشه یکی بیشتر میدونه: چنین فردی در صورتیکه شما بخواهید چند حرکت جدید به شما میاموزد.
4-بدون مشاوره کدهایتان را بازنویسی نکنید: بین حل مشکلات کد‌ها و بازنویسی کدها مرز مشخصی وجود دارد.
5- راه حل افرادی که کمتر از شما میدانند تحمل، صبر و احترام است: افراد غیر فنی که با برنامه نویسان برخورد دارند فکر میکنند که بهترین نقش اول را در گروه پر از گریه کن دارند.
6- تنها ثابت جهان تغییر است: آغوشتان را باز کنید و لبخند بزنید. به تغییرات در مقررات و یلتفرمها یا ابزارها مثل یک چالش نگاه کنید.
7-تنها مرجع واقعی، دانش است نه موقعیت: دانش قدرت می‌آورد و قدرت احترام، پس اگر در محیطتان احترام میخواهید دانش بجوئید.
8-برای چیزی که اعتقاد دارید بجنگید ولی شکست را به آرامش بپذیرید: بفهمید که بعضی وقتها ایده‌های شما رد میشوند. حتی اگر در آخر حق با شما بود، انتقام نگیرید و نگوئید"من که گفته بودم".
9-"مردی در تاریکی"  نباشید: یک شخص کدنویس در یک دفتر تاریک نباشید که فقط برای خرید یک نوشابه ظاهر یشود. بدور از تماس، روشنایی، و بدون کنترل .
10- از کدها نقد کنید نه از کدنویس، و با کدنویس مهربان باشید نه با کدها: تا حد زیادی نظرات سازنده و مثبت برای بهبود کدها ارائه بدهید.

۰۵ بهمن ۹۵ ، ۱۱:۵۹ ۰ نظر موافقین ۰ مخالفین ۰

تاریخچه زبان سی پلاس پلاس

 
تاریخچه زبان سی پلاس پلاس
 
 
هدف این درس آشنائی با زبان برنامه نویسی سی پلاس پلاس و مفاهیم اساسی برنامه نویسی شی گرائی می باشد. 
در این نرم افزار علاوه بر فراگیری ساختارهای کنترلی، اشاره گرها و فایلها با مفاهیم پِیشرفته زبان شی گرائی C++ هم آشنا خواهی‍د شد 
 
++C بر مبنای زبان برنامه نویسی C است. زبان C در سال 1972 در آزمایشگاه Bell Telephone نوسط Dennis Ritchie به عنوان زبان پیاده سازی برای سیستم عامل یونیکس طراحی شد. مقدار زیادی از برنامه نویسی یونیکس با زبان C انجام شده است. C در نتیجه تکوین پروسه ای است که با یک زبان قدیمی تر به نام BCPL شروع شده بود. زبان BCPL زبانی بر اساس زبان B بوده است که توسط Ken Thompson در آزمایشگاه Bell طراحی شده بود.
 
به دلیل اینکه C زبان قدرتمند و انعطاف پذیری بود، سریعا گسترش پیدا کرد. برنامه نویسان شروع به استفاده از آن برای انواع برنامه ها کردند. سازمان های مختلف شروع به پیاده سازی نسخه های C خود شدند. تا اینکه در سال 1983، ANSI استاندارد C را تنظیم کرد که به عنوان ANSI Standard C شناخته می شود. کامپایلرهای بعدی C از این استاندارد پیروی کردند.
 
زبان برنامه نویسی ++C بر اساس زبان C توسط Bjarne Stroustrup ابداع شد. آنچه امروزه ++C نامیده می شود از سال 1979 آغاز شده است. نسخه اولیه آن "C with classes" نامیده شد که بعدا به ++C تغییر کرد. ++C کلیه ویژگی های زبان C را داراست. تفاوت بین آنها اینستکه ++C شی گرائی را پشتیبانی می کند. البته پیشرفت های دیگری هم دارد برای مثال کار با رشته ها و سروکارداشتن با خطاها در آن قوی تر است.
 
نسخه اول ++C ابتدا در AT&T در سال 1983 استفاده شد. اولین نسخه تجاری آن در اکتبر 1985 به بازار آمد. در سال 1998 ANSI و ISO متفقا ++C را استاندارد کردند. به همین دلیل اغلب ++C محض را ANSI Standard ++C یا ISO Standard ++C می نامند.
 
با تکامل ++C یک کتابخانه استاندارد هم با آن شکل گرفت. اولین کتابخانه استاندارد ++C کتابخانه stream I/O بود که امکاناتی برای جایگزینی توابع قدیمی C مانند printf و scanf مهیا کرد. بعد از آن مهمترین کتابخانه استاندارد کتابخانه Standard Template بود.
 
توجه داشته باشید که کد C در کامپایلر ++C کامپایل می شود اما عکس آن صادق نیست و کد ++C لزوما در کامپایلر C کامپایل نمی شود.

۲۴ دی ۹۵ ، ۱۴:۱۲ ۰ نظر موافقین ۰ مخالفین ۰

10 فرمان برنامه نویسان

10 فرمان برنامه نویسان

1-بفهم و متوجه شو که تو اشتباه خواهی کرد: نکته اینست که قبل از اینکه وارد محصولتان شوند باید پیدایشان کنی.
2-تو خود کدت نیستی: بیاد داشته باش که نکته اصلی مرور کدها پیدا کردن مشکلات است.
3-مهم نیست که چقدر "کاراته" میدونی، همیشه یکی بیشتر میدونه: چنین فردی در صورتیکه شما بخواهید چند حرکت جدید به شما میاموزد.
4-بدون مشاوره کدهایتان را بازنویسی نکنید: بین حل مشکلات کد‌ها و بازنویسی کدها مرز مشخصی وجود دارد.
5- راه حل افرادی که کمتر از شما میدانند تحمل، صبر و احترام است: افراد غیر فنی که با برنامه نویسان برخورد دارند فکر میکنند که بهترین نقش اول را در گروه پر از گریه کن دارند.
6- تنها ثابت جهان تغییر است: آغوشتان را باز کنید و لبخند بزنید. به تغییرات در مقررات و یلتفرمها یا ابزارها مثل یک چالش نگاه کنید.
7-تنها مرجع واقعی، دانش است نه موقعیت: دانش قدرت می‌آورد و قدرت احترام، پس اگر در محیطتان احترام میخواهید دانش بجوئید.
8-برای چیزی که اعتقاد دارید بجنگید ولی شکست را به آرامش بپذیرید: بفهمید که بعضی وقتها ایده‌های شما رد میشوند. حتی اگر در آخر حق با شما بود، انتقام نگیرید و نگوئید"من که گفته بودم".
9-"مردی در تاریکی"  نباشید: یک شخص کدنویس در یک دفتر تاریک نباشید که فقط برای خرید یک نوشابه ظاهر یشود. بدور از تماس، روشنایی، و بدون کنترل .
10- از کدها نقد کنید نه از کدنویس، و با کدنویس مهربان باشید نه با کدها: تا حد زیادی نظرات سازنده و مثبت برای بهبود کدها ارائه بدهید.



۰۶ دی ۹۵ ، ۰۷:۵۲ ۰ نظر موافقین ۰ مخالفین ۰

سلامتی بچه های کامپیوتر

❣ ❣

کسایی که کامپیوتر میخونن رو دست کم نگیرید!

اینا همیشه آنتی ویروس رو سیستماشون نصبه کوچکترین مورد مشکوکی که ببینن سریع delete میکنن پس خیلی راحت میتونن حذفت کنن!

اینا هر برنامشون الگوریتم داره مرحله به مرحله پیش میرن حتی نقطه برگشت دارن پس راحت میتونن جای مناسبی تو زندگیشون بهت بدن و خیلی راحت میتونن به عقب برگردن و مسیرو تغییر بدن!

اینا همونایی اند که اولین چیزی که یاد گرفتن true و false بوده پس راحت میتونن درست و از نادرست تشخیص بدن!

این بچه ها دوتا دنیا دارن حواست باشه با یک حرکت میتونن انتقال بدنت به دنیای مجازی!..
اینا cut کردن رو خوب بلدن!

بچه های کامپیوتر از صفحه dos شروع کردن بدون رنگ و لعاب! ساده باش!خودت باش...

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

✨💐✨
💞به سلامتی همه مخصوصا مهندسین کامپیوتر

🎋کانال رسمی مهندسان کامپیوتر🎋

✨✨  ✨✨

۲۹ آذر ۹۵ ، ۲۱:۵۴ ۰ نظر موافقین ۰ مخالفین ۰