Proqramlaşdırma dilləri üstünlük və mənfi cəhətləri


  • 4 il əvvəl
  • 4260

Proqramlaşdırma dilləri

Əslində, indi proqramlaşdırma dilləri getdikcə bir birinə oxşayır.
Dillər arasındakı fərqi əsasən müəyyənləşdirilən platformalar arasındakı fərqlərdir.Proqramlaşdırma dilinin gücü indi təmin etdiyi struktur rahatlığına deyil, əsas platformanın xüsusiyyətlərinə uyğundur.

.Net-in üstünlüyü

#Microsoft əməliyyat sistemlərinə proqramları çox asanlıqla  hazırlamağa imkan verir.
# Böyük komponentli kitabxanada müasir proqramçıların tez-tez istifadə etdikləri demək olar ki, bütün işlərə hazır obyektlər və siniflər var.
# Bütün əməliyyatlar və genişləndirmələr tək ekranda edilə bilər
# Ən yaxın rəqibi java ilə müqayisədə daha sürətli işləyir.
# Proqramçılara müstəqil bir dil mühiti təqdim edir.
#Web, Veb xidmətləri, WAP, mobil qurğular, masaüstü kompüterlər kimi müxtəlif tətbiqetmələr çox oxşar şəkildə asanlıqla inkişaf etdirilə bilər.

 

.Net-in mənfiləri

# Java-dan daha sürətli işləməsinə baxmayaraq, yalnız Microsoft əməliyyat sistemlərində işləyir
# Tətbiqlərin MFC qabiliyyəti yoxdursa (yəni Visual C ++ ilə işlənməsə), onların işlədəcəkləri kompüterə quraşdırılmış Net Runtime quraşdırılmalıdır.
# Tətbiqlər sürətli işləməsinə baxmayaraq, Visual Studio Net-in inkişaf mühitini güclü bir kompüterə quraşdırmaq lazımdır.

 

Java-nın üstünlüyü

#Java dilində yazılmış bir tətbiq hər hansı bir əməliyyat sistemində işləyə bilər.
# Dünyanın böyük proqram şirkətləri tərəfindən dəstəklənir və istifadə olunur.
# Böyük şirkətlər ümumiyyətlə Java mühitində müəssisə tətbiqləri üçün açıq olan bağlayıcılar və API-lər təklif edirlər.
#EJB (Entegre Java Beans) dünya tərəfindən dəstəklənən standartlara malikdir.
# Java Development Kitini (JDK) yüklədikdən sonra dərhal hər hansı bir redaktorla kod yazmağa və tətbiqetməyə başlaya bilərsiniz.

 

Java-nın mənfiləri

#Java hər əməliyyat sistemində çalışanların performansını ödəyir. Java tətbiqetmələri rəqibləri ilə müqayisədə nisbətən yavaş işləyir.
#JAva tətbiqləri JVM quraşdırılmayan kompüterlərdə işləmir.
#Java ilə hazırlanmış tətbiqetmələr nəticə olaraq yerinə yetirilə bilər .Exe faylları çıxarmırlar, ancaq istehsal ediləcək kompüterdə şərh edilməsini gözləyən JAR faylları istehsal etməkdədir.

 

Delphi-nin üstünlükləri

#Delphi, rəqiblərindən daha geniş bir kitabxana təqdim edir.
#Delphi həm çox güclü, həm də istifadəsi asan bir dildir.
#Delphi ilə yazılmış proqramlar heç bir platform quraşdırmadan bütün Windows quraşdırılmış cihazlarda işləyə bilər.

 

Delphi-nin mənfiləri

#Delphi proqramlarının ölçüsü adətən rəqiblərinə nisbətən daha böyükdür.
Borland tərəfindən hazırlanmış Kylix xaricində; Delphi tətbiqləri yalnız Windows platformalarında işləyir.

 

Visual Basic üstünlükləri

# Visual Basic öyrənmək üçün ən asan dillərdən biridir.
# Yeni texnologiyalara baxmayaraq, bu gün də istifadə olunur.
# Bir çox Skriptləmə dillərinin təməlidir
# Visual Basic proqramları hər hansı bir Windows cihazında bir platform quraşdırılmadan işləyə bilər.

Visual Basic-in mənfiləri

#Visual Basic proqramları kiçikdir, baxmayaraq ki, böyük bir paket ortaya çıxdıqda standart kitabxanaya əlavə etmək lazımdır.
# Visual Basic komponent kitabxanası baxımından çox zəifdir. Proqramçılar Microsoft standartlarından kənarda iş görmək istədikdə
öz komponentlərini yazmalı və ya əlavə komponentlərə pul verməlidir.
#Visual Basic tətbiqləri, yalnız Windows platformasında işləyir.

 

# Nəticə

Qeyd olunan proqramların müsbət və mənfi cəhətlərini nəzərdən keçirdikdə düşünə biləcəyimiz suallardan biri hansı proqramdan istifadə etməyimdir.
Təəssüf ki, bu suala dəqiq cavab yoxdur. Fərqli cəhətlərdən, hər bir proqramlaşdırma dilinin digərləri ilə müqayisədə üstünlükləri və mənfi cəhətləri var.
Bu bölümün ən məşhurlarını yazmağa çalışacağam.
Güman edirəm ki, java bu gün ən çox istifadə olunan dildir. Bununla yanaşı, Microsoft-un C # ilə hücumu diqqətdən kənarda qalmamalıdır.
Böyük şirkətlər artıq inkişaf etməyə başlamışdılar .Məhsullarına dəstək yoxdur.
"Proqramlaşdırmaya giriş" olan Visual Basic yavaş-yavaş tarixə çevrilir; Delphi çətin vəzifələri tez bir zamanda yerinə yetirmək istəyən proqramçıların sevimlisi olmağa davam edir.
C ++, aşağı səviyyəli iş görmək və kodu mümkün qədər optimallaşdırmaq istəyən proqramçılar üçün qaçılmazdır.

Faydalı olmaq diləyi ilə.