āĻ•ā§āϰāĻŋāĻ¸ā§āϟāĻžāϞ 0.34.0 āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇

āĻ•ā§āϰāĻŋāĻ¸ā§āϟāĻžāϞ⧇āϰ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϰ⧁āĻŦāĻŋ āϏāĻŋāύāĻŸā§āϝāĻžāĻ•ā§āϏ āϏāĻš āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•āϞāĻŋāϤ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāώāĻž, āϝāĻžāϰ āĻĒā§āϰāϧāĻžāύ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻšāϞ āĻāĻ•āϟāĻŋ "āĻŦāĻŋāĻ˛ā§āϟ-āχāύ" āχāϭ⧇āĻ¨ā§āϟ āϞ⧁āĻĒ āϏāĻš āϰāĻžāύāϟāĻžāχāĻŽ, āϝ⧇āĻ–āĻžāύ⧇ āϏāĻŽāĻ¸ā§āϤ I/O āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ āĻ…ā§āϝāĻžāϏāĻŋāĻ™ā§āĻ•ā§āϰ⧋āύāĻžāϏ, āĻŽāĻžāĻ˛ā§āϟāĻŋāĻĨā§āϰ⧇āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ (āϝāϤāĻ•ā§āώāĻŖ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ) āϝ⧇āĻšā§‡āϤ⧁ āĻāϟāĻŋ āϏāĻ‚āĻ•āϞāύ⧇āϰ āϏāĻŽāϝāĻŧ āĻāĻ•āϟāĻŋ āĻĒāϤāĻžāĻ•āĻž āĻĻā§āĻŦāĻžāϰāĻž āϏāĻ•ā§āώāĻŽ āĻšāϝāĻŧ) āĻāĻŦāĻ‚ C-āϤ⧇ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āϏāĻšāϜ āĻāĻŦāĻ‚ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻ…āĻĒāĻžāϰ⧇āĻļāύāĨ¤

āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 0.34.0 āĻĻāĻŋāϝāĻŧ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇, āĻ­āĻžāώāĻžāϟāĻŋ āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āϤāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĒā§āϰāĻ•āĻžāĻļ⧇āϰ āĻĻāĻŋāϕ⧇ āĻ…āĻ—ā§āϰāϏāϰ āĻšāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇ (āĻ…āĻ°ā§āĻĨāĻžā§Ž āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 1.0)āĨ¤

āĻ•ā§āϰāĻŋāĻ¸ā§āϟāĻžāϞ⧇āϰ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦ āĻ…āύ⧁āϏāĻžāϰ⧇ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻāĻŦāĻ‚ āωāĻ¨ā§āύāϤāĻŋāϗ⧁āϞāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇:

  • API āĻ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϞāĻ—āĻŋāĻ‚ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϞāĻ—āĻŋāύ, āϝāĻž, āĻĒ⧁āϰāĻžāύ⧋āϟāĻŋāϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦā§āϝāĻžāĻ•āĻāĻ¨ā§āĻĄā§‡ āĻŦāĻžāĻ°ā§āϤāĻž āĻĒāĻžāĻ āĻžāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ "āĻ‰ā§ŽāϏ" āĻāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻāχ āĻŦāĻžāĻ°ā§āϤāĻžāϗ⧁āϞāĻŋāϕ⧇ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

  • āϏāĻŋ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āϜāĻ—āϤ⧇āϰ āϰ⧁āĻĄāĻŋāĻŽā§‡āĻ¨ā§āϟāϏ, āĻāϰāύ⧋ и WinError, I/O āφāĻĻāĻŋāĻŽāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻŦā§āϝāĻŦāĻšā§ƒāϤ, āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āĻļā§āϰ⧇āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āϤ⧀āϤ⧇āϰ āϜāĻŋāύāĻŋāϏ āĻšāϝāĻŧ⧇ āωāĻ āϛ⧇ IO::āĻ¤ā§āϰ⧁āϟāĻŋ (āϤāĻŦ⧇, āϕ⧇āω āĻāĻ–āύāĻ“ Ernno āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻŋāώāĻŋāĻĻā§āϧ āĻ•āϰ⧇āύāĻŋ)āĨ¤

  • āĻ…āĻĒāĻžāϰ⧇āϟāϰ āĻĨ⧇āϕ⧇ else nil āĻāϰ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āϏāϰāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇/āϝāĻ–āύ/āĻ…āĻ¨ā§āϝāĻĨāĻžāϝāĻŧ. āĻāϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϕ⧇ āĻĻ⧁āĻ°ā§āϘāϟāύāĻžāĻ•ā§āϰāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻļāĻžāĻ–āĻž āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻž āĻĨ⧇āϕ⧇ āĻĒā§āϰāϤāĻŋāϰ⧋āϧ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āϰāĻž āĻšāϝāĻŧ⧎ āĻ•āĻ–āύ āϝāĻ–āύ enums āĻŽāϤ āύāĻŋāĻ°ā§āϧāĻžāϰāĻ• āϕ⧇āϏ āĻŽā§‡āϞ⧇ āĻāĻŦāĻ‚ āχāωāύāĻŋāϝāĻŧāύ āĻĨ⧇āϕ⧇ āϧāϰāύ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĒāĻžāϏ. āĻ…āĻ°ā§āĻĨāĻžā§Ž, āϏāĻšāϜāĻ­āĻžāĻŦ⧇ āĻŦāϞāϤ⧇ āϗ⧇āϞ⧇, āĻāχ āϕ⧋āĻĄāϟāĻŋ āφāϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āύāĻž āĻ•āϰ⧇ āφāϰ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇ āύāĻž āĻ•āĻ–āύ (when Char) or tasks āφāϰ-āĻļāĻžāĻ–āĻž:

a = 1 || 'x' || "āĻĢ⧁"
āĻŽāĻžāĻŽāϞāĻž āĻ•
āϝāĻ–āύ Int32
#â€Ļ
āϝāĻ–āύ āĻ¸ā§āĻŸā§āϰāĻŋāĻ‚
#â€Ļ
āĻļ⧇āώ

  • āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āύāĻŋāĻˇā§āĻ•ā§āϰāĻŋāϝāĻŧ_āĻ“āĻ­āĻžāϰāĻĢā§āϞ⧋ āφāϰ āωāĻĒāϞāĻŦā§āϧ āύ⧇āχāĨ¤ āĻ“āĻ­āĻžāϰāĻĢā§āϞ⧋ āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ, &+, &-, &* āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

  • āĻ…ā§āϝāĻžāϰ⧇#āĻĢāĻŋāϞ āĻāĻ–āύ āĻāĻ•āϟāĻŋ āĻŦ⧁āϞ⧇āĻŸā§‡āϰ āĻšā§‡āϝāĻŧ⧇ āĻĻā§āϰ⧁āϤ āωāĻĄāĻŧ⧇ āϝāĻžāϝāĻŧ, āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻŽā§‡āĻŽāϏ⧇āϟ āĻĻāĻŋāϝāĻŧ⧇ āĻŦā§‹āĻ•āĻž āϞ⧁āĻĒ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ;

  • āĻļāĻžāĻ°ā§āĻĄā§‡āϰ āĻŽā§āϝāĻžāύ⧇āϜāĻžāϰ (āĻĒā§āϝāĻžāϕ⧇āϜ), āĻŦāϞāĻž āĻšāϝāĻŧ, āĻĒā§āϝāĻžāϰāĻžāĻĄāĻ•ā§āϏāĻŋāĻ•āĻ­āĻžāĻŦ⧇, shards, āĻāĻ–āύ CocoaPods (Swift) āĻāĻŦāĻ‚ Builder (Ruby) āĻ āĻĒāĻžāĻ“āϝāĻŧāĻž āĻĻā§āϰ⧁āϤ āĻāĻŦāĻ‚ āφāϰāĻ“ āĻĻāĻ•ā§āώ Molinillo āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āϏāĻ¨ā§āϤ⧁āĻˇā§āϟāĻŋ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤

  • āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāϞāĻāϞāĻ­āĻŋāĻāĻŽ 10, āϝāĻž āϤāĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āωāĻ¤ā§āĻĒāĻžāĻĻāύāĻļā§€āϞāϤāĻž, āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞāϤāĻž āχāĻ¤ā§āϝāĻžāĻĻāĻŋāϤ⧇ āĻ•āĻŋāϛ⧁āϟāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āĻĻ⧇āĻŦ⧇āĨ¤

... āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…āύ⧇āĻ•, āφāĻŽāĻžāϰ āĻŦāĻŋāώāϝāĻŧāĻ—āϤ āĻŽāϤāĻžāĻŽāϤ, āĻ•āĻŽ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āωāĻ¨ā§āύāϤāĻŋ.

āφāĻŽāĻŋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāϤ⧇ āϚāĻžāχ āϝ⧇ āĻ•ā§āϰāĻŋāĻ¸ā§āϟāĻžāϞ āĻšāϞ LLVM-āϤ⧇ āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āĻāĻ•āϟāĻŋ āĻ­āĻžāώāĻž, āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāϰ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰāĻž "āĻ­āĻžāχāĻĻ⧇āϰ" āĻšā§‡āϝāĻŧ⧇ āĻĻā§āϰ⧁āϤ, āϏāĻšāϜ āĻāĻŦāĻ‚ āφāϰāĻ“ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤāĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ āϞāĻŋāĻ–āϤ⧇ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻāĻ•āχ āϏāĻžāĻĨ⧇ āĻĢāϞāĻ¸ā§āĻŦāϰ⧂āĻĒ āĻāĻ•āϟāĻŋ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āĻĻā§āϰ⧁āϤ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĒ⧇āϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻ—ā§‹āϞāĻ‚āϝāĻŧ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ, āĻāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ OOP, āĻœā§‡āύ⧇āϰāĻŋāϕ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϖ⧁āĻŦ āϏāĻšāϜ āĻāĻŦāĻ‚ āĻŦā§‹āϧāĻ—āĻŽā§āϝ āĻŦāĻžāĻ•ā§āϝ āĻ—āĻ āύ⧇āϰ āĻ•āĻžāϰāϪ⧇ āφāϞāĻžāĻĻāĻžāĨ¤ āĻāϰ āωāĻĻā§āĻĻ⧇āĻļā§āϝāϟāĻŋ āĻŽā§‚āϞāϤ āύāĻŋāĻŽā§‡āϰ āĻŽāϤ⧋āχ, āϤāĻŦ⧇ āĻāĻ•āχ āϏāĻžāĻĨ⧇ āĻāϟāĻŋ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ "āĻāĻ–āĻžāύ⧇ āĻāĻŦāĻ‚ āĻāĻ–āύ" āĻŦā§āϝāĻŦāĻšāĻžāϰāĻŋāĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āωāĻĒāϰ āĻĻ⧃āĻˇā§āϟāĻŋ āύāĻŋāĻŦāĻĻā§āϧ āĻ•āϰ⧇, āϝāĻžāϰ āĻ•āĻžāϰāϪ⧇ āĻāϟāĻŋāϰ āĻāĻĒāĻŋāφāχ āĻ…āĻ¸ā§āĻ¤ā§āϰāĻžāĻ—āĻžāϰ⧇ āĻ…āύ⧇āĻ•āϗ⧁āϞāĻŋ āĻ­āĻžāϞ āύāĻĨāĻŋāϭ⧁āĻ•ā§āϤ, āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻāĻŦāĻ‚ āωāĻšā§āϚ-āĻŽāĻžāύ⧇āϰ āϏāϰāĻžā§āϜāĻžāĻŽ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻ­āĻžāώāĻž āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻāĻŦāĻ‚ āϤāĻžāχ āϖ⧁āĻŦ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞāĨ¤

āωāĻ¤ā§āϏ: linux.org.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster