5 език да се учи след Java, geekbrains - обучение портал за програмисти
Java - един от най-популярните езици на модерността и съвършен инструмент, за да си изкарват прехраната. Дори истинските ценители на Java понякога се чувстват непреодолимо желание да опитате нещо ново, дори и със съзнанието, че трябва да се плюе и набирам в процеса на обучение.
Тук са 5 езици за програмиране, че след като Java ще произвеждат най-малката негативният ефект:
C # - език, който по някакъв начин се натъкнах на всеки завършил програма на отдела (по-опитния разработчик). Ето защо много хора ще се съгласят, че освен езика, предадени на JVM, това е най-подобна представител. В допълнение, C # в търсенето, а това е много важно условие, ако възнамерявате да си осигурят приходи от знания.
Какво е общото: това е много трудно да се въздържат от позовавайки статии на Уикипедия. така че тук са фактите.
И двата езика са по някакъв начин развитието на C ++. Освен това, C # създатели наричат развитие Java език. В допълнение, двата езика се придържат стриктно към принципите на ООП.
И те имат подобен синтаксис:
обществени клас HelloWorld
публично статично невалидни основни (String [] аргументи) System.out.println ( "Здравей, свят!");
>
>
// HelloWorld.cs
обществени клас HelloWorld
публично статично невалидни основни ()
System.Console.WriteLine ( "Hello World!");
>
>
И Java и C # строг писането, което до известна степен помага за подобряване на безопасността при използването на паметта. Дори и в езици като алгоритми за събиране на боклук. Друг важен прилики, перфектно характеризират двата езика. Накрая, и двете от тях са различни платформи.
Какво искате да се кълнат: Microsoft и природен zavyazannost тяхната екосистема.
Ако сте учили Java за мобилни приложения на Swift ще бъде логично развитие на кариерата. Освен това, не толкова отдавна, слухове постоянно свързани бъдещето на платформата Android с Swift, но в крайна сметка Google защитят правото си да използва Java. Въпреки това, кой ще постави вашия компютър, че в бъдеще Google няма да се отклони от този курс? Във всеки случай, способността да пише "правилната" молба за IOS повече от просто няма.
Какви са приликите: и двата езика са въведени статично, и двете имат наследствена връзка с C, подобни принципи на наследството, претоварване методи, протоколи и т.н. В края на краищата, днес двата големи мобилни език лагера.
От което искате да се кълнат: като C #, Apple екосистема може да доведе до отхвърляне.
Захар за синтаксиса - общото мнение на Kotlin на Java разработчиците запознат с нея само повърхностно. Много по-сложен език и най-очевидният наследник на съществуващата Java - да кажем на хората, които са посветили проучване Kotlin малко повече време. Във всеки случай, тъй като тя не се получи запозная с вас, безразлични Stop малко вероятно.
Какви са приликите: създателите не крият факта, че Java Kotlin приключва с перспективата за пълна подмяна. Това е всъщност Kotlin съчетава всички неща, това, което са ви харесали, Java, но в същото време е по-удобно, по-безопасно и по-функционални. Тя работи с виртуалната машина JVM.
От който искате да се закълне, и който се нуждае от Java, ако има Kotlin?
Какви са приликите: почти нищо, с изключение на някои общи принципи на ООП и крос-платформа.
От което искате да се закълна твърде далеч от обичайното разбиране на програмирането.
Какви са приликите: официално цяло е почти същото, както в случая на C #: за произхода на езика C, силна писането, алгоритмите за събиране на боклук, подобни методи, интерфейси и други. Но тъй като език, създаден почти 15 години, след като Java, и 10, след като C #, Върви много по-добра, по-функционален и по-обещаващо.
От което искате да се кълнат: въпреки факта, че на езика на Go не е измислена вчера, по-задълбочено проучване, вие неизбежно ще се намира някои недостатъци.