เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เช…เชจเซเชตเชพเชฆเช• เชตเชพเชฒเชพ 0.54.0 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เช…เชจเซเชตเชพเชฆเช• เชตเชพเชฒเชพ 0.54.0 เชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เชตเชพเชฒเชพ เชญเชพเชทเชพ เชเช• เช‘เชฌเซเชœเซ‡เช•เซเชŸ-เช“เชฐเชฟเชเชจเซเชŸเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเซ‡เช‚เช—เซเชตเซ‡เชœ เช›เซ‡ เชœเซ‡ C# เช…เชฅเชตเชพ Java เชœเซ‡เชตเซ€ เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชตเชพเชฒเชพ เช•เซ‹เชกเชจเซ‡ C เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฎเชพเช‚ เช…เชจเซเชตเชพเชฆเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชฌเชฆเชฒเชพเชฎเชพเช‚, เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค C เช•เชฎเซเชชเชพเช‡เชฒเชฐ เชฆเซเชตเชพเชฐเชพ เชฌเชพเชˆเชจเชฐเซ€ เชซเชพเช‡เชฒเชฎเชพเช‚ เชธเช‚เช•เชฒเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฒเช•เซเชทเซเชฏ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎเชจเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช•เซ‹เชกเชฎเชพเช‚ เชธเช‚เช•เชฒเชฟเชค เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ€ เชเชกเชชเซ‡ เชšเชฒเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฎเซ‹เชกเชฎเชพเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธ เชšเชฒเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡. เชœเซ€เชจเซ‹เชฎ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชจเชพ เช†เชถเซเชฐเชฏ เชนเซ‡เช เชณ เชญเชพเชทเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡. เช—เซ‹เชฌเชœเซ‡เช•เซเชŸ (เช—เซเชฒเชฟเชฌ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชธเชฟเชธเซเชŸเชฎ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฎเซ‹เชกเซ‡เชฒ เชคเชฐเซ€เช•เซ‡ เชฅเชพเชฏ เช›เซ‡. เช•เชฎเซเชชเชพเช‡เชฒเชฐ เช•เซ‹เชก LGPLv2.1 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชญเชพเชทเชพเชฎเชพเช‚ เช†เชคเซเชฎเชจเชฟเชฐเซ€เช•เซเชทเชฃ, เชฒเซ‡เชฎเซเชฌเชกเชพ เชซเช‚เช•เซเชถเชจเซเชธ, เช‡เชจเซเชŸเชฐเชซเซ‡เชธ, เชกเซ‡เชฒเชฟเช—เซ‡เชŸเซเชธ เช…เชจเซ‡ เช•เซเชฒเซ‹เชเชฐ, เชธเชฟเช—เซเชจเชฒ เช…เชจเซ‡ เชธเซเชฒเซ‹เชŸเซเชธ, เช…เชชเชตเชพเชฆเซ‹, เชชเซเชฐเซ‹เชชเชฐเซเชŸเซ€เช, เชจเซ‹เชจ-เชจเชฒ เชชเซเชฐเช•เชพเชฐเซ‹, เชธเซเชฅเชพเชจเชฟเช• เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธ (var) เชฎเชพเชŸเซ‡ เชชเซเชฐเช•เชพเชฐ เช…เชจเซเชฎเชพเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช›เซ‡. เชฎเซ‡เชฎเชฐเซ€ เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ เชธเช‚เชฆเชฐเซเชญ เช—เชฃเชคเชฐเซ€เชจเชพ เช†เชงเชพเชฐเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ เชธเชพเชฎเชพเชจเซเชฏเช•เซƒเชค เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฒเชฟเชฌเช—เซ€ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เช•เชธเซเชŸเชฎ เชกเซ‡เชŸเชพ เชชเซเชฐเช•เชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเช‚เช—เซเชฐเชน เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡. เชซเซ‹เชฐเชš เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เช—เซเชฐเชน เชคเชคเซเชตเซ‹เชจเซ€ เช—เชฃเชคเชฐเซ€เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเซเชธเชจเซเช‚ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— GTK เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช† เช•เชฟเชŸ C เชญเชพเชทเชพเชฎเชพเช‚ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เช“ เชฎเชพเชŸเซ‡ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชฌเชพเช‡เชจเซเชกเชฟเช‚เช— เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡. เชตเชพเชฒเชพ เช…เชจเซเชตเชพเชฆเช• เชœเซ€เชจเซ€ เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเซ‡ เช›เซ‡, เชœเซ‡ เชธเชฎเชพเชจ เช•เซเชทเชฎเชคเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ เชชเชพเชฏเชฅเซ‹เชจ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเชฅเซ€ เชชเซเชฐเซ‡เชฐเชฟเชค เชตเชพเช•เซเชฏเชฐเชšเชจเชพ เชธเชพเชฅเซ‡. เช—เซ‡เชฐเซ€ เชˆเชฎเซ‡เชˆเชฒ เช•เซเชฒเชพเชฏเช‚เชŸ, เชฌเชกเช—เซ€ เช—เซเชฐเชพเชซเชฟเช•เชฒ เชถเซ‡เชฒ, เชถเซ‹เชŸเชตเซ‡เชฒ เชซเซ‹เชŸเซ‹ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชซเชพเชˆเชฒ เช“เชฐเซเช—เซ‡เชจเชพเชˆเชเซ‡เชถเชจ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เช…เชจเซ‡ เช…เชจเซเชฏ เชœเซ‡เชตเชพ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชตเชพเชฒเชพ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเชพ เช›เซ‡. เชชเซเชฐเชพเชฅเชฎเชฟเช• OS เชตเชฟเชคเชฐเชฃเชจเชพ เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชญเชพเชทเชพเชจเซ‹ เชธเช•เซเชฐเชฟเชฏเชชเชฃเซ‡ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.

เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ€ เชšเชฒ เชธเช‚เช–เซเชฏเชพ เชธเชพเชฅเซ‡ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเช“ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ;
  • LIBC เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€, เชœเซ‡ POSIX เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชจเซ‹ เชธเชฎเชพเชจเชพเชฐเซเชฅเซ€ เช›เซ‡;
  • POSIX เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชฎเซ‹เชกเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‡เชฒ เชชเซ‡เชขเซ€;
  • เชชเซเชฐเช•เชพเชฐ เช…เชจเซเชฎเชพเชจ (var?);
  • เชตเชพเชฐเชธเชพ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เชตเชฐเซเช—เซ‹ เชœเชพเชนเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ (เชธเซ€เชฒเชฌเช‚เชง);
  • เชจเชฒ (a.?b.?c) เชนเซ‹เชˆ เชถเช•เซ‡ เชคเซ‡เชตเชพ เชตเชฐเซเช— เช•เซเชทเซ‡เชคเซเชฐเซ‹เชฎเชพเช‚ เชธเชฒเชพเชฎเชค เชเช•เซเชธเซ‡เชธ เช“เชชเชฐเซ‡เชŸเชฐ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚;
  • เชธเช‚เชฐเชšเชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ‡ เชจเชฒ (const Foo[] BARS = { { "bar", 42 }, null };);
  • resize() เช“เชชเชฐเซ‡เชถเชจ เชธเชคเชค เชเชฐเซ‡ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค เช›เซ‡;
  • เชฐเชฆเชฌเชพเชคเชฒ ((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 เชฎเชพเช‚ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡;
  • linux เชฎเชพเชŸเซ‡, 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

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹