5 limba de a învăța după Java, geekbrains - portal de învățare pentru programatori
Java - una dintre cele mai populare limbaje ale modernității și un instrument perfect pentru a face o viață. Chiar și adevărații cunoscători de Java simt, uneori, dorința irezistibilă de a încerca ceva nou, chiar și cu cunoștințele pe care trebuie să scuipe și plia în procesul de învățare.
Aici sunt 5 limbaje de programare, care, după Java va produce cel mai mic efect negativ:
C # - limbaj, care într-un fel dat peste orice program de absolvent al departamentului (dezvoltator mai experimentat). Acesta este motivul pentru care mulți vor fi de acord că, în afară de limbi, transmise JVM, acesta este reprezentantul cel mai asemănător. În plus, C # în cerere, iar aceasta este o condiție esențială în cazul în care intenționați să generați bani cunoștințele lor.
Ceea ce este comun: este foarte dificil să se abțină de la a cita articole pe Wikipedia. așa că aici sunt faptele.
Ambele limbi sunt într-un fel dezvoltarea de C ++. Mai mult decât atât, C # creatorii numesc o dezvoltare limbaj Java. În plus, ambele limbi sunt strict în conformitate cu principiile OEP.
Și ei au o sintaxă similară:
public class HelloWorld
statice void main (String [] args) publice System.out.println ( "Hello World!");
>
>
// HelloWorld.cs
public class HelloWorld
void public static principal ()
System.Console.WriteLine ( "Hello World!");
>
>
Și Java și C # tastarea strictă, care într-o anumită măsură, ajută la îmbunătățirea siguranței în utilizarea memoriei. Chiar și în limbi, cum ar fi algoritmi de colectare a gunoiului. Alte asemănări importante, caracterizează perfect ambele limbi. În cele din urmă, ambele dintre ele sunt cross-platform.
Ce vrea să înjure: Microsoft și zavyazannost naturale ecosistemul lor.
Dacă ați studiat Java pentru dezvoltarea de aplicații mobile, Swift va fi o dezvoltare a carierei logică. Mai mult decât atât, nu atât de mult timp în urmă, zvonurile legate persistent viitorul platformei Android cu Swift, dar în cele din urmă Google a-și apăra dreptul lor de a utiliza Java. Cu toate acestea, care va pune computerul că, în viitor, Google nu se va abate de la acest curs? În orice caz, capacitatea de a scrie aplicații „corectă“ pentru iOS mai mult decât pur și simplu nu va.
Care sunt asemănările: ambele limbi sunt tastate static, ambele au o legătură ereditară cu C, principii similare de moștenire, metode de suprasolicitarea, protocoale, etc. La urma urmei, astăzi cele două tabără majore limbaj mobil.
De la care doriți să juri: cum ar fi C #, Apple a ecosistemului poate provoca respingere.
Zahăr pentru sintaxa - un aviz comun privind Kotlin la dezvoltatorii Java familiarizați cu ea doar superficial. Mult mai sofisticate de limbă și succesorul cel mai evident pentru Java existente - spun oamenii care au dedicat studiu Kotlin un pic mai mult timp. În orice caz, întrucât nu a mers cunoștință, Stop indiferent puțin probabilă.
Care sunt asemănările: creatorii nu a ascuns faptul că Java Kotlin finalizează cu perspectiva de a înlocui complet. Aceasta este de fapt Kotlin combină toate lucrurile, ce ți-a plăcut Java, dar în același timp, mai convenabil, mai sigur și mai funcțional. Acesta funcționează cu mașina virtuală JVM.
De la care doriți să jur: și cine are nevoie de Java, dacă există Kotlin?
Care sunt asemănările: aproape nimic, în afară de unele principii generale ale OEP și cross-platform.
De la care doriți să juri prea departe de înțelegerea obișnuită de programare.
Care sunt asemănările: formal generală este de aproximativ aceeași ca și în cazul C #: originea limbajului C, dactilografiere puternic, algoritmi de colectare a gunoiului, metode similare, interfețele, și mai mult. Dar, ca limbă, a creat aproape 15 de ani de la Java, și 10 după C #, Du-te mult mai perfectă, mai funcțională și mai promițătoare.
De la care doriți să juri: în ciuda faptului că limba de Go nu a fost inventat ieri, în studiul aprofundat, va veni în mod inevitabil peste unele defecte.