loading...

برنامه نویسی کودکان و نوجوانان

بازدید : 27
شنبه 5 شهريور 1401 زمان : 10:18

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

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

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

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

جاوا را می توان هم یک زبان کامپایل شده و هم یک زبان تفسیر شده در نظر گرفت زیرا کد منبع آن ابتدا در یک کد بایت باینری کامپایل می شود. این بایت کد روی ماشین مجازی جاوا (JVM) اجرا می شود که معمولاً یک مفسر مبتنی بر نرم افزار است. استفاده از کد بایت کامپایل شده به مفسر (ماشین مجازی) این امکان برنامه نویسی کودکان را می دهد که کوچک و کارآمد باشد (و تقریباً به همان سرعتی که CPU کد بومی و کامپایل شده را اجرا می کند). علاوه بر این، ای

ن کد بایت به جاوا قابلیت جابه‌جایی را می‌دهد: بدون در نظر گرفتن پیکربندی سخت‌افزار یا نرم‌افزار رایانه، روی هر JVM که به درستی پیاده‌سازی شده باشد، اجرا می‌شود. اکثر مرورگرهای وب (مانند Microsoft Internet Explorer یا Netscape Communicator) دارای JVM برای اجرای اپلت های جاوا هستند.

در مقایسه با C++ (زبان شی گرا دیگر)، کد جاوا کمی کندتر اجرا می شود (به دلیل JVM) اما قابل حمل تر است و ویژگی های امنیتی بسیار بهتری دارد. ماشین مجازی بین یک برنامه نامعتبر برنامه نویسی جاوا چیست جاوا و رایانه شخصی که نرم افزار را اجرا می کند، جداسازی می کند. نحو جاوا شبیه به C++ است اما زبان ها کاملاً متفاوت هستند.

به عنوان مثال، جاوا به برنامه نویسان اجازه نمی دهد تا بارگذاری بیش از حد اپراتور را اجرا کنند در حالی که C++ این کار را می کند. علاوه بر این، جاوا یک زبان پویا است که در آن می‌توانید با خیال راحت برنامه‌ای را هنگام اجرا تغییر دهید، در حالی که C++ اجازه آن را نمی‌دهد.

این امر به ویژه برای برنامه های کاربردی شبکه ای که نمی توانند هیچ زمان خرابی را تحمل کنند بسیار مهم است. همچنین، همه انواع داده های جاوا از پیش تعریف شده اند وبرنامه نویسی جاوا چیست وابسته به پلتفرم نیستند، در حالی که برخی از انواع داده ها می توانند با پلتفرم مورد استفاده در C یا C++ (مانند نوع int) تغییر کنند.

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

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

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

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

جاوا را می توان هم یک زبان کامپایل شده و هم یک زبان تفسیر شده در نظر گرفت زیرا کد منبع آن ابتدا در یک کد بایت باینری کامپایل می شود. این بایت کد روی ماشین مجازی جاوا (JVM) اجرا می شود که معمولاً یک مفسر مبتنی بر نرم افزار است. استفاده از کد بایت کامپایل شده به مفسر (ماشین مجازی) این امکان برنامه نویسی کودکان را می دهد که کوچک و کارآمد باشد (و تقریباً به همان سرعتی که CPU کد بومی و کامپایل شده را اجرا می کند). علاوه بر این، ای

ن کد بایت به جاوا قابلیت جابه‌جایی را می‌دهد: بدون در نظر گرفتن پیکربندی سخت‌افزار یا نرم‌افزار رایانه، روی هر JVM که به درستی پیاده‌سازی شده باشد، اجرا می‌شود. اکثر مرورگرهای وب (مانند Microsoft Internet Explorer یا Netscape Communicator) دارای JVM برای اجرای اپلت های جاوا هستند.

در مقایسه با C++ (زبان شی گرا دیگر)، کد جاوا کمی کندتر اجرا می شود (به دلیل JVM) اما قابل حمل تر است و ویژگی های امنیتی بسیار بهتری دارد. ماشین مجازی بین یک برنامه نامعتبر برنامه نویسی جاوا چیست جاوا و رایانه شخصی که نرم افزار را اجرا می کند، جداسازی می کند. نحو جاوا شبیه به C++ است اما زبان ها کاملاً متفاوت هستند.

به عنوان مثال، جاوا به برنامه نویسان اجازه نمی دهد تا بارگذاری بیش از حد اپراتور را اجرا کنند در حالی که C++ این کار را می کند. علاوه بر این، جاوا یک زبان پویا است که در آن می‌توانید با خیال راحت برنامه‌ای را هنگام اجرا تغییر دهید، در حالی که C++ اجازه آن را نمی‌دهد.

این امر به ویژه برای برنامه های کاربردی شبکه ای که نمی توانند هیچ زمان خرابی را تحمل کنند بسیار مهم است. همچنین، همه انواع داده های جاوا از پیش تعریف شده اند وبرنامه نویسی جاوا چیست وابسته به پلتفرم نیستند، در حالی که برخی از انواع داده ها می توانند با پلتفرم مورد استفاده در C یا C++ (مانند نوع int) تغییر کنند.

نظرات این مطلب

تعداد صفحات : 1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 319
  • کل نظرات : 0
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • بازدید امروز : 68
  • بازدید کننده امروز : 1
  • باردید دیروز : 128
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 215
  • بازدید ماه : 900
  • بازدید سال : 4996
  • بازدید کلی : 18583
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    لینک های ویژه