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