рдХреНрдпреЛрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╡рд░реНрдмреЛрдЬрд╝ рдЬрд╛рд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд╛рдпрдерди рд╣реИ



рдПрдХ рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ: рдпрд╣ рд▓реЗрдЦ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдкрд╛рдпрдерди рдФрд░ рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдлрд╛рдпрджреЗ (рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ) рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдпрд╛рд╕ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдХрд┐рд╕реА рднреА рддреБрд▓рдирд╛ рдХреЗ рджреНрд╡рдВрджреНрд╡ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдлрд╛рдпрджрд╛ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдХреБрдЫ рдиреБрдХрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рд╢рд╛рдпрдж рдХреБрдЫ рдмрд┐рдВрджреБ рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ - рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЖрдк рдЕрдкрдиреА рдмрд╛рдд рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдХреЗ рд╣рд░ рдЪреАрдЬ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдЦ рдЕрдиреБрднрд╡ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрддреА рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред

рдЬрд╛рд╡рд╛ рдФрд░ рдкрд╛рдпрдерди рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд╛рдпрдерди рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╣реИ: рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдореЗрдВ рдХрдо рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрднреА рднреА рдЬрд╛рд╡рд╛ рдХреЗ рд╕рд╛рде рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЖрдк рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЪрд▓реЛ рдареАрдХ рд╣реИред

рд╣рдо рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддреЗ рд╣реИрдВ: "рд╣реИрдмрд░" рдХреЗ рд╕рднреА рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП - "рд╣реИрдмрд░" рдкреНрд░реЛрдореЛ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднреА рд╕реНрдХрд┐рд▓рдмреЙрдХреНрд╕ рдХреЛрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп 10,000 рд░реВрдмрд▓ рдХреА рдЫреВрдЯред

рд╕реНрдХрд┐рд▓рдмреЙрдХреНрд╕ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ: рдСрди-рд▓рд╛рдЗрди рд╢реИрдХреНрд╖рд┐рдХ рдкрд╛рдареНрдпрдХреНрд░рдо "рдкреНрд░реЛрдлреЗрд╢рди рдЬрд╛рд╡рд╛-рдбреЗрд╡рд▓рдкрд░" ред

рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВ рдХрд┐ рдкрд╛рдпрдерди рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рдХреНрдпреЛрдВ рд╣реИ рдФрд░ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИред

рдбрд╛рдпрдирд╛рдорд┐рдХ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛

рдореБрдЦреНрдп рдХрд╛рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд╛рдпрдерди рдПрдХ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рднрд╛рд╖рд╛ рдЧрддрд┐рд╢реАрд▓ рдЯрд╛рдЗрдкрд┐рдВрдЧ рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХреБрдЫ рднреА рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рд╣рдо рдЪрд░ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдореВрд▓реНрдп рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдкрд╛рдпрдерди рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдореВрд▓реНрдп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЕрдкрдиреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдХрд░рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЬрд╛рд╡рд╛ рдПрдХ рд╕реНрдЯреЗрдЯрд┐рдХрд▓реА рдЯрд╛рдЗрдкреНрдб рднрд╛рд╖рд╛ рд╣реИред рдпрд╣рд╛рдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдПрдХ рдЧрд▓рддреА рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛рдо рдпрд╛ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рдеред

рдХрдо

рдкрд╛рдпрдерди рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднрд╛рд╖рд╛ рд╣реИ: рдХреЗрд╡рд▓ рдХреБрдЫ рд╢рдмреНрджреЛрдВ рдХрд╛ рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЬрд╛рд╡рд╛ рд╡рд░реНрдмреЛрдЬрд╝ рд╣реИ, рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реАрдзреА рдЬрд╝рд░реВрд░рдд рдХреЗ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдПрдХ рдЙрджрд╛рд╣рд░рдг "рд╣реИрд▓реЛ, рд╡рд░реНрд▓реНрдб" рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ, рдЬреЛ рджреЛрдиреЛрдВ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред

рдЬрд╛рд╡рд╛:

public class HelloWorld{
    public static void main (String[] args){
        System.out.println("Hello, World!");
    }
}

Python 2:

print "Hello, world!"

, Python , . .

Java:

int x = 5;
int y = 6;
int temp;
 
temp = x; // temp has the value of 5
x = y; // x has the value of 6
y = temp; // y has the value of 5

Python 2:

y, x = x, y

Boilerplate code, Java

Python Boilerplate code, Java, . Java, Boilerplate code - , ( ), .



, , Python. , . Java .

Java?


, Java , , Python.



, . , . , , Java , , , Python. , . . ( -, , Python) , .

, Java- , Python, , . Java- , , Python- -. , , .



, Java, Python , . JIT (Just-in-Time Compiler), . Java- , /++.

Python- Cython Jython /++ Java- Python. . Python Java.



. Java .

Python Java, Python , , ++ Fortran. , , Python, , , , C C/C++. , , Python. Java тАФ Java.

Concurrency vs. Parallelism

Java concurrency . , . Java , Python. - GIL (Global Interpreter Lock), Python , .



Python, Java . Java , . . , . , JVM: Scala, Kotlin, Clojure, Groovy .. , Java , Gradle Maven.



IT, , , , . , Python , . тАФ , Java.

, Java Android, Kotlin. , Android, , Java. .

Python, Kiwi, .



Java JDBC (Java DataBase Connectivity). Java- , java.sql, Java SE. JDBC , URL.


Java Python тАФ , . , , , , , , . . Java , , Python , .

Skillbox :

Source: https://habr.com/ru/post/hi443412/


All Articles