I^sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/process/programming-languagemodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/zh_CN/process/programming-languagemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/it_IT/process/programming-languagemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/ja_JP/process/programming-languagemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/ko_KR/process/programming-languagemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hPortuguese (Brazilian)}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/pt_BR/process/programming-languagemodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget0/translations/sp_SP/process/programming-languagemodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Traditional)uh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhh]/var/lib/git/docbuild/linux/Documentation/translations/zh_TW/process/programming-language.rsthKubhwarning)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]h paragraph)}(hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。h]hX1此文件的目的是爲讓中文讀者更容易閱讀和理解,而不是作爲一個分支。因此, 如果您對此文件有任何意見或改動,請先嘗試更新原始英文文件。如果要更改或 修正某處翻譯文件,請將意見或補丁發送給維護者(聯繫方式見下)。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_TW/disclaimer-zh_TW.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubhnote)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h]h)}(h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<2023002089@link.tyut.edu.cn>。h](h如果您發現本文檔與原始文件有任何不同或者有翻譯問題,請聯繫該文件的譯者, 或者發送電子郵件給胡皓文以獲取幫助:<}(hhhhhNhNubh reference)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hhhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhhubh>。}(hhhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK hhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhKubh field_body)}(hL:ref:`Documentation/process/programming-language.rst `h]h)}(hj3h]h)}(hj3h]hinline)}(hj3h]h.Documentation/process/programming-language.rst}(hj=hhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1j;hj8ubah}(h]h ]h"]h$]h&]refdoc/translations/zh_TW/process/programming-language refdomainjHreftyperef refexplicitrefwarn reftargetprogramming_languageuh1hhhhKhj5ubah}(h]h ]h"]h$]h&]uh1hhhhKhj1ubah}(h]h ]h"]h$]h&]uh1j/hjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubj)}(hhh](j )}(h Translatorh]h Translator}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjnhhhKubj0)}(hNAlex Shi Hu Haowen <2023002089@link.tyut.edu.cn> h]h)}(hMAlex Shi Hu Haowen <2023002089@link.tyut.edu.cn>h](h Alex Shi <}(hjhhhNhNubh)}(halex.shi@linux.alibaba.comh]halex.shi@linux.alibaba.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refuri!mailto:alex.shi@linux.alibaba.comuh1hhjubh > Hu Haowen <}(hjhhhNhNubh)}(h2023002089@link.tyut.edu.cnh]h2023002089@link.tyut.edu.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refuri"mailto:2023002089@link.tyut.edu.cnuh1hhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1j/hjnubeh}(h]h ]h"]h$]h&]uh1jhhhKhjhhubeh}(h]h ]h"]h$]h&]uh1jhhhhhhhKubhtarget)}(h.. _tw_programming_language:h]h}(h]h ]h"]h$]h&]refidtw-programming-languageuh1jhKhhhhhhubhsection)}(hhh](htitle)}(h程序設計語言h]h程序設計語言}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhK ubh)}(h內核是用C語言 :ref:`c-language ` 編寫的。更準確地說,內核通常是用 :ref:`gcc ` 在 ``-std=gnu11`` :ref:`gcc-c-dialect-options ` 下編譯的:ISO C11的 GNU 方言h](h內核是用C語言 }(hjhhhNhNubh)}(h!:ref:`c-language `h]j<)}(hjh]h c-language}(hjhhhNhNubah}(h]h ](jGstdstd-refeh"]h$]h&]uh1j;hjubah}(h]h ]h"]h$]h&]refdocjT refdomainjreftyperef refexplicitrefwarnjZ tw_c-languageuh1hhhhKhjubh2 編寫的。更準確地說,內核通常是用 }(hjhhhNhNubh)}(h:ref:`gcc `h]j<)}(hjh]hgcc}(hjhhhNhNubah}(h]h ](jGstdstd-refeh"]h$]h&]uh1j;hjubah}(h]h ]h"]h$]h&]refdocjT refdomainj(reftyperef refexplicitrefwarnjZtw_gccuh1hhhhKhjubh 在 }(hjhhhNhNubhliteral)}(h``-std=gnu11``h]h -std=gnu11}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1j>hjubh }(hjhhhNhNubh)}(h7:ref:`gcc-c-dialect-options `h]j<)}(hjTh]hgcc-c-dialect-options}(hjVhhhNhNubah}(h]h ](jGstdstd-refeh"]h$]h&]uh1j;hjRubah}(h]h ]h"]h$]h&]refdocjT refdomainj`reftyperef refexplicitrefwarnjZtw_gcc-c-dialect-optionsuh1hhhhKhjubh% 下編譯的:ISO C11的 GNU 方言}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h這種方言包含對語言 :ref:`gnu-extensions ` 的許多擴展,當然,它們許多都在內核中使用。h](h這種方言包含對語言 }(hj|hhhNhNubh)}(h):ref:`gnu-extensions `h]j<)}(hjh]hgnu-extensions}(hjhhhNhNubah}(h]h ](jGstdstd-refeh"]h$]h&]uh1j;hjubah}(h]h ]h"]h$]h&]refdocjT refdomainjreftyperef refexplicitrefwarnjZtw_gnu-extensionsuh1hhhhKhj|ubh@ 的許多擴展,當然,它們許多都在內核中使用。}(hj|hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h對於一些體系結構,有一些使用 :ref:`clang ` 和 :ref:`icc ` 編譯內核 的支持,儘管在編寫此文檔時還沒有完成,仍需要第三方補丁。h](h+對於一些體系結構,有一些使用 }(hjhhhNhNubh)}(h:ref:`clang `h]j<)}(hjh]hclang}(hjhhhNhNubah}(h]h ](jGstdstd-refeh"]h$]h&]uh1j;hjubah}(h]h ]h"]h$]h&]refdocjT refdomainjreftyperef refexplicitrefwarnjZtw_clanguh1hhhhKhjubh 和 }(hjhhhNhNubh)}(h:ref:`icc `h]j<)}(hjh]hicc}(hjhhhNhNubah}(h]h ](jGstdstd-refeh"]h$]h&]uh1j;hjubah}(h]h ]h"]h$]h&]refdocjT refdomainjreftyperef refexplicitrefwarnjZtw_iccuh1hhhhKhjubhb 編譯內核 的支持,儘管在編寫此文檔時還沒有完成,仍需要第三方補丁。}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubj)}(hhh](j)}(h屬性h]h屬性}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjhhhhhKubh)}(hX;在整個內核中使用的一個常見擴展是屬性(attributes) :ref:`gcc-attribute-syntax ` 屬性允許將實現定義的語義引入語言實體(如變量、函數或類型),而無需對語言進行 重大的語法更改(例如添加新關鍵字) :ref:`n2049 `h](hG在整個內核中使用的一個常見擴展是屬性(attributes) }(hjhhhNhNubh)}(h5:ref:`gcc-attribute-syntax `h]j<)}(hjh]hgcc-attribute-syntax}(hj!hhhNhNubah}(h]h ](jGstdstd-refeh"]h$]h&]uh1j;hjubah}(h]h ]h"]h$]h&]refdocjT refdomainj+reftyperef refexplicitrefwarnjZtw_gcc-attribute-syntaxuh1hhhhKhjubh 屬性允許將實現定義的語義引入語言實體(如變量、函數或類型),而無需對語言進行 重大的語法更改(例如添加新關鍵字) }(hjhhhNhNubh)}(h:ref:`n2049 `h]j<)}(hjCh]hn2049}(hjEhhhNhNubah}(h]h ](jGstdstd-refeh"]h$]h&]uh1j;hjAubah}(h]h ]h"]h$]h&]refdocjT refdomainjOreftyperef refexplicitrefwarnjZtw_n2049uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h在某些情況下,屬性是可選的(即不支持這些屬性的編譯器仍然應該生成正確的代碼, 即使其速度較慢或執行的編譯時檢查/診斷次數不夠)h]h在某些情況下,屬性是可選的(即不支持這些屬性的編譯器仍然應該生成正確的代碼, 即使其速度較慢或執行的編譯時檢查/診斷次數不夠)}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh)}(h內核定義了僞關鍵字(例如, ``pure`` ),而不是直接使用GNU屬性語法(例如, ``__attribute__((__pure__))`` ),以檢測可以使用哪些關鍵字和/或縮短代碼, 具體 請參閱 ``include/linux/compiler_attributes.h``h](h(內核定義了僞關鍵字(例如, }(hjuhhhNhNubj?)}(h``pure``h]hpure}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1j>hjuubh6 ),而不是直接使用GNU屬性語法(例如, }(hjuhhhNhNubj?)}(h``__attribute__((__pure__))``h]h__attribute__((__pure__))}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j>hjuubhQ ),以檢測可以使用哪些關鍵字和/或縮短代碼, 具體 請參閱 }(hjuhhhNhNubj?)}(h'``include/linux/compiler_attributes.h``h]h#include/linux/compiler_attributes.h}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1j>hjuubeh}(h]h ]h"]h$]h&]uh1hhhhK hjhhubj)}(h.. _tw_c-language:h]h}(h]h ]h"]h$]h&]j tw-c-languageuh1jhK3hjhhhhubhdefinition_list)}(hhh]hdefinition_list_item)}(h@c-language http://www.open-std.org/jtc1/sc22/wg14/www/standards h](hterm)}(h c-languageh]h c-language}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK'hjubh definition)}(hhh]h)}(h4http://www.open-std.org/jtc1/sc22/wg14/www/standardsh]h)}(hjh]h4http://www.open-std.org/jtc1/sc22/wg14/www/standards}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK'hjubah}(h]jah ]h"] tw_c-languageah$]h&]uh1jhjhhhhhNexpect_referenced_by_name}jjsexpect_referenced_by_id}jjsubj)}(h .. _tw_gcc:h]h}(h]h ]h"]h$]h&]jtw-gccuh1jhK8hjhhhhubj)}(hhh]j)}(hgcc https://gcc.gnu.org h](j)}(hgcch]hgcc}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK,hjubj)}(hhh]h)}(hhttps://gcc.gnu.orgh]h)}(hj4h]hhttps://gcc.gnu.org}(hj6hhhNhNubah}(h]h ]h"]h$]h&]refurij4uh1hhj2ubah}(h]h ]h"]h$]h&]uh1hhhhK,hj/ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK,hjubah}(h]jah ]h"]tw_gccah$]h&]uh1jhjhhhhhNj }jZjsj }jjsubj)}(h .. _tw_clang:h]h}(h]h ]h"]h$]h&]jtw-clanguh1jhK=hjhhhhubj)}(hhh]j)}(hclang https://clang.llvm.org h](j)}(hclangh]hclang}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK1hjmubj)}(hhh]h)}(hhttps://clang.llvm.orgh]h)}(hjh]hhttps://clang.llvm.org}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK1hjubah}(h]h ]h"]h$]h&]uh1jhjmubeh}(h]h ]h"]h$]h&]uh1jhhhK1hjjubah}(h]jiah ]h"]tw_clangah$]h&]uh1jhjhhhhhNj }jj_sj }jij_subj)}(h .. _tw_icc:h]h}(h]h ]h"]h$]h&]jtw-iccuh1jhKBhjhhhhubj)}(hhh]j)}(h1icc https://software.intel.com/en-us/c-compilers h](j)}(hicch]hicc}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK6hjubj)}(hhh]h)}(h,https://software.intel.com/en-us/c-compilersh]h)}(hjh]h,https://software.intel.com/en-us/c-compilers}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhK6hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhK6hjubah}(h]jah ]h"]tw_iccah$]h&]uh1jhjhhhhhNj }jjsj }jjsubj)}(h.. _tw_gcc-c-dialect-options:h]h}(h]h ]h"]h$]h&]jtw-gcc-c-dialect-optionsuh1jhKGhjhhhhubj)}(hhh]j)}(hLc-dialect-options https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html h](j)}(hc-dialect-optionsh]hc-dialect-options}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK;hj ubj)}(hhh]h)}(h9https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.htmlh]h)}(hj$h]h9https://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html}(hj&hhhNhNubah}(h]h ]h"]h$]h&]refurij$uh1hhj"ubah}(h]h ]h"]h$]h&]uh1hhhhK;hjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhhhK;hj ubah}(h]j ah ]h"]tw_gcc-c-dialect-optionsah$]h&]uh1jhjhhhhhNj }jJjsj }j jsubj)}(h.. _tw_gnu-extensions:h]h}(h]h ]h"]h$]h&]jtw-gnu-extensionsuh1jhKLhjhhhhubj)}(hhh]j)}(hDgnu-extensions https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html h](j)}(hgnu-extensionsh]hgnu-extensions}(hjahhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhK@hj]ubj)}(hhh]h)}(h4https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.htmlh]h)}(hjth]h4https://gcc.gnu.org/onlinedocs/gcc/C-Extensions.html}(hjvhhhNhNubah}(h]h ]h"]h$]h&]refurijtuh1hhjrubah}(h]h ]h"]h$]h&]uh1hhhhK@hjoubah}(h]h ]h"]h$]h&]uh1jhj]ubeh}(h]h ]h"]h$]h&]uh1jhhhK@hjZubah}(h]jYah ]h"]tw_gnu-extensionsah$]h&]uh1jhjhhhhhNj }jjOsj }jYjOsubj)}(h.. _tw_gcc-attribute-syntax:h]h}(h]h ]h"]h$]h&]jtw-gcc-attribute-syntaxuh1jhKQhjhhhhubj)}(hhh]j)}(hNgcc-attribute-syntax https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html h](j)}(hgcc-attribute-syntaxh]hgcc-attribute-syntax}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKEhjubj)}(hhh]h)}(h8https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.htmlh]h)}(hjh]h8https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKEhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKEhjubah}(h]jah ]h"]tw_gcc-attribute-syntaxah$]h&]uh1jhjhhhhhNj }jjsj }jjsubj)}(h .. _tw_n2049:h]h}(h]h ]h"]h$]h&]jtw-n2049uh1jhKVhjhhhhubj)}(hhh]j)}(h@n2049 http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2049.pdf h](j)}(hn2049h]hn2049}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKJhjubj)}(hhh]h)}(h9http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2049.pdfh]h)}(hjh]h9http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2049.pdf}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurijuh1hhjubah}(h]h ]h"]h$]h&]uh1hhhhKJhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKJhjubah}(h]jah ]h"]tw_n2049ah$]h&]uh1jhjhhhhhNj }j:jsj }jjsubeh}(h]id2ah ]h"]屬性ah$]h&]uh1jhjhhhhhKubeh}(h](jid1eh ]h"](程序設計語言tw_programming_languageeh$]h&]uh1jhhhhhhhK j }jMjsj }jjsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerjuerror_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourcehnj _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}(j]jaj]jaj]jaji]j_aj]jaj ]jajY]jOaj]jaj]jaunameids}(jMjjLjIjDjAjjjZjjjijjjJj jjYjjj:ju nametypes}(jMjLjDjjZjjjJjjj:uh}(jjjIjjAjjjjjjijjjjj j jYjZjjjju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}jKsRparse_messages]transform_messages](hsystem_message)}(hhh]h)}(hhh]h=Hyperlink target "tw-programming-language" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypeINFOsourcehnjlineKuh1jubj)}(hhh]h)}(hhh]h3Hyperlink target "tw-c-language" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineK3uh1jubj)}(hhh]h)}(hhh]h,Hyperlink target "tw-gcc" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineK8uh1jubj)}(hhh]h)}(hhh]h.Hyperlink target "tw-clang" is not referenced.}hj6sbah}(h]h ]h"]h$]h&]uh1hhj3ubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineK=uh1jubj)}(hhh]h)}(hhh]h,Hyperlink target "tw-icc" is not referenced.}hjPsbah}(h]h ]h"]h$]h&]uh1hhjMubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKBuh1jubj)}(hhh]h)}(hhh]h>Hyperlink target "tw-gcc-c-dialect-options" is not referenced.}hjjsbah}(h]h ]h"]h$]h&]uh1hhjgubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKGuh1jubj)}(hhh]h)}(hhh]h7Hyperlink target "tw-gnu-extensions" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKLuh1jubj)}(hhh]h)}(hhh]h=Hyperlink target "tw-gcc-attribute-syntax" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKQuh1jubj)}(hhh]h)}(hhh]h.Hyperlink target "tw-n2049" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypejsourcehnjlineKVuh1jube transformerN include_log]ADocumentation/translations/zh_TW/process/programming-language.rst(NNNNta decorationNhhub.