Elvin Məlikov Konu tarihi: 8 Şubat 2015 Paylaş Konu tarihi: 8 Şubat 2015 1.jpg Proqramınız bütün yerlərdə işləməsini istəyirsinizsə (Mac, Windows, Linux...) - Java (Təklif Edilir) - Python - C++ * Oyun üçün öyrənəcəm - deyirsinizsə: - Lua (Təklif edilir) [Həm iş stolu həm də mobil bir çox mühitdə istifadə edilə bilir.] - C# (Windows altında XNA Game Studio ilə yaxşı işlər çıxardıla bilir). - C (OpenGL kimi əsas qrafik kitabxanaları ilə məşğul olacaqsınızsa lazımlıdır) * Elektron cihazlara hökm edəcəm, avadanlığın dərinliklərin incələyəcəm deyirsinizsə: - C - Assembly (Başlanğıc üçün heç ehtiyac yoxdur). * Süni zəka ilə məşğul olacağam, zəkalı sistemlər düzəldəcəm deyirsinizsə: - Haskell - Prolog - Scala * Mənim işim veb və serverlər deyirsinizsə: - Front-end üçün: (İstifadəçi ilə qarşılıqlı əlaqəyə girən hissə, vizual hissədə demək olar) - HTML (Mütləq)! (Proqramlama dili deyil, işarələmə dilidir) - CSS (Mütləq)! - javascript (Sifarişçi tərəfli proqramının can alıcı nöqtəsidir). - JS üzərində irəlilədikdən sonra CoffeeScript-e də baxmaq olar. * Back-end üçün: (Server tərəfi) (Qırılma nöqtəsi) - Asan öyrənib bir an əvvəl başlamaq istəyirsiniz? - PHP - Asp.net + C# - Asanlıqla təkmilləşdirilə bilən, asan çatdırıla bilən proqramlar düzəltmək istəyirsiniz? - Ruby (Ruby on Rails adında ağla gəlməz framework var) - Python (Django framework ilə birlikdə) - javascript (Günümüzün yüksələn yerdə: Node.js adlı veb framework var.) - Scala (Play! Framework və Lift) - Daş kimi, ən möhkəm proqramlar istəyirsinizsə: - Java (JavaEE adlı anlayış var). - ASP.NET (Burada tapılması çətin ola bilər). * Xakerlik mənim gələcəyimdir - deyirsinizsə - Hamısını öyrənin. Yuxarıdakılar aktual istifadə sahələrinə görə dillərin bir toplamasıdır. Əlbəttə, bütün dillər bu qədər deyil. Xronoloji olaraq siyahıya burdan baxa bilərsiniz. ----- Dillərin (+) və (-) xüsusiyyətləri nələrdir? Java + Bütün şəraitlərdə işləyə bilər. + C-yə oxşar söz hissəsi var. + Stabil işləyir. + Çox geniş məlumat təcrübəsi, çox geniş kitabxanası var. - Bytecode-a yığma, maşın koduna yazma edilir. (JVM burada dövrəyə girir). Buna görə C-yə görə yavaş işləyir. - İşlədiləcək kompüterdə JRE qurulu olmalıdır. PHP + Günümüzdə hələ də ən çox istifadə olunan web proqramlaşdırma dillərindən biridir. + Öyrənməsi digər dillərə nisbətən asandır +/- Göstərici tipləri dinamik olaraq müəyyən olunur. (Proqramlaşdırmanı asanlaşdırır, ancaq səhv yoxlamasını çətinləşdirir və performansı aşağı salır) - Dilin öz içərisində ziddiyyətləri var. (metod adları, qaydalar qəti deyil, bir standart yoxdur. Bu da giriş səviyyəsi öyrənməyi asan, ixtisaslaşmanı çətin edir. C#.Net + Windows iş stolu,proqram deyincə yada ilk düşəndir. + Visual Studio kimi işləri çox asanlaşdıran bir IDE\'yə sahibdir. + Oldukça tutarlı, oturmuş bir dildir. C\'yə bənzər söz sahibi dillər arasında struktur olaraq,ən gelişlənmişdir deyilə bilər . (Bəli, struktur olarak Java-dan daha yaxşıdır) - Microsoft\'un təkliyində olan bir dildir (Əslində tam deyil, .NET olmadan bir işə yaramaz.Ayrıca, Microsoft\'un sahib olduğu məhsullar ilə bərabər,istifadəsi sixintılar yarada bilər.) - Windows olmadan işə yaramaz. javascript *javascript (JS), Java ilə eyni şey deyil! + Bir çox sahədə bilavasitə istifadə edilir. İstifadə sahəsi demək olarki hüdudsuzdur. + Həm iteratif həm də funksional proqramlaşdırma dili xüsusiyyətini göstərir. + Yavaşdır deyilə bilməz. Google V8 Engine ilə işləmə sürəti tamamilə başqa bir ölçüyə daşınmışdır. +/- Bütün hadisələr dinamik olaraq baş verir. Toplanmır. Debug etmək çətindir (qismən). C/C++ + Bir çox dilin əsasıdır. + 70-ci illərdə ortaya çıxmasına baxmayaraq, hələ də yenilənir (C++ üçün danışsaq, ANSI-C eynidir) + Sürətli proseslər və əsas səviyyə vəzifələr üçün ölçüdür. + Təchizata ən yaxın rejissorlardandır. Birbaşa assembly olaraq toplanır. - Səhv alına biləcək çox nöqtə vardır. Dil sizin üçün o qədər də nəzarət etməz. Kiçik səhv çılğın nəticələr doğura bilər. - Debug etmək olduqca çətindir. - İstifadəsi çətindir. Python + İstifadəsi asan bir dildir. + Google tərəfindən çox sevilir. Scala + Yüksəlişdə olan yeni dildir. + Həm obyekt yönümlü, həm də funksional dil xüsusiyyəti göstərir. + JVM üzərində işləyir, Javaya aid bütün kitabxanalar istifadə edilə bilər. Lua + Sürətli işləyən, istifadəsi asan olan scripting dilidir. + Oyun dünyasında bir çox nöqtədə istifadə edilir ------ - Hər dilin özünə məxsus istismar materialları səhifəsi var. Əsas istinad cəhətləriniz bunlar ola bilər. Ancaq bir şəkildə kitab tapmağınız daha sürətli öyrənəcəyinizi təmin edəcəkdir. Əgər İngilis Dilində də olur deyirsinizsə O\'Reilly\'nin kitablarını tövsiyə edilir. Çox kitab məlum şəraitlərdə tapıla bilir.Bunun yanında yeni başlayanlar üçün mükəmməl bir mənbə. JS, Python, Ruby dərslərinə buradan baxın.HTML/CSS üçün hbu təklif edilir.Və əlbəttə, yeganə qaynağ internet. Alıntı Link to comment Share on other sites More sharing options...
KymaR_ Mesaj tarihi: 8 Şubat 2015 Paylaş Mesaj tarihi: 8 Şubat 2015 Elvin geniş məlumat üçün təşəkkür 1 program dilini öyrənmək 11 il məktəbdə oxuduğun riyazyatı 1 həftədə öyrənməyə bənzəyir əslində olduğca çətin bir sahədir ama həvəs olduqdan sonra hərşey çox asand olur bu sahədə olan hər kəsə uğurlar arzulayıram Elvin həmçinin sənə) Alıntı Link to comment Share on other sites More sharing options...
Karb10 Mesaj tarihi: 8 Şubat 2015 Paylaş Mesaj tarihi: 8 Şubat 2015 Təşəkkürlər Alıntı Link to comment Share on other sites More sharing options...
Elvin Məlikov Mesaj tarihi: 8 Şubat 2015 mövzunu açan Paylaş Mesaj tarihi: 8 Şubat 2015 Hə Ağabəy)Elə bi şeydi. Ama ilk addım üçün bu sualı verlənlər çox olub.Çətində olsa məncə hər hansı birin bilmək bir addım öndə olmaq deməkdir Təşəkkür Ülvi. Alıntı Link to comment Share on other sites More sharing options...
İlgar Mammadov Mesaj tarihi: 8 Şubat 2015 Paylaş Mesaj tarihi: 8 Şubat 2015 Təşəkkürlər Elvin Alıntı Link to comment Share on other sites More sharing options...
Ramin_MUSAYEV Mesaj tarihi: 8 Şubat 2015 Paylaş Mesaj tarihi: 8 Şubat 2015 Çox sağ ol . Bəs Watch Dogsdadkı baş qəhrəman Aiden Pearce hansı proqramlaşdırma dilin bilir? Alıntı Link to comment Share on other sites More sharing options...
Elit-killer Mesaj tarihi: 8 Şubat 2015 Paylaş Mesaj tarihi: 8 Şubat 2015 paylaşdığın üçün təşəkkürlər qardaş. Alıntı Link to comment Share on other sites More sharing options...
Elvin Məlikov Mesaj tarihi: 8 Şubat 2015 mövzunu açan Paylaş Mesaj tarihi: 8 Şubat 2015 Hər birinizə təşəkkür edirəm. Onu özünnən soruşmağ lazımdı Alıntı Link to comment Share on other sites More sharing options...
Recommended Posts
Sohbete katıl
Şimdi mesajını gönderebilir ve daha sonra kayıt olabilirsin. Bir hesabın varsa, hesabınla göndermek için şimdi oturum aç.