زبان های برنامه نویسی (Programming Languages)

سلام. اول از همه بازديد کنندگان عزيز و گرامي وبلاگ بخاطر دير آپ شدن پوزش ميخواهم و از اونها معذرت خواهي مي کنم. چون قول داده بودم که 4 روز پيش يک مقاله براي شما آماده کنم و در وبلاگ قرار بدم. ولي متاسفانه وقت و فرصتش پيش نيومد. حالا که وقتي برام پيش اومده مصمم شدم تا بالاخره اين مقاله رو به شما تقديم کنم.

حتما شما از خوندن عنوان مطلب متوجه موضوع مقاله شديد. همونطور که مي دانيد ميخواهم براي شما درباره چگونگي انتخاب زبان برنامه نويسي صحبت کنم و نکاتي رو در انتخاب زبان برنامه نويسي به شما ارائه بدم. مصلما ميدانيد که وقتي ما قصد ايجاد يا به زبان کامپيوتري، قصد نوشتن يک برنامه يا نرم افزار جديد رو داشته باشيم بايد از يک زبان برنامه نويسي مناسب و کاربردي در ضمنيه ساخت نرم افزار مورد نظر خود کمک بگيريم.
زبان برنامه نويسي به نرم افزار جامعي ميگويند که با استفاده از الگوهاي خاصي که براي اون تعيين شده ما در اون مي تونيم با نوشتن کدهاي تعريف شده دستوري رو براي اجرا به برنامه تلقين کنيم. زبان هاي برنامه نويسي مختلف مانند زبان هاي کشورهاي مختلف هستند و هر کدام براي نوشتن و ايجاد کدها از يک الگوي خاص تبعيت مي کنند. براي مثال وقتي ما از يک جمله فارسي براي صحبت کردن با مردم کشور ايران استفاده مي کنيم، مردم آن را به درستي مي فهمند و درک مي کنند. ولي اگر ما همان جمله را به زبان روسي يا ژاپني بيان کنيم به احتمال زياد مردم متوجه حرف ما نشده و صحبت ما را به درستي درک نمي کنند. اين مثال در مورد زبان هاي برنامه نويسي نيز صدق مي کند. مثلا ما نبايد انتظار داشته باشيم که يک زبان برنامه نويسي، يک کد و الگوريتم زبان برنامه نويسي ديگر را به درستي اجرا کند؛ چون همچين الگو و الگوريتمي برايش ناشناخته است.


» بقیه مقاله در ادامه مطلب

ادامه نوشته

چگونه یک برنامه نویس خوب شویم؟

اگر خودم رو یک برنامه نویس بدونم، سعی میکنم در این مطلب راهی را که برای برنامه نویسی رفتم رو بنویسم، شاید که دوستانی ندانند که از کجا شروع کنند و این مطلب براشون مفید باشه.

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

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

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

2- چه نوع برنامه نویسی می‏خواهید باشید؟

باید نوع برنامه نویسی و جبهه فعالیت خودتون رو مشخص کنید؛ مشخص کنید که چه نوع برنامه ای میخواهید بنویسید؟ تحت وب یا تحت سیستم عامل؟ کد باز (Open Source) یا خیر؟ من خودم شخصا برنامه نویسی تحت سیستم رو انتخاب کردم؛ ولی یادگرفتن یک زبان برنامه نویسی تحت وب هم ضرری ندارد. به عنوان مثال اگر در مرحله قبل دلیلتان برای برنامه نویسی کسب درآمد بوده باید یه سری به روزنامه همشهری بزنید تا ببینید که چه نوع برنامه ای بازا کار بهتری دارد.

» بقیه مقاله در ادامه مطلب
ادامه نوشته