Java və C dili arasındakı fərq

Java və C dili arasındakı fərq
Java və C dili arasındakı fərq

Video: Java və C dili arasındakı fərq

Video: Java və C dili arasındakı fərq
Video: ZaliOan Charms Compatible Bracelets Pandora&Chamilia, Bijoux modulable en finesse 2024, Iyul
Anonim

Java vs C dili

Java və C hər ikisi kompüter proqramlaşdırma dilləridir. Hər ikisi proqram təminatının hazırlanmasında istifadə olunur. Java e-ticarət və appletlərə əsaslanan proqram yaratmaq üçün, C dili isə sistem proqramını yaratmaq üçün istifadə olunur.

C dili

1972-ci ildə Bell laboratoriyalarında C dili hazırlanmış və UNIX əməliyyat sistemi ilə işləmək üçün hazırlanmışdır. C dili yalnız sistem proqram təminatının hazırlanması üçün deyil, həm də portativ proqram təminatının hazırlanması üçün istifadə olunur. C dili struktur proqramlaşdırmadan istifadə edir və o, həmçinin leksik dəyişənlərin əhatə dairəsinə, eləcə də rekursiyaya imkan verir. Statik tipli sistem gözlənilməz əməliyyatların qarşısını almağa kömək edir.

C-də bütün icra edilə bilən kodlar funksiyaların içərisindədir və onların parametrləri dəyərlə ötürülür. Parametrlər funksiyalar tərəfindən ötürüldükdə göstərici dəyərlərindən istifadə olunur. Nöqtəli vergül ifadəni bitirmək üçün istifadə olunur. “Əsas funksiya” adlı funksiya proqramın icrasının həyata keçirildiyi funksiyadır.

Aşağıdakılar C dilinin xüsusiyyətləridir:

• ++, -=, +=və s. kimi mürəkkəb operatorların geniş çeşidi.

• Ad-hoc işləmə vaxtı polimorfizmi data və funksiya göstəriciləri tərəfindən dəstəklənir.

• Şərti tərtib, mənbə kodunun fayl daxil edilməsi və makro tərifi ilkin prosessoru.

• Qorunan açar sözlər kiçikdir.

JAVA

Java sırf obyekt yönümlü proqramlaşdırma dilidir və 1990-cı illərdə Sun Microsystems tərəfindən hazırlanmışdır. O, applet adlanan brauzerdə işləyən, lakin sonradan kiçik proqramlar üçün nəzərdə tutulsa da, elektron ticarət proqramları yaratmaq üçün də istifadə olunur.

Java dilinin beş əsas xüsusiyyəti var:

• Kompüter şəbəkələri üçün daxili dəstək.

• Uzaq mənbədən gələn kod təhlükəsiz şəkildə icra edilə bilər.

• Digər proqramlaşdırma dillərinin ən yaxşı xüsusiyyətlərini özündə birləşdirdiyi üçün istifadəsi asandır.

• Obyekt yönümlü yanaşmaya görə proqram proqramlarını inkişaf etdirmək üçün daha çox çeviklik təmin edir.

• Java-da yazılmış kodun müxtəlif platformalarda işləməsinə icazə verir və ya Java kodu platformadan müstəqildir.

Java-da yaddaşın əllə idarə edilməsi kimi bir şey yoxdur, əksinə o, avtomatik yaddaş idarəçiliyini dəstəkləyir. Bu, proqramçıların çox vaxtına qənaət edir, çünki yaddaşı əl ilə boş altmağa ehtiyac yoxdur, əksinə, bu, avtomatik zibil yığımının həyata keçirilməsi ilə əldə edilir. Bəzi proqramçılar Java-nın C və C++ proqramlaşdırma dilləri ilə müqayisədə daha çox yaddaş istehlak etdiyini düşünürlər.

Java və C dili arasındakı fərq

• Java obyektyönümlü proqramlaşdırma dili, C isə prosedur və ya struktur dilidir.

• Java Sun Microsystems tərəfindən, C dili isə Bell laboratoriyalarında hazırlanıb.

• Java veb əsaslı proqramlar və e-ticarət proqramları yaratmaq üçün, c dili isə sistem proqram təminatı və tətbiqləri yaratmaq üçün istifadə edilir.

• Java obyektlər və siniflər anlayışından istifadə edir, C dili isə onları dəstəkləmir.

• Java avtomatik zibil yığımını dəstəkləyir, bəzi proqramçılar Java-nın daha çox yaddaş sərf etdiyinə inansalar da, C dili bunu dəstəkləmir.

Tövsiyə: