เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจ…เจจเฉเจตเจพเจฆเจ• เจตเจพเจฒเจพ 0.54.0 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจ…เจจเฉเจตเจพเจฆเจ• เจตเจพเจฒเจพ 0.54.0 เจฆเจพ เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจตเจฒเจพ เจญเจพเจธเจผเจพ เจ‡เฉฑเจ• เจ†เจฌเจœเฉˆเจ•เจŸ-เจ“เจฐเฉ€เจเจ‚เจŸเจฟเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจนเฉˆ เจœเฉ‹ C# เจœเจพเจ‚ Java เจตเจฐเจ—เฉ€ เจ‡เฉฑเจ• เจธเฉฐเจŸเฉˆเจ•เจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค Vala เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจ‡เฉฑเจ• C เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจตเจฟเฉฑเจš เจ…เจจเฉเจตเจพเจฆ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเฉ‹ เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ C เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจฆเฉเจ†เจฐเจพ เจ‡เฉฑเจ• เจฌเจพเจˆเจจเจฐเฉ€ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจŸเจพเจฐเจ—เฉ‡เจŸ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจฆเฉ‡ เจ†เจฌเจœเฉˆเจ•เจŸ เจ•เฉ‹เจก เจตเจฟเฉฑเจš เจ•เฉฐเจชเจพเจ‡เจฒ เจ•เฉ€เจคเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจ—เจคเฉ€ เจจเจพเจฒ เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจธเจ•เฉเจฐเจฟเจชเจŸ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจนเฉˆเฅค เจญเจพเจธเจผเจพ เจจเฉ‚เฉฐ เจ—เจจเฉ‹เจฎ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ€ เจธเจฐเจชเฉเจฐเจธเจคเฉ€ เจนเฉ‡เจ  เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ—เฉŒเจฌเจœเฉˆเจ•เจŸ (เจ—เจฒเจฟเจฌ เจ†เจฌเจœเฉˆเจ•เจŸ เจธเจฟเจธเจŸเจฎ) เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจ†เจฌเจœเฉˆเจ•เจŸ เจฎเจพเจกเจฒ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจ•เฉ‹เจก LGPLv2.1 เจฒเจพเจ‡เจธเฉฐเจธ เจฆเฉ‡ เจ…เจงเฉ€เจจ เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐ-เจจเจฟเจฐเฉ€เจ–เจฃ, เจฒเจพเจ‚เจฌเจกเจพ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚, เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ, เจกเฉˆเจฒเฉ€เจ—เฉ‡เจŸเจธ เจ…เจคเฉ‡ เจฌเฉฐเจฆ, เจธเจฟเจ—เจจเจฒ เจ…เจคเฉ‡ เจธเจฒเจพเจŸ, เจ…เจชเจตเจพเจฆ, เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจ—เฉˆเจฐ-เจจเจฒ เจ•เจฟเจธเจฎเจพเจ‚, เจธเจฅเจพเจจเจ• เจตเฉ‡เจฐเฉ€เจเจฌเจฒเจพเจ‚ (var) เจฒเจˆ เจ•เจฟเจธเจฎ เจ…เจจเฉเจฎเจพเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆเฅค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเฉเจฐเจฌเฉฐเจงเจจ เจธเฉฐเจฆเจฐเจญ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจญเจพเจธเจผเจพ เจฒเจˆ เจ‡เฉฑเจ• เจธเจงเจพเจฐเจฃ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฒเจฟเจฌเจœเฉ€ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ เจ•เจธเจŸเจฎ เจกเฉ‡เจŸเจพ เจ•เจฟเจธเจฎเจพเจ‚ เจฒเจˆ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจซเฉ‹เจฐเจš เจธเจŸเฉ‡เจŸเจฎเฉˆเจ‚เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจธเฉฐเจ—เฉเจฐเจนเจฟ เจคเฉฑเจคเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจธเจฎเจฐเจฅเจฟเจค เจนเฉˆเฅค เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเฉ‹เจ—เฉเจฐเจพเจฎเจฟเฉฐเจ— GTK เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ•เจฟเฉฑเจŸ C เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฒเจˆ เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจฟเฉฑเจš เจฌเจพเจˆเจกเจฟเฉฐเจ—เจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆเฅค เจตเจฒเจพ เจ…เจจเฉเจตเจพเจฆเจ• เจœเฉ€เจจเฉ€ เจญเจพเจธเจผเจพ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเฉ‹ เจธเจฎเจพเจจ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจชเจฐ เจชเจพเจˆเจฅเจจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจญเจพเจธเจผเจพ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเฉ‡เจฐเจฟเจค เจธเฉฐเจŸเฉˆเจ•เจธ เจฆเฉ‡ เจจเจพเจฒเฅค เจ…เจœเจฟเจนเฉ‡ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ—เฉ‡เจฐเฉ€ เจˆเจฎเฉ‡เจฒ เจ•เจฒเจพเจ‡เฉฐเจŸ, เจฌเฉฑเจ—เฉ€ เจ—เฉเจฐเจพเจซเจฟเจ•เจฒ เจธเจผเฉˆเฉฑเจฒ, เจธเจผเจพเจŸเจตเฉˆเจฒ เจซเฉ‹เจŸเฉ‹ เจ…เจคเฉ‡ เจตเฉ€เจกเฉ€เจ“ เจซเจพเจˆเจฒ เจธเฉฐเจ—เจ เจจ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ, เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจตเจพเจฒ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจฒเจฟเจ–เฉ‡ เจ—เจ เจนเจจเฅค เจเจฒเฉ€เจฎเฉˆเจ‚เจŸเจฐเฉ€ เจ“เจเจธ เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจญเจพเจธเจผเจพ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉ€เจฒ เจธเฉฐเจ–เจฟเจ† เจตเจพเจฒเฉ‡ เจกเฉˆเจฒเฉ€เจ—เฉ‡เจŸเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ†;
  • LIBC เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†, เจœเฉ‹ เจ•เจฟ POSIX เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจฆเจพ เจธเจฎเจพเจจเจพเจฐเจฅเฉ€ เจนเฉˆ;
  • POSIX เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐเฉ€ เจชเฉ€เฉœเฉเจนเฉ€;
  • เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจ˜เฉ‹เจธเจผเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจœเจฟเจธเจฆเจพ เจ•เจฟเจธเจฎ เจ…เจจเฉเจฎเจพเจจ (var?);
  • เจตเจฟเจฐเจพเจธเจค (เจธเฉ€เจฒเจฌเฉฐเจฆ) เจฒเจˆ เจตเจฐเจœเจฟเจค เจ•เจฒเจพเจธเจพเจ‚ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ;
  • เจ•เจฒเจพเจธ เจซเฉ€เจฒเจกเจพเจ‚ เจตเจฟเฉฑเจš เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจชเจนเฉเฉฐเจš เจ†เจชเจฐเฉ‡เจŸเจฐ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจœเฉ‹ เจ•เจฟ null (a.?b.?c);
  • เจธเฉฐเจฐเจšเจจเจพ เจธเจฎเฉฑเจ—เจฐเฉ€ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ (const Foo[] BARS = { { "bar", 42 }, null };);
  • เจฐเฉ€เจธเจพเจˆเจœเจผ() เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฒเจ—เจพเจคเจพเจฐ เจเจฐเฉ‡ เจฒเจˆ เจตเจฐเจœเจฟเจค เจนเฉˆ;
  • เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจ•เจพเจฒ เจจเฉ‚เฉฐ void ((void)not_void_func();
  • GLib.Array เจคเฉฑเจค เจ•เจฟเจธเจฎเจพเจ‚ 'เจคเฉ‡ เจชเจพเจฌเฉฐเจฆเฉ€ เจนเจŸเจพเจˆ เจ—เจˆ;
  • foreach() เจธเจŸเฉ‡เจŸเจฎเฉˆเจ‚เจŸ เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ "เจ…เจฃเจœเจพเจฃ var" เจฎเจฒเจ•เฉ€เจ…เจค เจตเจฟเจฐเจพเจธเจค;
  • webkit2gtk-4.0 เจจเจพเจฒ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจตเจฐเจœเจจ 2.33.3 เจคเฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • gstreamer เจจเจพเจฒ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจตเจฐเจœเจจ 1.19.0+ git master เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • gtk4 เจจเจพเจฒ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจตเจฐเจœเจจ 4.5.0~e681fdd9 เจคเฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • gtk+-3.0 เจฒเจˆ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจตเจฐเจœเจจ 3.24.29+f9fe28ce เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ
  • gio-2.0 เจจเจพเจฒ เจฌเจพเจˆเจกเจฟเฉฐเจ—, glib-2.0 เจจเฉ‚เฉฐ เจตเจฐเจœเจจ 2.69.0 เจตเจฟเฉฑเจš เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ;
  • เจฒเฉ€เจจเจ•เจธ เจฒเจˆ, SocketCAN เจจเจพเจฒ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจœเฉ‹เฉœเฉ€ เจ—เจˆ เจนเฉˆ;
  • glib-2.0, gio-2.0, gstreamer-rtp-1.0, javascriptcoregtk-4.0, gobject-2.0, pango, linux, gsl, rest-0.7, libusb, libusb-1.0, pixman-1, webkitweb2- เจฒเจˆ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจซเจฟเจ•เจธ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ-4.0, x11, zlib, gnutls;
  • gedit-2.20 เจ…เจคเฉ‡ webkit-1.0 เจฌเจพเจˆเจกเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‡เจ† เจ—เจฟเจ†;
  • GIR เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจฌเจพเจˆเจกเจฟเฉฐเจ—เจพเจ‚;
  • เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ C เจ•เฉ‹เจก เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ;
  • เจธเฉเจงเจพเจฐเจฟเจ† เจ—เจฟเจ† เจ—เจฟเจฐเจชเจพเจฐเจธเจฐ, เจ—เจฟเจฐเจฐเจพเจˆเจŸเจฐ, เจตเฉˆเจฒเจพเจกเฉ‹เจ•, เจฒเจฟเจฌเจตเจพเจฒเจกเฉ‹เจ•/เจ—เจฟเจฐเจฟเจฎเจชเฉ‹เจฐเจŸเจฐ;
  • เจตเฉฑเจ–-เจตเฉฑเจ– เจ•เฉฐเจชเจพเจˆเจฒเจฐ เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจฆเฉ€เจ†เจ‚ เจธเฉฐเจšเจฟเจค เจ—เจฒเจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ•เจฎเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹