{"id":172667,"date":"2026-05-19T06:24:36","date_gmt":"2026-05-19T04:24:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-forgezero-1-9-0-instrumenta-sborki-dlya-c-i-assemblera"},"modified":"2026-05-19T13:22:10","modified_gmt":"2026-05-19T11:22:10","slug":"vypusk-forgezero-1-9-0-instrumenta-sborki-dlya-c-i-assemblera__trashed","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-forgezero-1-9-0-instrumenta-sborki-dlya-c-i-assemblera__trashed","title":{"rendered":"L\u00ebshimi i ForgeZero 1.9.0, nj\u00eb mjet nd\u00ebrtimi p\u00ebr C dhe assembler","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00cbshte publikuar versioni ForgeZero 1.9.0 (fz), nj\u00eb mjet konsol\u00eb p\u00ebr nd\u00ebrtimin e projekteve n\u00eb gjuh\u00ebt C, C++ dhe assembler (NASM, GAS, FASM). Ky mjet nuk k\u00ebrkon krijimin e Makefile ose skedar\u00ebve t\u00eb tjer\u00eb konfigurimi p\u00ebr p\u00ebrdorim baz\u00eb. Kodi i projektit \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn Go dhe distribuohet n\u00ebn licenc\u00ebn MIT.      <\/p>\n<p>ForgeZero p\u00ebrcakton llojin e skedarit dhe automatikisht zgjat backend-in e nevojsh\u00ebm. \u00c7do skedar me kod nd\u00ebrron n\u00eb nj\u00eb skedar objekt, pas s\u00eb cil\u00ebs kontrollohet p\u00ebr simbole globale t\u00eb dyfishta n\u00eb t\u00eb gjitha objektet dhe kompaktimi n\u00eb nj\u00eb skedar ekzekutues t\u00eb vet\u00ebm b\u00ebhet. Skedar\u00ebt e kompiluar ruhen n\u00eb cache dhe rikomplohen vet\u00ebm pasi t\u00eb b\u00ebhen ndryshime n\u00eb skedar\u00ebt p\u00ebrkat\u00ebs me kodin. \u00cbsht\u00eb e mundur t\u00eb ndiqet opsionalisht ndryshimi n\u00eb sistemin e skedar\u00ebve dhe rikonstruimi pas p\u00ebrdit\u00ebsimeve t\u00eb skedar\u00ebve me kod.    <\/p>\n<p>Mb\u00ebshteten kompajler\u00ebt GCC, Clang, G++, Clang++; assemblers NASM, GAS, FASM; linker\u00ebt LD, GCC, Clang; arkivatori AR. Paralajm\u00ebrimet obligative p\u00ebr C dhe C++: &#171;-Wall -Wextra -Werror -Wpedantic -Wshadow -Wconversion&#187;. Nga e drejta p\u00ebrfshihen sanitizuesit AddressSanitizer dhe UndefinedBehaviorSanitizer (\u00e7aktivizohen me flamurin -sanitize=false). Mb\u00ebshteten platforma Linux, macOS, Windows (WSL2 dhe eksperimentalisht n\u00eb natyr\u00eb).       <\/p>\n<p>Ndryshimet kryesore n\u00eb versionin 1.9.0:  <\/p>\n<ul>\n<li class=\"l\"> Flamuri &#171;-target&#187; &lt;triple&gt; \u00ebsht\u00eb shtuar, duke mund\u00ebsuar kryq-kompilimin p\u00ebr arkitektur\u00eb t\u00eb rastit n\u00ebse ka veglat e p\u00ebrshtatshme t\u00eb prefiksit. fz p\u00ebrcakton vet\u00eb emrat e kompajlerit, linkerit dhe arkivatorit sipas identifikuesit t\u00eb dh\u00ebn\u00eb (p.sh, &#171;arm-linux-gnueabihf-gcc&#187;). Mb\u00ebshteten \u00e7do platformat standarde t\u00eb synuara GNU, duke p\u00ebrfshir\u00eb arm-linux-gnueabihf, aarch64-linux-gnu dhe riscv64-linux-gnu.\n<li class=\"l\"> \u00cbsht\u00eb realizuar mb\u00ebshtetje p\u00ebr protokollin LSP (Language Server Protocol). Flamuri &#171;-compile-commands&#187; gjeneron skedarin compile_commands.json (Baza e Kompilimit) n\u00eb rr\u00ebnj\u00ebn e projektit. Skedari lexoh\u00ebt nga gjuh\u00ebt. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/dts-dusseldorf\/\" title=\"server\u00ebve\" data-wpil-keyword-link=\"linked\">server\u00ebve<\/a> clangd dhe ccls, duke siguruar funksionimin e autocompletion, navigimit n\u00eb kod dhe diagnostik\u00ebs n\u00eb redaktor\u00ebt me mb\u00ebshtetje p\u00ebr LSP (Neovim, VSCode, CLion, Emacs, etj.).\n<li class=\"l\"> Komanda fz &#171;-update&#187; para instalimit t\u00eb versionit t\u00eb ri tani ruan skedarin aktual binar n\u00eb \/usr\/local\/bin\/fz.old, duke lejuar rikthimin n\u00eb versionin e m\u00ebparsh\u00ebm pa riinstalim.\n<li class=\"l\"> Korrigjimi i nj\u00eb gabimi q\u00eb shkaktonte n\u00eb projektet me shum\u00eb drejtime q\u00eb skedar\u00ebt me emra baz\u00eb t\u00eb nj\u00ebjt\u00eb nga n\u00ebnkatalogje t\u00eb ndryshme t\u00eb tejkalonin skedar\u00ebt objekt t\u00eb nj\u00ebri-tjetrit. Emrat e skedar\u00ebve objeto tani formohen mbi baz\u00ebn e rrug\u00ebs p\u00ebrkat\u00ebse t\u00eb plote n\u00eb skedarin burimor.\n<li class=\"l\"> \u00cbsht\u00eb realizuar nj\u00eb mod interaktiv &#171;fz -shell&#187; p\u00ebr nd\u00ebrtimin e skedareve t\u00eb vetme.\n<li class=\"l\"> Shtuar mbulimin me teste p\u00ebr komandat SplitCommand, CmdSet dhe CmdBuild. Mbulimi me teste i paket\u00ebs s\u00eb montimit \u00ebsht\u00eb rritur nga 17% n\u00eb 60%, nd\u00ebrsa mbulimi total i t\u00eb gjitha paketave ka tejkaluar 40%.\n<li class=\"l\"> Shtuar mekanizmi i z\u00ebvend\u00ebsimit CheckTool p\u00ebr testimin e skenar\u00ebve me komponent\u00eb t\u00eb munguar t\u00eb grupit t\u00eb veglave.      <\/ul>\n<p>Ndryshimet n\u00eb versionet e m\u00ebparshme:  <\/p>\n<ul>\n<li class=\"l\"> N\u00eb versionin 1.8.0 \u00ebsht\u00eb realizuar nd\u00ebrtimi i bibliotekave statike (-type static \/ -lib), \u00ebsht\u00eb siguruar unik\u00ebsia e emrave t\u00eb skedar\u00ebve objekt n\u00eb projekte me shum\u00eb drejtime, jan\u00eb rregulluar gabimet n\u00eb n\u00ebn-sistemin e nd\u00ebrtimit q\u00eb lidhen me kalimin e rrug\u00ebs &#171;..&#187;.\n<li class=\"l\"> N\u00eb versionin 1.7.0 \u00ebsht\u00eb shtuar kompilimi paralel (-j N, 0 &#8212; automatikisht p\u00ebrcakton numrin e b\u00ebrthamave), mb\u00ebshtetje p\u00ebr skripte lidh\u00ebse (-T) dhe adres\u00ebn e pik\u00ebs s\u00eb hyrjes (-Ttext), mod interaktiv (fz -shell), zgjedhja e qart\u00eb e formatit t\u00eb daljes (elf32, elf64, bin), kompilimi i skedar\u00ebve C++ (.cpp, .cc, .cxx) me t\u00eb nj\u00ebjtat flamuj t\u00eb rrept\u00eb paralajm\u00ebrimesh si p\u00ebr C.\n<li class=\"l\"> N\u00eb versionin 1.6.0 jan\u00eb shtuar inicializimi i projektit (fz -init, krijon .fz.yaml, .fzignore, README.md), mb\u00ebshtetje p\u00ebr formatin bin (-format bin) p\u00ebr ngarkuesit dhe firmware, fushat konfigurimi libs, flags.cc, flags.asm, flags.ld.\n<li class=\"l\"> N\u00eb versionin 1.5.0 jan\u00eb realizuar drejtorit\u00eb e shumta t\u00eb burimeve (source_dirs), listat eksplicite t\u00eb skedar\u00ebve (source_files), shabllon\u00ebt p\u00ebr p\u00ebrjashtim\/inclusion, fusha libs p\u00ebr bibliotekat e linker-it, skedari .fzignore, nd\u00ebrthurja multilayer e skedave t\u00eb konfigurimeve.    <\/ul>\n<p>Burimi: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65474\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 ForgeZero 1.9.0 (fz), \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 C, C++ \u0438 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0435 (NASM, GAS, FASM). \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f Makefile \u0438\u043b\u0438 \u0438\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. ForgeZero \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0442\u0438\u043f \u0444\u0430\u0439\u043b\u0430 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0431\u044d\u043a\u0435\u043d\u0434. \u041a\u0430\u0436\u0434\u044b\u0439 \u0444\u0430\u0439\u043b \u0441 \u043a\u043e\u0434\u043e\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-172667","post","type-post","status-publish","format-standard","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 ForgeZero 1.9.0 (fz), \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 C, C++ \u0438 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0435 (NASM, GAS, FASM). \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f Makefile \u0438\u043b\u0438 \u0438\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. ForgeZero \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0442\u0438\u043f \u0444\u0430\u0439\u043b\u0430 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0431\u044d\u043a\u0435\u043d\u0434. \u041a\u0430\u0436\u0434\u044b\u0439 \u0444\u0430\u0439\u043b \u0441 \u043a\u043e\u0434\u043e\u043c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-forgezero-1-9-0-instrumenta-sborki-dlya-c-i-assemblera__trashed\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a ForgeZero 1.9.0, \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u0434\u043b\u044f C \u0438 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 ForgeZero 1.9.0 (fz), \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 C, C++ \u0438 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0435 (NASM, GAS, FASM). \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f Makefile \u0438\u043b\u0438 \u0438\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. ForgeZero \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0442\u0438\u043f \u0444\u0430\u0439\u043b\u0430 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0431\u044d\u043a\u0435\u043d\u0434. \u041a\u0430\u0436\u0434\u044b\u0439 \u0444\u0430\u0439\u043b \u0441 \u043a\u043e\u0434\u043e\u043c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-forgezero-1-9-0-instrumenta-sborki-dlya-c-i-assemblera__trashed\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-19T04:24:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-19T11:22:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47L\u00ebshimi i ForgeZero 1.9.0, mjetit t\u00eb nd\u00ebrtimit p\u00ebr C dhe assembler | ProHoster","description":"\u00cbsht\u00eb publikuar l\u00ebshimi ForgeZero 1.9.0 (fz), nj\u00eb mjet nd\u00ebrtimi p\u00ebr projekte n\u00eb gjuh\u00ebt C, C++ dhe assembler (NASM, GAS, FASM). Mjeti nuk k\u00ebrkon krijimin e Makefile ose skedash konfigurimi p\u00ebr p\u00ebrdorim bazik. Kodi i projektit \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn Go dhe shp\u00ebrndahet n\u00ebn licenc\u00ebn MIT. ForgeZero p\u00ebrcakton llojin e skedarit dhe auto-zgjedh backend-in p\u00ebrkat\u00ebs. \u00c7do skedar me kod","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-forgezero-1-9-0-instrumenta-sborki-dlya-c-i-assemblera__trashed","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a ForgeZero 1.9.0, \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u0434\u043b\u044f C \u0438 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0430 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 ForgeZero 1.9.0 (fz), \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430 \u0441\u0431\u043e\u0440\u043a\u0438 \u0434\u043b\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0430\u0445 C, C++ \u0438 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0435 (NASM, GAS, FASM). \u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f Makefile \u0438\u043b\u0438 \u0438\u043d\u044b\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MIT. ForgeZero \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442 \u0442\u0438\u043f \u0444\u0430\u0439\u043b\u0430 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0439 \u0431\u044d\u043a\u0435\u043d\u0434. \u041a\u0430\u0436\u0434\u044b\u0439 \u0444\u0430\u0439\u043b \u0441 \u043a\u043e\u0434\u043e\u043c","og:url":"https:\/\/prohoster.info\/sq\/blog\/novosti-interneta\/vypusk-forgezero-1-9-0-instrumenta-sborki-dlya-c-i-assemblera__trashed","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-19T04:24:36+00:00","article:modified_time":"2026-05-19T11:22:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/172667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=172667"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/172667\/revisions"}],"predecessor-version":[{"id":181603,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/172667\/revisions\/181603"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=172667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=172667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=172667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}