{"id":168367,"date":"2026-04-11T11:12:10","date_gmt":"2026-04-11T09:12:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/solod-podmnozhestvo-yazyka-go-transliruemoe-v-yazyk-si"},"modified":"2026-04-11T11:12:10","modified_gmt":"2026-04-11T09:12:10","slug":"solod-podmnozhestvo-yazyka-go-transliruemoe-v-yazyk-si","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/solod-podmnozhestvo-yazyka-go-transliruemoe-v-yazyk-si","title":{"rendered":"Solod \u2014 nj\u00eb n\u00ebngrup i gjuh\u00ebs Go, i transkriptuar n\u00eb gjuh\u00ebn C","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/antonz.org\/solod\">Presented<\/a> gjuh\u00eb programimi <a rel=\"nofollow\" href=\"https:\/\/solod.dev\">Solod (So)<\/a>, i cili ofron nj\u00eb n\u00ebnbashk\u00ebsi t\u00eb gjuh\u00ebs Go, e transpajluar n\u00eb paraqitje n\u00eb gjuh\u00ebn C (C11), e p\u00ebrshtatshme p\u00ebr nd\u00ebrtim me kompajler\u00ebt GCC, Clang dhe zig cc. Dallimi kryesor i Solod nga Go \u00ebsht\u00eb p\u00ebrdorimi i menaxhimit manual t\u00eb memories, q\u00eb funksionon pa p\u00ebrdorur garbage collector, pa alokim automatik t\u00eb memories dhe pa num\u00ebrim referencash. Transpajleri p\u00ebr Solod \u00ebsht\u00eb shkruar n\u00eb gjuh\u00ebn Go dhe <a rel=\"nofollow\" href=\"https:\/\/github.com\/solod-dev\/solod\">shp\u00ebrndahet<\/a> n\u00ebn licenc\u00ebn BSD. Mb\u00ebshtetet funksionimi n\u00eb Linux, macOS dhe Windows.<\/p>\n<p><\/noindex><\/noindex> <noindex><\/p>\n<p>Gjuha mb\u00ebshtet strukturat, metodat, nd\u00ebrfaqet, slices, kthimin e disa vlerave nga funksionet (p\u00ebr shembull, rezultat + kod gabimi), <a rel=\"nofollow\" href=\"https:\/\/github.com\/solod-dev\/solod\/blob\/main\/doc\/generics.md\">gjenerik\u00eb<\/a> dhe thirrje t\u00eb shtyra (<a rel=\"nofollow\" href=\"https:\/\/github.com\/solod-dev\/solod\/blob\/main\/doc\/spec.md#defer\">defer<\/a>). P\u00ebr t\u00eb thjesht\u00ebsuar, gjuha nuk mb\u00ebshtet kanalet, koroutinat dhe mbylljet. Kur zhvilloni n\u00eb gjuh\u00ebn Solod, mund t\u00eb p\u00ebrdoren server\u00eb ekzistues LSP, linters, mjedise t\u00eb integruara zhvillimi dhe redaktues kodi q\u00eb mb\u00ebshtesin gjuh\u00ebn Go, si dhe mjetet \u00abgo test\u00bb.<\/p>\n<p><\/noindex> <\/p>\n<p>Kodi i shkruar n\u00eb Solod mund t\u00eb integrohet me aplikacione n\u00eb gjuh\u00ebn C (gjuha C mund t\u00eb th\u00ebrras\u00eb funksione n\u00eb Solod dhe anasjelltas) dhe nuk k\u00ebrkon bashk\u00ebngjitjen e runtime. Nd\u00ebr fushat kryesore t\u00eb p\u00ebrdorimit p\u00ebrmendet programimi sistemor me mund\u00ebsi t\u00eb af\u00ebrta me C, por me sintaks\u00eb n\u00eb stilin Go dhe me kontroll tipesh. Solod mund t\u00eb p\u00ebrdoret gjithashtu p\u00ebr portimin e bibliotekave Go p\u00ebr p\u00ebrdorim n\u00eb projekte n\u00eb C. N\u00eb gjuh\u00ebn C jan\u00eb portuar paketat Go:<\/p>\n<ul>\n<li><a rel=\"nofollow\" href=\"https:\/\/antonz.org\/porting-go-strings\">strings<\/a><\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/antonz.org\/porting-go-io\">io (antonz.org)<\/a><\/li>\n<li>bytes<\/li>\n<li>mem<\/li>\n<li>slices<\/li>\n<\/ul>\n<p> <noindex><\/p>\n<p>dhe <a rel=\"nofollow\" href=\"https:\/\/github.com\/solod-dev\/solod\/tree\/main\/so\">etj.<\/a> P\u00ebrve\u00e7 <a rel=\"nofollow\" href=\"https:\/\/github.com\/solod-dev\/solod\/blob\/main\/doc\/stdlib.md\">koleksionit<\/a> t\u00eb bibliotekave Go t\u00eb portuara n\u00eb programet n\u00eb gjuh\u00ebn Solod mund t\u00eb p\u00ebrdoren <a rel=\"nofollow\" href=\"https:\/\/github.com\/solod-dev\/solod\/tree\/main\/so\/c\">mb\u00ebshtjell\u00ebsa<\/a> mbi bibliotek\u00ebn standarde C libc.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>Si parazgjedhje, e gjith\u00eb memoria alokohet n\u00eb stack, por p\u00ebrmes funksioneve <a rel=\"nofollow\" href=\"https:\/\/github.com\/solod-dev\/solod\/blob\/main\/doc\/stdlib.md#somem\">Alloc \/ Free<\/a> t\u00eb bibliotek\u00ebs standarde mund t\u00eb alokohet memorie n\u00eb heap. Garbage collector dhe num\u00ebrimi i referencave nuk p\u00ebrdoren, por n\u00eb Solod ofrohen mekanizma p\u00ebr kontrollin e tipeve dhe p\u00ebr nd\u00ebrprerje emergjente kur b\u00ebhet qasje jasht\u00eb kufijve t\u00eb nj\u00eb array. Megjithat\u00eb, nuk kryhen kontrolle p\u00ebr kthimin e dangling pointer dhe p\u00ebr munges\u00ebn e \u00e7lirimit t\u00eb memories. Si m\u00ebnyra kryesore p\u00ebr zbulimin e problemeve gjat\u00eb pun\u00ebs me memorien p\u00ebrmendet p\u00ebrdorimi i AddressSanitizer -fsanitize=address n\u00eb kompajler\u00ebt modern\u00eb.<\/p>\n<p><\/noindex> <noindex><\/p>\n<p>P\u00ebr nga performanca, programet e kompiluara t\u00eb shkruara n\u00eb Solod n\u00eb shumic\u00ebn e rasteve jan\u00eb <a rel=\"nofollow\" href=\"https:\/\/github.com\/solod-dev\/solod\/blob\/main\/bench\/README.md\">m\u00eb t\u00eb shpejta<\/a> se programet n\u00eb Go:<\/p>\n<p><\/noindex> <\/p>\n<ul>\n<li>Performanca e funksioneve nga paketa Byte \u00ebsht\u00eb 1.5 her\u00eb m\u00eb e shpejt\u00eb me konsum identik t\u00eb memories;<\/li>\n<li>Puna me buffer-at e bajteve \u00ebsht\u00eb 1.3 her\u00eb m\u00eb e shpejt\u00eb n\u00eb lexim dhe 2\u20134 her\u00eb m\u00eb e shpejt\u00eb n\u00eb shkrim;<\/li>\n<li>N\u00eb paket\u00ebn Map, marrja sipas \u00e7el\u00ebsit t\u00eb plot\u00eb \u00ebsht\u00eb 3.4 her\u00eb m\u00eb e shpejt\u00eb, por modifikimi i \u00e7el\u00ebsave \u00ebsht\u00eb 1.6 her\u00eb m\u00eb i ngadalt\u00eb;<\/li>\n<li>Marrja sipas \u00e7el\u00ebsave tekstual\u00eb \u00ebsht\u00eb n\u00eb t\u00eb nj\u00ebjtin nivel me gjuh\u00ebn Go, por modifikimi \u00ebsht\u00eb 1.5 her\u00eb m\u00eb i ngadalt\u00eb;<\/li>\n<li>Parsimimi dhe formatimi i numrave t\u00eb plot\u00eb \u00ebsht\u00eb dy her\u00eb m\u00eb i shpejt\u00eb, nd\u00ebrsa ai me pik\u00eb t\u00eb l\u00ebvizshme \u00ebsht\u00eb 1.5\/1.2 her\u00eb m\u00eb i shpejt\u00eb;<\/li>\n<li>Funksionet e vargjeve jan\u00eb 1.3 her\u00eb m\u00eb t\u00eb shpejta, nd\u00ebrsa krijimi i vargjeve \u00ebsht\u00eb 2\u20134 her\u00eb m\u00eb i shpejt\u00eb, me ulje t\u00eb konsumit t\u00eb memories prej 10\u201320%.<\/li>\n<\/ul>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/development\/18263523\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Solod (So), \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u044f\u0437\u044b\u043a\u0430 Go, \u0442\u0440\u0430\u043d\u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0432 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 (C11), \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0435 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0442\u043e\u0440\u0430\u043c\u0438 GCC, Clang \u0438 zig cc. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u043c \u043e\u0442\u043b\u0438\u0447\u0438\u0435\u043c Solod \u043e\u0442 Go \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0443\u0447\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u044c\u044e, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0433\u043e \u0431\u0435\u0437 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0441\u0431\u043e\u0440\u0449\u0438\u043a\u0430 \u043c\u0443\u0441\u043e\u0440\u0430, \u0431\u0435\u0437 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u044b\u0434\u0435\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u043c\u044f\u0442\u0438 \u0438 \u0431\u0435\u0437 \u043f\u043e\u0434\u0441\u0447\u0451\u0442\u0430 \u0441\u0441\u044b\u043b\u043e\u043a. \u0422\u0440\u0430\u043d\u0441\u043f\u0430\u0439\u043b\u0435\u0440 \u0434\u043b\u044f Solod \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Go [&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-168367","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Solod (So), \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u044f\u0437\u044b\u043a\u0430 Go.\" \/>\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\/news\/solod-podmnozhestvo-yazyka-go-transliruemoe-v-yazyk-si\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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\udd47Solod \u2014 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u044f\u0437\u044b\u043a\u0430 Go, \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0432 \u044f\u0437\u044b\u043a \u0421\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Solod (So), \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u044f\u0437\u044b\u043a\u0430 Go.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/solod-podmnozhestvo-yazyka-go-transliruemoe-v-yazyk-si\" \/>\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-04-11T09:12:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-11T09:12: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\udd47Solod \u2014 n\u00ebnbashk\u00ebsi e gjuh\u00ebs Go q\u00eb p\u00ebrkthehet n\u00eb gjuh\u00ebn C - ProHoster","description":"\u00cbsht\u00eb prezantuar gjuha programuese Solod (So), e cila ofron nj\u00eb n\u00ebnbashk\u00ebsi t\u00eb gjuh\u00ebs Go.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/solod-podmnozhestvo-yazyka-go-transliruemoe-v-yazyk-si","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\udd47Solod \u2014 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u044f\u0437\u044b\u043a\u0430 Go, \u0442\u0440\u0430\u043d\u0441\u043b\u0438\u0440\u0443\u0435\u043c\u043e\u0435 \u0432 \u044f\u0437\u044b\u043a \u0421\u0438 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u044f\u0437\u044b\u043a \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f Solod (So), \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u043f\u043e\u0434\u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u044f\u0437\u044b\u043a\u0430 Go.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/solod-podmnozhestvo-yazyka-go-transliruemoe-v-yazyk-si","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-04-11T09:12:10+00:00","article:modified_time":"2026-04-11T09:12: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\/168367","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=168367"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/168367\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=168367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=168367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=168367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}