{"id":9783,"date":"2026-10-13T03:20:26","date_gmt":"2026-10-12T19:20:26","guid":{"rendered":"http:\/\/127.0.0.1:801\/?p=9783"},"modified":"2026-10-13T03:20:26","modified_gmt":"2026-10-12T19:20:26","slug":"programming","status":"publish","type":"post","link":"https:\/\/www.hanliuquan.com\/?p=9783","title":{"rendered":"Programming"},"content":{"rendered":"<h2><span class=\"mw-headline\" id=\"General\">General<\/span><\/h2>\n<ul>\n<li>\ud504\ub85c\uadf8\ub798\ubc0d &#8211; Programming<\/li>\n<li>\ucf54\ub4dc &#8211; Code<\/li>\n<li>\ud074\ub798\uc2a4 &#8211; Class<\/li>\n<li>\uac1d\uccb4 &#8211; Object\n<ul>\n<li>\uac1d\uccb4 \uc9c0\ud5a5 &#8211; Object oriented<\/li>\n<\/ul>\n<\/li>\n<li>\uba54\uc11c\ub4dc &#8211; Method<\/li>\n<li>\uc561\uc138\uc2a4\ud558\ub2e4 &#8211; Access<\/li>\n<li>\uba54\ubaa8\ub9ac \uc218\uac70 &#8211; Garbage collection<\/li>\n<li>\uc54c\uace0\ub9ac\uc998 &#8211; Algorithm<\/li>\n<li>\ube14\ub85d &#8211; A block of code<\/li>\n<li>\ub370\uc774\ud130 &#8211; Data<\/li>\n<li>\uc608\uc678 \ucc98\ub9ac &#8211; Exception handling<\/li>\n<li>\ub77c\uc774\ube0c\ub7ec\ub9ac &#8211; Library<\/li>\n<li>\ud5e4\ub354 &#8211; Header<\/li>\n<li>\ucf58\uc194 &#8211; Console<\/li>\n<\/ul>\n<h2><span class=\"mw-headline\" id=\"Occupations\">Occupations<\/span><\/h2>\n<ul>\n<li>\ud504\ub85c\uadf8\ub798\uba38 &#8211; Programmer<\/li>\n<\/ul>\n<h2><span class=\"mw-headline\" id=\"Languages\">Languages<\/span><\/h2>\n<ul>\n<li>\uc5b4\uc148\ube14\ub9ac\uc5b4 &#8211; Assembly<\/li>\n<li>\ud3ec\ud2b8\ub780 &#8211; FORTRAN<\/li>\n<li>\uc624\ube0c\uc81d\ud2f0\ube0c-C &#8211; Objective C<\/li>\n<li>\uc790\ubc14 &#8211; Java<\/li>\n<li>\uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8 &#8211; JavaScript<\/li>\n<li>\ub8e8\ube44 &#8211; Ruby<\/li>\n<li>\ube44\uc8fc\uc5bc \ubca0\uc774\uc9c1 &#8211; Visual BASIC<\/li>\n<\/ul>\n<h2><span class=\"mw-headline\" id=\"Common_Symbols\">Common Symbols<\/span><\/h2>\n<table>\n<tbody>\n<tr valign=\"top\">\n<td>\n<table class=\"wikitable\">\n<tbody>\n<tr>\n<th>\uc0b0\uc220 \uc5f0\uc0b0\uc790\n<\/th>\n<th>\uc124\uba85\n<\/th>\n<\/tr>\n<tr>\n<td>\n&#8211;\n<\/td>\n<td>\ube7c\uae30\n<\/td>\n<\/tr>\n<tr>\n<td>\n+\n<\/td>\n<td>\ub354\ud558\uae30\n<\/td>\n<\/tr>\n<tr>\n<td>\n*\n<\/td>\n<td>\uacf1\ud558\uae30\n<\/td>\n<\/tr>\n<tr>\n<td>\n\/\n<\/td>\n<td>\ub098\ub204\uae30\n<\/td>\n<\/tr>\n<tr>\n<td>\n%\n<\/td>\n<td>\ub098\uba38\uc9c0\n<\/td>\n<\/tr>\n<tr>\n<td>\n&#8212;\n<\/td>\n<td>\uac10\uc18c\n<\/td>\n<\/tr>\n<tr>\n<td>\n++\n<\/td>\n<td>\uc99d\uac00\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<td>\n<table class=\"wikitable\">\n<tbody>\n<tr>\n<th>\uad00\uacc4 \uc5f0\uc0b0\uc790\n<\/th>\n<th>\uc124\uba85\n<\/th>\n<\/tr>\n<tr>\n<td>\n&gt;\n<\/td>\n<td>\ubcf4\ub2e4 \ud07c\n<\/td>\n<\/tr>\n<tr>\n<td>\n&gt;=\n<\/td>\n<td>\ubcf4\ub2e4 \ud06c\uac70\ub098 \uac19\uc74c\n<\/td>\n<\/tr>\n<tr>\n<td>\n&lt;\n<\/td>\n<td>\ubcf4\ub2e4 \uc801\uc74c\n<\/td>\n<\/tr>\n<tr>\n<td>\n&lt;=\n<\/td>\n<td>\ubcf4\ub2e4 \uc801\uac70\ub098 \uac19\uc74c\n<\/td>\n<\/tr>\n<tr>\n<td>\n==\n<\/td>\n<td>\uac19\uc74c\n<\/td>\n<\/tr>\n<tr>\n<td>\n!=\n<\/td>\n<td>\uac19\uc9c0 \uc54a\uc74c\n<\/td>\n<\/tr>\n<tr>\n<td>\n&amp;\n<\/td>\n<td>~\uc640(\uacfc)\n<\/td>\n<\/tr>\n<tr>\n<td>\n|\n<\/td>\n<td>~\ub610\ub294\n<\/td>\n<\/tr>\n<tr>\n<td>\n!\n<\/td>\n<td>~\uc774(\uac00) \uc544\ub2d8\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<td>\n<table class=\"wikitable\">\n<tbody>\n<tr>\n<th>\ub17c\ub9ac \uc5f0\uc0b0\uc790\n<\/th>\n<th>\uc124\uba85\n<\/th>\n<\/tr>\n<tr>\n<td>\n&amp;&amp;\n<\/td>\n<td>\ub17c\ub9ac\uacf1\n<\/td>\n<\/tr>\n<tr>\n<td>\n||\n<\/td>\n<td>\ub17c\ub9ac\ud569\n<\/td>\n<\/tr>\n<tr>\n<td>\n^\n<\/td>\n<td>\ubca0\ud0c0\uc801 \ub17c\ub9ac \uc5f0\uc0b0\uc790\n<\/td>\n<\/tr>\n<tr>\n<td>\n~\n<\/td>\n<td>1\uc758 \ubcf4\uc218\n<\/td>\n<\/tr>\n<tr>\n<td>\n&gt;&gt;\n<\/td>\n<td>\uc624\ub978\ucabd \uc774\ub3d9\n<\/td>\n<\/tr>\n<tr>\n<td>\n&lt;&lt;\n<\/td>\n<td>\uc67c\ucabd \uc774\ub3d9\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"mw-headline\" id=\"Tools\">Tools<\/span><\/h2>\n<ul>\n<li>\ucef4\ud30c\uc77c\ub7ec &#8211; Compiler\n<ul>\n<li>\ucef4\ud30c\uc77c &#8211; Compile<\/li>\n<\/ul>\n<\/li>\n<li>\ub514\ubc84\uac70 &#8211; Debugger<\/li>\n<\/ul>\n<h2><span class=\"mw-headline\" id=\"Thread_and_Processes\">Thread and Processes<\/span><\/h2>\n<ul>\n<li>\ud504\ub85c\uc138\uc2a4 &#8211; Process<\/li>\n<li>\uba40\ud2f0\ud504\ub85c\uc138\uc2a4 &#8211; Multiprocess<\/li>\n<li>\uc2a4\ub808\ub4dc &#8211; Thread<\/li>\n<li>\uba40\ud2f0\uc2a4\ub808\ub4dc &#8211; Multithread<\/li>\n<li>\uc138\ub9c8\ud3ec\uc5b4 &#8211; Semaphore<\/li>\n<li>\uacbd\uc7c1 \uc0c1\ud0dc &#8211; Race condition<\/li>\n<li>\uad50\ucc29 \uc0c1\ud0dc &#8211; Deadlock<\/li>\n<\/ul>\n<h2><span class=\"mw-headline\" id=\"Variables_and_functions\">Variables and functions<\/span><\/h2>\n<ul>\n<li>\ubcc0\uc218 &#8211; Variable\n<ul>\n<li>\ub9e4\uac1c\ubcc0\uc218 &#8211; Parameter<\/li>\n<\/ul>\n<\/li>\n<li>\uc18d\uc131 &#8211; Property<\/li>\n<li>\ud568\uc218 &#8211; Function<\/li>\n<li>\uc120\uc5b8 &#8211; Declaration<\/li>\n<li>\uc804\uc5ed \ubcc0\uc218 &#8211; Global<\/li>\n<li>\ud3ec\uc778\ud130 &#8211; Pointer<\/li>\n<li>\uc778\uc2a4\ud134\uc2a4 &#8211; Instance<\/li>\n<li>\uc81c\ub124\ub9ad &#8211; Generics<\/li>\n<li>\ud15c\ud50c\ub9bf &#8211; Template<\/li>\n<li>\uba54\uc11c\ub4dc &#8211; Method<\/li>\n<li>\uc5f0\uc0b0\uc790 \uc624\ubc84\ub85c\ub4dc &#8211; Operator overloading<\/li>\n<li>\uae30\ubcf8\uac12 &#8211; Default value<\/li>\n<li>\ubc18\ud658\uac12 &#8211; Return value\n<ul>\n<li>\ubc18\ud658\ud558\ub2e4 &#8211; Return (from a function)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3><span class=\"mw-headline\" id=\"Data_Structures\">Data Structures<\/span><\/h3>\n<ul>\n<li>\ubc30\uc5f4 &#8211; Array<\/li>\n<li>\uc5f0\uacb0 \ub9ac\uc2a4\ud2b8 &#8211; Linked list<\/li>\n<\/ul>\n<h2><span class=\"mw-headline\" id=\"Debugging\">Debugging<\/span><\/h2>\n<ul>\n<li>\ub514\ubc84\uadf8 &#8211; Debug<\/li>\n<li>\uc624\ub958 \/ \ubc84\uadf8 &#8211; Bug<\/li>\n<li>\uba54\ubaa8\ub9ac \ub204\uc218 &#8211; Memory leak<\/li>\n<\/ul>\n<h2><span class=\"mw-headline\" id=\"Low_Level\">Low Level<\/span><\/h2>\n<ul>\n<li>\uba85\ub839\uc5b4 &#8211; Instruction<\/li>\n<li>\ub808\uc9c0\uc2a4\ud130 &#8211; (CPU) Register<\/li>\n<li>\uc785\ucd9c\ub825 &#8211; I\/O<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>General \ud504\ub85c\uadf8\ub798\ubc0d &#8211; Programming \ucf54\ub4dc &#8211; Code \ud074\ub798\uc2a4 &#038;&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-9783","post","type-post","status-publish","format-standard","hentry","category-kr-open-book"],"_links":{"self":[{"href":"https:\/\/www.hanliuquan.com\/index.php?rest_route=\/wp\/v2\/posts\/9783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hanliuquan.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hanliuquan.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hanliuquan.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hanliuquan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9783"}],"version-history":[{"count":0,"href":"https:\/\/www.hanliuquan.com\/index.php?rest_route=\/wp\/v2\/posts\/9783\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hanliuquan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hanliuquan.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hanliuquan.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}