معرفی سایت
صفحه اول

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




آمار سايت
كل بازديدهاي سايت: 88010
تاريخ ايجاد وبلاگ: شنبه 2 آبان 1388
بروز رساني:چهارشنبه 12 خرداد 1389
تعداد نظرات داده شده : 73 نظر
كل مطالب ارسال شده: 791 عدد
تاريخ ايجاد وبلاگ: شنبه 2 آبان 1388
بروز رساني:چهارشنبه 12 خرداد 1389
تعداد نظرات داده شده : 73 نظر
كل مطالب ارسال شده: 791 عدد
امکانات جانبی
تفاوت میان یک برنامه نویس ماهر و یک برنامه نویس معمولی در چیست؟ برنامه نویسی همانند علوم نظری مثل فیزیک و شیمی نیازی به طی درجات بالای علمی ندارد تا بشود فهمید دقیقا چه اتفاقی در حال افتادن است. حتی برنامه نویس های بزرگی وجود دارند که مدرک علوم کامپیوتری ندارند. اگر برنامه نویسی را با امور دیگر مقایسه کنیم، قطعا برنامه نویسی مانند ژیمناستیک، نقاشی یا خوانندگی به استعداد نیاز ندارد. البته برنامه نویسی به احتیاط و زبردستی نیاز دارد، درست شبیه ریخته گری. در کلاس های مشابه و عملی، برخی دانشجویان با کمترین تلاش اشیای زیادی ایجاد می کنند و بسیاری دیگر دست آخر به هیچ نتیجه ای نمی رسند و همان اشتباهاتی را می کنند که قبلا به آن ها گوشزد شده بود. کسی در برنامه نویسی بهتر است که این 4 ویژگی زیر را در خود تقویت کند: ?- توجه به جزئیات در برنامه نویسی جزئیات مهم هستند. کامپیوترها به معنای واقعی کلمه نادان هستند و نمی توانید سه چهارم برنامه را بنویسید و بعد به آن بگویید: «خودت که می دانی منظورم چیست؟» و انتظار داشته باشید کامپایلر بقیه کارها را بکند. اگر زبان برنامه نویسی تاکید کند که باید قبل از استفاده از متغیرها آن ها را تعریف کنید، باید این کار را بکنید. اگر بگوید پرانتز را فلان جا بگذارید و آکولاد را بهمان جا، باید این کار را بکنید. ?- اطاعت کامپیوترها واقعا تابع فرمان های ما هستند. هر کاری بهشان بگویید انجام می دهند: نه بیشتر، نه کمتر. اگر شامپویی دستش بدهید و بگویید دستورالعمل را بخوان و موهایت را بشور، باید شامپوی بزرگی به آن بدهید. چون کامپیوتر مو را خیس می کند، شامپو می زند، می شوید... مو را خیس می کند، شامپو می زند و می شوید... و این کار را تا شما دستور توقف ندهید انجام می دهد. وقتی برنامه نویسی می کنید، واقعا بهتر است به اندازه کامپیوتر احمقانه بیندیشید. از سمت راست مغز خود بیشتر کار بکشید و همه چیز را تعریف کنید و هیچ گاه فرض نکنید اتفاقی می افتد، مگر آن که شما آن اتفاق را پیش بینی کرده باشید. در زبان های برنامه نویسی سطح بالا، هدف این است که فشار فکری و دغدغه ها تا حد امکان از روی برنامه نویس برداشته شود. یک زبان سطح بالا همچون c برخی از کارهای ساده را خودش انجام می دهد. به عنوان مثال، شما یک متغیر را از نوع عدد صحیح به یک متغیر از نوع ممیز شناور نسبت می دهید و خودش این عمل تبدیل را انجام خواهد داد. اما باید قوانین کامپایلر را بدانید و از دستورهای خودکار آن باخبر شوید. ?- حافظه خوب چیزهای زیادی هستند که هنگام برنامه نویسی باید به یاد داشته باشید: گرامر آن زبان، توابع از پیش نوشته شده و پارامترهایی که می گیرند، توابع و متغیرهایی که در برنامه خود نوشته اید و از آن ها استفاده کرده اید، تکنیک هایی که استفاده کرده اید و باگ هایی که از برنامه رفع کرده اید. هر چه بیشتر این اطلاعات را در ذهن خود نگاه دارید، برنامه نویس بهتری خواهید بود.
ارسال در تاريخ جمعه 9 بهمن 1388 توسط
رضا عبدالملكي
