рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдПрдВ рд╕реАрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ

рдЫрд╡рд┐

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

рдореИрдВ рдЪрд╛рд░ рд╕рд╛рд▓ рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╕реА # рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЦреЗрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛, рдлрд┐рд░ рдЕрдЬрдЧрд░ рдФрд░ рдорд╢реАрди рд╕реАрдЦрдиреЗ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рддрдм рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд░реНрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕реАрдЦрд╛ред рдЕрдЧрд▓рд╛ рдХрджрдо рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрдУрдирд┐рдХ, рд░рд┐рдПрдХреНрдЯ рдФрд░ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдиреЗрдЯрд┐рд╡ рдХреЛ рдЕрдкрдирд╛рдпрд╛ред рдореБрдЭреЗ рдмреИрдХрдПрдВрдб рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛ рдЧрдИ рдФрд░ рдЧреЛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж, рдбрд╛рд░реНрдЯ, рдЬрд╛рд╡рд╛ рдФрд░ PHP рдХреЛ рдореЗрд░реА рднрд╛рд╖рд╛рдУрдВ рдФрд░ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ - рдлреЗрд╕рдмреБрдХ рдкрд░ рдореЗрд░реЗ рдХрд╛рдо рдХреЗ рджреМрд░рд╛рди рдЗрди рддреАрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдореИрдВ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рд╕рднреА рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╣реВрдВред рдореБрдЭреЗ рдмрд╕ рдЙрдирдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рд╣реИ, рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдФрд░ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреЗ рд╕рд╛рдеред рдЙрди рдкрд░ рдЪреБрдирд╛рд╡ рдХреНрдпреЛрдВ рдЧрд┐рд░рд╛? рдЦреИрд░, рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрд╛ рдХрд┐ рд╡реЗ рджреВрд╕рд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реАрд▓рд┐рдП рдРрд╕рд╛ рд╣реИред

рд╕реНрдХрд┐рд▓рдмреЙрдХреНрд╕ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реИ: рджреЛ рд╕рд╛рд▓ рдХрд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХреЛрд░реНрд╕ "рдореИрдВ рдПрдХ рдкреНрд░реЛ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ ред "

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



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

рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди


рдореИрдВ рдПрдХ рд╕рд░рд▓ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛ред рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдмреНрд▓реВрдЯреВрде рд╣реЗрдбрдлрд╝реЛрди рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ред рдПрдпрд░рдкреЙрдбреНрд╕ рдкрд░ рд░реЛрдХред рдореИрдВрдиреЗ рдХрдИ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдпреЗ рдореБрдЭреЗ рдпрдерд╛рд╕рдВрднрд╡ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд▓рдЧреЗред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рдереА рдХрд┐ рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ рд▓реИрдкрдЯреЙрдк рдФрд░ рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдлреЛрди рдХреЗ рд╕рд╛рде рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рдФрд░ рдЕрдЧрд░ рджреЛрдиреЛрдВ рдЧреИрдЬреЗрдЯ рдкрд╛рд╕ рдереЗ, рддреЛ рд╣реЗрдбрдлрд╝реЛрди рдлреЛрди рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛, рд▓реЗрдХрд┐рди рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдЙрдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд╣рд░ рджрд┐рдиред

рдпрд╣ рдХрд╛рдлреА рдердХрд╛ рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рдПрдХ рдРрд╕рд╛ рдмрдЯрди рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬреЛ рдЬрд╝рд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рд╣реЗрдбрдлрд╝реЛрди рдХреЛ рд▓реИрдкрдЯреЙрдк рд╕реЗ тАЛтАЛрдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рджреЗред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдпрдерди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдЬреЛ рдЖрдкрдХреЛ рдмреНрд▓реВрдЯреВрде рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЧрд▓рдд рдирд┐рдХрд▓рд╛, рдХреЛрдИ рдЕрдЪреНрдЫреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ рдорд┐рд▓реАред

рдЕрдЧрд▓рд╛ рдХрджрдо Node.js. рдореИрдВ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЦреЛрдЬрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдмреНрд▓реВрдЯреВрде рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛ рдерд╛ред Node.js рдкрд░ рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рд╡рд╣ рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
// App.js const device = new bluetooth.DeviceINQ(); const airpodsAddress = "18:81:0E:B2:6B:A6" const airpodsName = "Akshat's Airpods"; device.findSerialPortChannel(airpodsAddress, function (channel) { // make bluetooth connect to remote device bluetooth.connect(airpodsAddress, channel, function (err, connection) { if (err) return console.error(err); console.log('YAY! Airpods Connected'); // Don't need a communication stream between the two // so let's just exit the stream. setTimeout(() => process.exit(0), 5000); }); }); 

рдареАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдмрдЯрди рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪ рдХрд░реЗрдЧрд╛ред рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рдкрд░ рд░рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдпрд╣ рд╣рдореЗрд╢рд╛ рдЙрдкрд▓рдмреНрдз рд░рд╣реЗред рдореИрдВрдиреЗ рдПрдХ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдИ рдЬреЛ рдореБрдЭреЗ рдЗрд╕ рдХрд╛рдо рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧ рд░рд╣реА рдереАред рд▓реЗрдХрд┐рди рдирд╣реАрдВ, рдореБрдЭреЗ рдЧреЛрд▓рдВрдЧ рдХреА рдУрд░ рдореБрдбрд╝рдирд╛ рдкрдбрд╝рд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛ рджрд┐рдпрд╛, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ, Node.js. рдкрд░ рдкрд╣рд▓реЗ рдмрдирд╛рдИ рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред
 / main.go package main import ( "fmt" "os/exec" ) func main() { output, err := exec.Command("npm", "start").CombinedOutput() if err != nil { fmt.Println(err.Error()) } fmt.Println(string(output)) 

рдпрд╣ рд╕рдм рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рдореИрдВрдиреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЯрд╛рд╕реНрдХрдмрд╛рд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ред рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ, рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред



рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ C # рдореЗрдВ рдореИрдВ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рдЖрдИрдбреАрдИ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

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

рддреЛ рдЕрдиреНрдп рднрд╛рд╖рд╛рдПрдВ рдХреНрдпреЛрдВ рд╕реАрдЦрддреЗ рд╣реИрдВ?


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

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

рдПрдХ рдФрд░ рдХрд╛рд░рдг рд╣реИ рдХрд┐, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрддреГрддреНрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реИ WASM рд╣реИред рд╡реЗрдм рдЕрд╕реЗрдВрдмрд▓реА рдЖрдкрдХреЛ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рднрд╛рд╖рд╛ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд░реЗрдЧреАред

рдпрджрд┐ рдЖрдк рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдкрд╛рдпрдерди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реИрдВ, рддреЛ рдпрд╣ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИред рдЖрдк C ++ рдпрд╛ C рд╕реЗ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЧреЛрд▓рдВрдЧ рдХреЛ рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛ред рдпрд╣ рдЖрдкрдХреЛ C рдкрд░рд┐рд╡рд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдмрд┐рдирд╛ C ++ рдХреА рд╕рднреА рдЙрдЪреНрдЪ рдЧрддрд┐ рд╡рд╛рд▓реА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рдкрд╛рдпрдерди рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рджреЛрдиреЛрдВ рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рдФрд░ рдЖрдо рд╣реИрдВред рджреЛрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк N ++.js рдФрд░ рдкрд╛рдпрдерди рдХреЗ рд▓рд┐рдП C ++ рдореЙрдбреНрдпреВрд▓ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВ: рдЖрдк рдХрд┐рди рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЖрдк рдХреНрдпрд╛ рд╕реАрдЦрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдХреНрдпреЛрдВ?
рд╕реНрдХрд┐рд▓рдмреЙрдХреНрд╕ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ:

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


All Articles