امتیاز دهید:

Php-Array-vs-Javascript-Array

بسیاری از افرادی که تازه پا به عرصه طراحی وب می گذارند، اچ تی ام ال (HTML) و سی اس اس (CSS) را تحت عنوان زبان های برنامه نویسی قلمداد می کنند اما این در حالی است که به هیچ وجه نمی توان این دو را جزو زبان های برنامه نویسی به شماره آورد (لازم به ذکر است که اچ تی ام ال یک زبان نشانه گذاری است که در آن از تگ ها استفاده می شود).
با تفکیک کردن زبان هایی مثل اچ تی ام ال (HTML) و سی اس اس (CSS) از سایر زبان ها، با زبان هایی همچون پی اچ پی، جاوا، سی شارپ، جاوا اسکریپت، سی، سی پلاس پلاس، پایتون و ... مواجه خواهیم شد که باز هم در اینجا نمی توان همه را تحت عنوان "زبان برنامه نویسی" قلمداد کرد. به طور مثال در این میان برخی زبان ها همچون پی اچ پی و جاوا اسکریپت هستند که به عنوان زبان های Scripting شناخته می شوند و زبان هایی هم مثل جاوا، سی شارپ و ... تحت عنوان زبان های Programming شناخته می شوند.
با این وجود نیاز است تا تفاوت مابین زبان های Scripting و Programming را درک کنیم. به نوعی می توان گفت که امروزه مرز خیلی مشخصی نمی توان مابین زبان های Scripting و Programming قائل شد اما به هر حال یکسری تفاوت ها وجود دارند.
عمده تفاوتی که مابین یک زبان Scripting و Programming وجود دارد این است که در زبان های Programming، یک برنامه نوشته شده می بایست به طور کامل اصطلاحاً "کامپایل" شود تا قابل استفاده گردد (به زبان ساده، منظور از کامپایل شدن تبدیل کدهای نوشته شده به کدهای قابل فهم توسط کامپیوتر می باشد) اما این در حالی است که کدهای نوشته شده با یک زبان Scripting یی مثل پی اچ پی به طور مستقیم قابل اجرا اند و نیازی به کامپایل شدن ندارد.
زبان های Scripting هم به دو گروه عمده دسته بندی می شوند: زبان های Scripting سمت سرور و زبان های Scripting سمت کاربر. زبان های Scripting سمت سرور (همچون PHP) در سروری که وب سایت روی های قرار گرفته است اجرا می گردند اما زبان های Scripting سمت کاربر (مثل زبان JavaScript) در مرورگری که کاربر وب سایت را در آن مشاهده می کند اجرا می گردند از این رو به آن ها زبان Scripting سمت کاربر یا "سمت کلاینت" گفته می شود.

 


نظرات
نظرات
  • محمد :

    سلام از این لیست اسکیرن بگیر همون اسکرین شات تا بتونی بصورت آفلاین ازش استفاده کنی.
    باتشکر


    1396/05/15 14:06:48
  • مهدی :

    با سلام
    با تشکر از آموزش های خوب شما.
    می می خواستم تمام قسمت آموزش شایت شما را با استفاده از یک نرم افزار روی سیستم خودم ذخیره کنم.
    تابصورت آفلاین استفاده کنم .
    چند تا نرم افزار استفاده کردم که درست کار نمیکنند. شما نرم افزار خاصی رو پیشنهاد میکنید؟
    با تشکر


    1395/05/05 08:44:06
  • امیر :

    وای وای وای
    دمتون گرم خیلی خوب بود


    1394/11/20 06:57:44
  • kian :

    منظور از این که زبان های scripting عمل کامپایل روشون انجام نمیشه این هست که ، در اصل به زبان 01 ماشین تبدیل نمیشه ، بلکه به زبان قابل فهم در وب تبدیل میشوند .
    برای مثال زبان PHP به زبان html تبدیل میشود که این عمل در سمت سرور انجام میشود و زبان java script هم توسط مرورگر تبدیل میشود .
    اگه کدی را به زبان php بنویسید و اجرا کنید ، میتونید در قسمت view source مرورگرتون کدهای html را که از php تبدیل شده است را ببینید .


    1394/11/17 20:43:14
  • محمد :

    با تشکر. مطلب پایه ای و خوبی بود.
    اما مگر می شود بدون کامپایل کدی اجرا شود؟ لطفا کمی بیشتر توضیح دهید یا منبع معرفی کنید


    1394/08/17 10:21:26
  • ali nfc :

    سلام . بسیار ممنون . عالی بود .


    1394/05/04 09:48:39
  • سیما :

    سلام
    نمیشه آموزشا رو دانلود کرد؟
    به صورت آنلاینه آموزشش


    1394/02/22 10:10:07
  • رضا :

    سلام، خیلی خوب بود، من php در حد ابتدایی کار کردم ولی چون فرق بین جاوا اسکریپت و پی اچ پی رو نمیدونستم از کار کردن در یک شرکت به عنوان کارآموز پذیرفته نشدم.[...]


    1394/01/26 08:17:50
  • رضا :

    سلام، خیلی خوب بود، من php در حد ابتدایی کار کردم ولی چون فرق بین جاوا اسکریپت و پی اچ پی رو نمیدونستم از کار کردن در یک شرکت به عنوان کارآموز پذیرفته نشدم.[...]


    1394/01/26 08:16:47
  • mahtab :

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


    1394/01/08 07:20:00
  • جلیل :

    سلام آقا دمتون گرم واقعا سایتتون مفیده من تازه کارم ولی با سایت شما احساس میکنم یک مشاور خوب دارم


    1393/11/29 18:20:30