Previous Next
Bağla

C Sharp dili niyə sevilmir?

02-09-2016 10:46
C Sharp dili niyə sevilmir?

C# dili Microsoft şirkətinin sahibi Bill Gates tərəfindən 2000-ci ildə Anders Hejlsberg-nin komandasına hazırlatdırdığı bir proqramlaşdırma dilidir.

C# dili Java, C, C++, Python kimi portativ dillərdən fərqli olaraq, yanlız .NET Framework olan əməliyyat sistemlərində, yəni,  yanlız Windows ƏS-də istifadə oluna bilir. Kimisi bunu bir  fərq, kimisi bunu əskiklik kimi görə bilər. Ancaq reallıqları nəzərə alaraq düşünsək, yekunda real nəticəyə gələ bilərik. Dünyada təqribən 3 milyard kompüter olduğu deyilir və bunların 70% isə Windows ƏS-i üzərində işləyir. Düşünsək ki, biz bir proqram hazırlamaq istəyirik və proqramı təklif edəcəyimiz istifadəçi kütləsinin çox böyük bir qismi Windows istifadəçisidir/ Onda həmin proqramı C# yoxsa başqa dildə yazmağımızı düşünməyə belə gərək qalmır. Windows-da istifadə olunacaq bir proqramı isə C# dilindən üstün heç bir dil hazırlaya bilməz. Çünki C# dili kimi Windows üzərində manevr edə biləcək ikinci bir dil yoxdur.

TIOBE proqramlaşdırma dillərinin 2016, avqust ayı üçün reytinqini açıqlayıb. Reytinqdə ilk 5-liyi Java, C, C++, C#, Python dilləri tutub. Reytinq cədvəlini Quora-da xeyli proqramçı analiz edib.

Analizləri oxusanız, C# dilini Javadan aşağıda tutan səbəbin təkcə portativ dil olmadığını görəcəksiniz. Yəni, C# dilində yazılan proqramlar bütün ƏS-lərində çalışarsa, bu reytinq cədvəlində C# Java-nı keçə bilməyəcəyini heç kim deyə bilməz. Dost, tanış, yoldaşlarınız içərisində “4ever Java” deyib Windows istifadə edənləri qınayan kütlə var. Ancaq onlar Java dilini Windows’da Netbeans üzərində istifadə edirlər.

 Məqsədim, Java-nı “pis”  və yaxud  C#-ı “yaxşı” dil kimi tanıtmaq deyil. Məqsədim,  proqramlaşdırma dilinə yox, alqoritmik məntiqinizi müqayisə etməyə yönəltməkdir. Lazım gələrsə, Windows üzərində istifadə olunacaq proqramı Java, C kimi dillərdə yazacaqsınız. Yəni, dil bir vasitədir sizə. Qarşınıza qoyulmuş məsələyə görə ən uyğun dili seçəcəksiniz. Hətta reytinq cədvəl(lər)inə baxımından…

Belə düşünün ki, siz A məntəqəsindən B məntəqəsinə getməlisiniz. Sizi ünvana çatdıracaq nəqliyyat vasitəsi dil, sizin həmin nəqliyyat vasitəsi ilə gedəcəyiniz yol isə alqoritmdir. Yol nə qədər qısa(optimal) olarsa, nəqliyyat vasitəsinin önəmi o qədər də vacib olmaz. Mən C dilini bilirdim. C++ öyrənəndə çox asanlıqla öyrəndim. C və C++ dillərini bilirəm. C#, Java, PHP öyrənəndə çox asanlıqla öyrəndim. Bildiyim dillər sayəsində digər dilləri asanlıqla öyrəndim. Çünki, dildən çox alqoritmə önəm verirəm. Demək istədiyim, dil yox, alqoritmik düşüncə gücünüzü inkişaf etdirin.

Bir sözlə, başlayın öyrənməyə. Nəyi öyrənim deyirsinizsə, proqramlaşdırmanı, alqoritmi. C#, Java, C, C++, Pascal hansı dil olur , olsun. Sən bir dili yaxşı bilirsənsə, digər dilləri öyrənmən çox-çox asan olacaq. Və əsla “bu dil pisdir” fikrini qəbul etmə.

 

Nahid Camallı, proqramçı

 

 

ŞƏRHLƏR
OXŞAR XƏBƏRLƏR

Ən populyar proqramlaşdırma dili hansıdır?

13-03-2017

Proqramlaşdırmanı öyrənmək istəyənlər üçün ən sadə dil- Python

27-11-2015

Java dilinin yaradıcısı Google şirkətinə işə düzəlib

30-03-2011

Dünyanın ən populyar proqramlaşdırma dili

15-07-2015

Dünyanın ən populyar proqramlaşdırma dilləri

18-11-2015

PHP 14 yaşını qeyd edir

11-06-2009

Google-dən yeni Go proqramlaşdırma dili

16-11-2009

Magistraturaya hazırlaşanlara yeni xəbər

06-01-2015

“Bu kitabla proqramlaşdırmanı daha asan öyrənə bilərsiniz”

27-05-2016

“POLYQLOT ” proqramı təkmilləşdirilib.

16-03-2009

Azərbaycan dili “YouTube” videohostinqinə inteqrasiya edildi

16-04-2015

Dövlət qurumlarının e-xidmətlərindən istifadə asanlaşır

02-01-2016

Microsoft Windows XP-nin ömrünü uzadır

06-10-2008

Azərbaycanın e-mail servisləri

21-10-2010

“Microsoft Office 2016 ”dan necə istifadə etmək olar?

23-09-2015

Python dili üzrə təlim keçirilib

01-06-2017

Microsoftdan yeniliklər!!!

28-10-2008

iOS tətbiqlərindən Windows istifadəçiləri də yararlanacaq

10-08-2015

Twitter-ə 4 dil variantı əlavə ediləcək

12-10-2009

Mətbuat Şurası: Hazırda internet dilində danışan bir nəsillə üz-üzəyik

07-11-2025

Xarici dil öyrənmək istəyənlərə şad xəbər

14-06-2017

Youtube 15 yeni dil paketini təqdim etdi

15-04-2015

"Microsoft Azerbaijan"dan "Windows 10" açıqlaması

02-03-2020

“Saytların dil mənzərəsi” araşdırılıb

14-03-2015





sorğu
İT mütəxəssislər iş yerlərini hansı meyarlar əsasında seçir ?
  • Şirkətin yüksək statusuna görə
  • İşin, layihənin xarakterinə görə
  • Əmək müqaviləsinin olmasına görə
  • Yüksək əmək haqqına, mükafatlara və digər güzəştlərə görə
  • Gələcək karyerası üçün əhəmiyyət kəsb etdiyinə görə
  • Maraqlı, işgüzar kollektivə görə