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

یک نمونه از آن جاوا اسکریپت است که عملکرد یک مرورگر وب سایت را کنترل می کندمثلا یکی از عملکردهای جاوا اسکریپت، event-driven است(براساس سیستم رخداد عمل می کندیعنی هر وقت اتفاقی بیافتد شروع به کار می کندصفحه ای که حاوی پیامی است ظاهر می شود و به کاربر امکان انتخاب عملیات موردنظر را می دهداز اینرو آن را زبان برنامه نویسی سمت مرورگر می نامند.

زبان برنامه نویسی سمت مرورگر چیست؟

این نوع زبانها مانند دیگر فرم های زبان برنامه نویسی است اما مرورگر در برخی از آنها مفصر استزبان برنامه نویسی سمت سرور یک نوع متفاوت از زبان برنامه نویسی است اما در آن مفصر یک دستگاه مجازی در داخل سرور استدر حقیقت یک مفصر مجازی، کد را می خواند و آن را به کد HTML ای که مرورگر بتواند آن را بخواند، تبدیل می کند، در مرورگر هم همین اتفاق می افتد (HTML code -> byte code -> screen). در این مورد، screen جایی است که متن روی صفحه کاربر نمایش داده می شود.

چرا از زبانهای برنامه نویسی استفاده می کنیم؟

متاسفانه کامپیوترها مانند انسانها نیستند و زبان ما را نمی فهمند و نمی توانند دستوراتی که می گوییم را اجرا کنندبنابراین برای انجام یک کار به خصوص باید از زبان برنامه نویسی استفاده کنیمدر کل زبانهای برنامه نویسی بسیاری وجود دارند و هر کدام از آنها برای انجام یک کار به خصوص به کار می روندمثلا JavaScript یک زبان برنامه نویسی سمت مرورگر است و معمولا برای pop-up و در وب برای ارزیابی درست کار کردن یک برنامه به کار می رود.

یکی دیگر از فواید JavaScript این است که می توان با حرکت دادن موس بر روی تصاویر آنها را تغییر دادزبانهای برنامه نویسی دیگری هم وجود دارند که از آنها می توان مثلا برای ساخت صفحات وب پویا استفاده کرد که منظور از آن این است که صفحه می تواند دو چیز را نشان دهد؛ اگر کاربر از Firefox استفاده میکند پیامی حاوی ” شما در حال استفاده از فایرفاکس هستید” بر روی صفحه نمایش داده می شود واگر کاربر از Internet Explorer استفاده کند پیام شما در حال استفاده از اینترنت اکسپلورر هستید” نمایش داده می شوداین یک نمونه از صفحات پویاست، البته با استفاده از زبان برنامه نویسی می توان کارهای بسیار دیگری انجام داد.

میان زبان برنامه نویسی و HTML تفاوت بارزی وجود دارد و آن اینست که تنها با HTML نمی توان صفحات وب پویا ساخت بلکه فقط می توان آن را برای ساخت ساختار و تا حدودی استایل صفحات وب به کار برد.

چگونه می توان زبان برنامه نویسی را آموخت؟

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

منبع