{"id":478525,"date":"2023-08-09T09:34:13","date_gmt":"2023-08-09T09:34:13","guid":{"rendered":""},"modified":"2023-09-05T11:16:57","modified_gmt":"2023-09-05T11:16:57","slug":"procedural-programming","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/vn\/wiki\/procedural-programming\/","title":{"rendered":"L\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c"},"content":{"rendered":"<p>L\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c l\u00e0 m\u1ed9t m\u00f4 h\u00ecnh l\u1eadp tr\u00ecnh d\u1ef1a tr\u00ean kh\u00e1i ni\u1ec7m g\u1ecdi th\u1ee7 t\u1ee5c, trong \u0111\u00f3 m\u00e3 \u0111\u01b0\u1ee3c t\u1ed5 ch\u1ee9c th\u00e0nh c\u00e1c kh\u1ed1i ho\u1eb7c th\u1ee7 t\u1ee5c c\u00f3 th\u1ec3 t\u00e1i s\u1eed d\u1ee5ng. C\u00e1c th\u1ee7 t\u1ee5c n\u00e0y bao g\u1ed3m m\u1ed9t lo\u1ea1t c\u00e1c b\u01b0\u1edbc t\u00ednh to\u00e1n s\u1ebd \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n. N\u00f3 l\u00e0 m\u1ed9t trong nh\u1eefng m\u00f4 h\u00ecnh l\u1eadp tr\u00ecnh c\u01a1 b\u1ea3n \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong khoa h\u1ecdc m\u00e1y t\u00ednh v\u00e0 ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m.<\/p>\n<h2>L\u1ecbch s\u1eed ngu\u1ed3n g\u1ed1c c\u1ee7a l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c v\u00e0 s\u1ef1 \u0111\u1ec1 c\u1eadp \u0111\u1ea7u ti\u00ean v\u1ec1 n\u00f3<\/h2>\n<p>L\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c c\u00f3 ngu\u1ed3n g\u1ed1c t\u1eeb \u0111\u1ea7u nh\u1eefng n\u0103m 1950, v\u1edbi ng\u00f4n ng\u1eef Fortran do IBM ph\u00e1t tri\u1ec3n. Fortran \u0111\u00e3 gi\u1edbi thi\u1ec7u kh\u00e1i ni\u1ec7m s\u1eed d\u1ee5ng c\u00e1c th\u1ee7 t\u1ee5c, ch\u01b0\u01a1ng tr\u00ecnh con v\u00e0 h\u00e0m \u0111\u1ec3 m\u00f4-\u0111un h\u00f3a m\u00e3. \u0110\u00f3 l\u00e0 m\u1ed9t b\u01b0\u1edbc ti\u1ebfn \u0111\u00e1ng k\u1ec3 trong vi\u1ec7c l\u00e0m cho ch\u01b0\u01a1ng tr\u00ecnh tr\u1edf n\u00ean c\u00f3 c\u1ea5u tr\u00fac v\u00e0 t\u1ed5 ch\u1ee9c h\u01a1n.<\/p>\n<p>Nh\u1eefng n\u0103m 1960 v\u00e0 1970 ch\u1ee9ng ki\u1ebfn s\u1ef1 ph\u00e1t tri\u1ec3n h\u01a1n n\u1eefa c\u1ee7a l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c, v\u1edbi c\u00e1c ng\u00f4n ng\u1eef nh\u01b0 ALGOL, COBOL v\u00e0 Pascal \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng d\u1ef1a tr\u00ean c\u00e1c kh\u00e1i ni\u1ec7m n\u00e0y. Nh\u1eefng ng\u00f4n ng\u1eef n\u00e0y cung c\u1ea5p c\u00e1c c\u1ea5u tr\u00fac tinh t\u1ebf h\u01a1n \u0111\u1ec3 c\u1ea5u tr\u00fac m\u00e3 v\u00e0 ki\u1ec3m so\u00e1t lu\u1ed3ng ch\u01b0\u01a1ng tr\u00ecnh.<\/p>\n<h2>Th\u00f4ng tin chi ti\u1ebft v\u1ec1 l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c: M\u1edf r\u1ed9ng ch\u1ee7 \u0111\u1ec1<\/h2>\n<p>L\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c d\u1ef1a tr\u00ean kh\u00e1i ni\u1ec7m v\u1ec1 c\u00e1c cu\u1ed9c g\u1ecdi th\u1ee7 t\u1ee5c. N\u00f3 chia ch\u01b0\u01a1ng tr\u00ecnh th\u00e0nh c\u00e1c th\u1ee7 t\u1ee5c ho\u1eb7c h\u00e0m c\u00f3 th\u1ec3 t\u00e1i s\u1eed d\u1ee5ng, m\u1ed7i h\u00e0m th\u1ef1c hi\u1ec7n m\u1ed9t nhi\u1ec7m v\u1ee5 c\u1ee5 th\u1ec3.<\/p>\n<h3>\u00dd ch\u00ednh:<\/h3>\n<ul>\n<li><strong>Th\u1ee7 t\u1ee5c\/Ch\u1ee9c n\u0103ng:<\/strong> C\u00e1c kh\u1ed1i m\u00e3 c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c g\u1ecdi b\u1eb1ng t\u00ean.<\/li>\n<li><strong>C\u1ea5u tr\u00fac \u0111i\u1ec1u khi\u1ec3n:<\/strong> S\u1eed d\u1ee5ng c\u00e1c v\u00f2ng l\u1eb7p v\u00e0 c\u00e2u l\u1ec7nh c\u00f3 \u0111i\u1ec1u ki\u1ec7n \u0111\u1ec3 h\u01b0\u1edbng d\u1eabn lu\u1ed3ng th\u1ef1c thi.<\/li>\n<li><strong>C\u00e1c th\u00f4ng s\u1ed1 v\u00e0 \u0111\u1ed1i s\u1ed1:<\/strong> Truy\u1ec1n d\u1eef li\u1ec7u \u0111\u1ebfn v\u00e0 \u0111i t\u1eeb c\u00e1c th\u1ee7 t\u1ee5c.<\/li>\n<li><strong>Bi\u1ebfn c\u1ee5c b\u1ed9 v\u00e0 to\u00e0n c\u1ea7u:<\/strong> Ki\u1ec3m so\u00e1t ph\u1ea1m vi v\u00e0 th\u1eddi gian t\u1ed3n t\u1ea1i c\u1ee7a c\u00e1c bi\u1ebfn.<\/li>\n<li><strong>T\u00ednh m\u00f4 \u0111un:<\/strong> T\u00e1ch bi\u1ec7t c\u00e1c m\u1ed1i quan t\u00e2m th\u00f4ng qua c\u00e1c th\u1ee7 t\u1ee5c \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh r\u00f5 r\u00e0ng.<\/li>\n<\/ul>\n<h2>C\u1ea5u tr\u00fac b\u00ean trong c\u1ee7a l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c: C\u00e1ch th\u1ee9c ho\u1ea1t \u0111\u1ed9ng c\u1ee7a l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c<\/h2>\n<p>Trong l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c, m\u1ed9t ch\u01b0\u01a1ng tr\u00ecnh \u0111\u01b0\u1ee3c chia th\u00e0nh nhi\u1ec1u th\u1ee7 t\u1ee5c kh\u00e1c nhau \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 tu\u1ea7n t\u1ef1 ho\u1eb7c c\u00f3 \u0111i\u1ec1u ki\u1ec7n. \u0110\u00e2y l\u00e0 c\u00e1ch n\u00f3 ho\u1ea1t \u0111\u1ed9ng:<\/p>\n<ol>\n<li><strong>Ch\u01b0\u01a1ng tr\u00ecnh ch\u00ednh:<\/strong> \u0110i\u1ec3m b\u1eaft \u0111\u1ea7u, n\u01a1i g\u1ecdi c\u00e1c th\u1ee7 t\u1ee5c kh\u00e1c nhau.<\/li>\n<li><strong>\u0110\u1ecbnh ngh\u0129a th\u1ee7 t\u1ee5c:<\/strong> M\u1ed7i th\u1ee7 t\u1ee5c \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh v\u1edbi c\u00e1c nhi\u1ec7m v\u1ee5 c\u1ee5 th\u1ec3.<\/li>\n<li><strong>Cu\u1ed9c g\u1ecdi th\u1ee7 t\u1ee5c:<\/strong> C\u00e1c th\u1ee7 t\u1ee5c \u0111\u01b0\u1ee3c g\u1ecdi theo t\u00ean, c\u00f3 th\u1ec3 k\u00e8m theo tham s\u1ed1.<\/li>\n<li><strong>Lu\u1ed3ng th\u1ef1c thi:<\/strong> C\u1ea5u tr\u00fac \u0111i\u1ec1u khi\u1ec3n h\u01b0\u1edbng d\u1eabn lu\u1ed3ng th\u1ef1c thi gi\u1eefa c\u00e1c th\u1ee7 t\u1ee5c.<\/li>\n<li><strong>Gi\u00e1 tr\u1ecb tr\u1ea3 v\u1ec1:<\/strong> Th\u1ee7 t\u1ee5c c\u00f3 th\u1ec3 tr\u1ea3 v\u1ec1 gi\u00e1 tr\u1ecb cho th\u1ee7 t\u1ee5c g\u1ecdi.<\/li>\n<li><strong>Ch\u1ea5m d\u1ee9t:<\/strong> Ch\u01b0\u01a1ng tr\u00ecnh k\u1ebft th\u00fac khi vi\u1ec7c th\u1ef1c thi ch\u01b0\u01a1ng tr\u00ecnh ch\u00ednh ho\u00e0n t\u1ea5t.<\/li>\n<\/ol>\n<h2>Ph\u00e2n t\u00edch c\u00e1c t\u00ednh n\u0103ng ch\u00ednh c\u1ee7a l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c<\/h2>\n<ul>\n<li><strong>T\u00ednh m\u00f4 \u0111un:<\/strong> Vi\u1ec7c t\u00e1ch m\u00e3 th\u00e0nh c\u00e1c th\u1ee7 t\u1ee5c gi\u00fap d\u1ec5 hi\u1ec3u v\u00e0 duy tr\u00ec h\u01a1n.<\/li>\n<li><strong>Kh\u1ea3 n\u0103ng t\u00e1i s\u1eed d\u1ee5ng:<\/strong> C\u00e1c th\u1ee7 t\u1ee5c c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong nhi\u1ec1u ph\u1ea7n c\u1ee7a m\u1ed9t ch\u01b0\u01a1ng tr\u00ecnh.<\/li>\n<li><strong>Kh\u1ea3 n\u0103ng b\u1ea3o tr\u00ec:<\/strong> Nh\u1eefng thay \u0111\u1ed5i trong m\u1ed9t th\u1ee7 t\u1ee5c kh\u00f4ng \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn nh\u1eefng th\u1ee7 t\u1ee5c kh\u00e1c.<\/li>\n<li><strong>Hi\u1ec7u qu\u1ea3:<\/strong> C\u00f3 th\u1ec3 cung c\u1ea5p hi\u1ec7u su\u1ea5t t\u1ed1t h\u01a1n cho m\u1ed9t s\u1ed1 t\u00e1c v\u1ee5 t\u00ednh to\u00e1n nh\u1ea5t \u0111\u1ecbnh.<\/li>\n<\/ul>\n<h2>C\u00e1c lo\u1ea1i l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c: S\u1eed d\u1ee5ng b\u1ea3ng v\u00e0 danh s\u00e1ch<\/h2>\n<p>L\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c ph\u00e2n lo\u1ea1i th\u00e0nh:<\/p>\n<h3>L\u1eadp tr\u00ecnh c\u00f3 c\u1ea5u tr\u00fac:<\/h3>\n<p>C\u00e1c ng\u00f4n ng\u1eef nh\u1ea5n m\u1ea1nh v\u00e0o c\u1ea5u tr\u00fac v\u00e0 t\u1ed5 ch\u1ee9c r\u00f5 r\u00e0ng, v\u00ed d\u1ee5: C, Pascal.<\/p>\n<h3>L\u1eadp tr\u00ecnh m\u00f4-\u0111un:<\/h3>\n<p>T\u1eadp trung v\u00e0o vi\u1ec7c chia ch\u01b0\u01a1ng tr\u00ecnh th\u00e0nh c\u00e1c m\u00f4-\u0111un ri\u00eang bi\u1ec7t, c\u00f3 th\u1ec3 ho\u00e1n \u0111\u1ed5i cho nhau, v\u00ed d\u1ee5 Modula-2.<\/p>\n<h3>L\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng (c\u00f3 \u0111\u1eb7c \u0111i\u1ec3m th\u1ee7 t\u1ee5c):<\/h3>\n<p>M\u1ed9t s\u1ed1 ng\u00f4n ng\u1eef OOP gi\u1eef l\u1ea1i c\u00e1c \u0111\u1eb7c \u0111i\u1ec3m th\u1ee7 t\u1ee5c, v\u00ed d\u1ee5: Java, C++.<\/p>\n<h2>C\u00e1ch s\u1eed d\u1ee5ng l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c, c\u00e1c v\u1ea5n \u0111\u1ec1 v\u00e0 gi\u1ea3i ph\u00e1p li\u00ean quan \u0111\u1ebfn vi\u1ec7c s\u1eed d\u1ee5ng<\/h2>\n<h3>C\u00f4ng d\u1ee5ng:<\/h3>\n<ul>\n<li><strong>M\u00e1y t\u00ednh khoa h\u1ecdc<\/strong><\/li>\n<li><strong>\u1ee8ng d\u1ee5ng kinh doanh<\/strong><\/li>\n<li><strong>L\u1eadp tr\u00ecnh h\u1ec7 th\u1ed1ng<\/strong><\/li>\n<li><strong>Nh\u1eefng h\u1ec7 th\u1ed1ng nh\u00fang<\/strong><\/li>\n<\/ul>\n<h3>V\u1ea5n \u0111\u1ec1 v\u00e0 gi\u1ea3i ph\u00e1p:<\/h3>\n<ul>\n<li><strong>M\u00e3 m\u00ec spaghetti:<\/strong> M\u00e3 c\u00f3 c\u1ea5u tr\u00fac k\u00e9m. Gi\u1ea3i ph\u00e1p: Th\u1ef1c hi\u1ec7n theo c\u00e1c ti\u00eau chu\u1ea9n m\u00e3 h\u00f3a.<\/li>\n<li><strong>Kh\u1ea3 n\u0103ng t\u00e1i s\u1eed d\u1ee5ng h\u1ea1n ch\u1ebf:<\/strong> C\u00e1c v\u1ea5n \u0111\u1ec1 \u0111\u00f3ng g\u00f3i. Gi\u1ea3i ph\u00e1p: Nh\u1ea5n m\u1ea1nh t\u00ednh m\u00f4-\u0111un.<\/li>\n<li><strong>Kh\u00f3 kh\u0103n trong vi\u1ec7c qu\u1ea3n l\u00fd c\u01a1 s\u1edf m\u00e3 l\u1edbn:<\/strong> Gi\u1ea3i ph\u00e1p: \u00c1p d\u1ee5ng c\u00e1c ph\u01b0\u01a1ng ph\u00e1p l\u1eadp tr\u00ecnh m\u00f4-\u0111un.<\/li>\n<\/ul>\n<h2>C\u00e1c \u0111\u1eb7c \u0111i\u1ec3m ch\u00ednh v\u00e0 nh\u1eefng so s\u00e1nh kh\u00e1c v\u1edbi c\u00e1c thu\u1eadt ng\u1eef t\u01b0\u01a1ng t\u1ef1<\/h2>\n<table>\n<thead>\n<tr>\n<th>T\u00ednh n\u0103ng<\/th>\n<th>L\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c<\/th>\n<th>L\u1eadp tr\u00ecnh h\u01b0\u1edbng \u0111\u1ed1i t\u01b0\u1ee3ng<\/th>\n<th>L\u1eadp tr\u00ecnh ch\u1ee9c n\u0103ng<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>T\u1eadp trung<\/td>\n<td>Th\u1ee7 t\u1ee5c<\/td>\n<td>\u0110\u1ed1i t\u01b0\u1ee3ng &amp; L\u1edbp<\/td>\n<td>Ch\u1ee9c n\u0103ng &amp; T\u00ednh b\u1ea5t bi\u1ebfn<\/td>\n<\/tr>\n<tr>\n<td>T\u00ednh m\u00f4 \u0111un<\/td>\n<td>Cao<\/td>\n<td>Cao<\/td>\n<td>Trung b\u00ecnh<\/td>\n<\/tr>\n<tr>\n<td>Kh\u1ea3 n\u0103ng t\u00e1i s\u1eed d\u1ee5ng<\/td>\n<td>Cao<\/td>\n<td>R\u1ea5t cao<\/td>\n<td>Trung b\u00ecnh<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Quan \u0111i\u1ec3m v\u00e0 c\u00f4ng ngh\u1ec7 c\u1ee7a t\u01b0\u01a1ng lai li\u00ean quan \u0111\u1ebfn l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c<\/h2>\n<p>L\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c ti\u1ebfp t\u1ee5c \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn l\u1eadp tr\u00ecnh hi\u1ec7n \u0111\u1ea1i, \u0111\u1eb7c bi\u1ec7t l\u00e0 trong c\u00e1c \u1ee9ng d\u1ee5ng c\u1ea5p h\u1ec7 th\u1ed1ng v\u00e0 quan tr\u1ecdng v\u1ec1 hi\u1ec7u n\u0103ng. Nh\u1eefng ph\u00e1t tri\u1ec3n trong t\u01b0\u01a1ng lai c\u00f3 th\u1ec3 bao g\u1ed3m:<\/p>\n<ul>\n<li><strong>T\u00edch h\u1ee3p v\u1edbi c\u00e1c m\u00f4 h\u00ecnh kh\u00e1c:<\/strong> Nhi\u1ec1u c\u00e1ch ti\u1ebfp c\u1eadn lai h\u01a1n.<\/li>\n<li><strong>K\u1ef9 thu\u1eadt t\u1ed1i \u01b0u h\u00f3a:<\/strong> T\u1eadn d\u1ee5ng l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c \u0111\u1ec3 \u0111\u1ea1t \u0111\u01b0\u1ee3c hi\u1ec7u su\u1ea5t.<\/li>\n<\/ul>\n<h2>C\u00e1ch s\u1eed d\u1ee5ng ho\u1eb7c li\u00ean k\u1ebft m\u00e1y ch\u1ee7 proxy v\u1edbi l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c<\/h2>\n<p>C\u00e1c m\u00e1y ch\u1ee7 proxy nh\u01b0 OneProxy c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c \u0111\u1ec3 x\u1eed l\u00fd v\u00e0 x\u1eed l\u00fd y\u00eau c\u1ea7u hi\u1ec7u qu\u1ea3. L\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c cung c\u1ea5p lu\u1ed3ng \u0111i\u1ec1u khi\u1ec3n m\u1ea1nh m\u1ebd, cho ph\u00e9p ph\u00e1t tri\u1ec3n c\u00e1c \u1ee9ng d\u1ee5ng m\u00e1y ch\u1ee7 proxy c\u00f3 th\u1ec3 m\u1edf r\u1ed9ng v\u00e0 b\u1ea3o tr\u00ec.<\/p>\n<h2>Li\u00ean k\u1ebft li\u00ean quan<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.fortran.com\/fortran-history\/\" target=\"_new\" rel=\"noopener nofollow\">L\u1ecbch s\u1eed Fortran<\/a><\/li>\n<li><a href=\"https:\/\/www.pascal-programming.info\/\" target=\"_new\" rel=\"noopener nofollow\">Ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh Pascal<\/a><\/li>\n<li><a href=\"https:\/\/oneproxy.pro\/vn\/\" target=\"_new\" rel=\"noopener\">Trang web ch\u00ednh th\u1ee9c c\u1ee7a OneProxy<\/a><\/li>\n<li><a href=\"https:\/\/www.modernprocedural.com\/\" target=\"_new\" rel=\"noopener nofollow\">Th\u1ef1c h\u00e0nh l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c hi\u1ec7n \u0111\u1ea1i<\/a><\/li>\n<\/ul>\n<p>B\u1eb1ng c\u00e1ch hi\u1ec3u l\u1eadp tr\u00ecnh th\u1ee7 t\u1ee5c, ng\u01b0\u1eddi ta c\u00f3 th\u1ec3 hi\u1ec3u r\u00f5 h\u01a1n v\u1ec1 kh\u00eda c\u1ea1nh c\u01a1 b\u1ea3n c\u1ee7a ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m, kh\u00eda c\u1ea1nh ti\u1ebfp t\u1ee5c \u0111\u1ecbnh h\u00ecnh c\u00e1c ho\u1ea1t \u0111\u1ed9ng m\u00e3 h\u00f3a hi\u1ec7n \u0111\u1ea1i. N\u00f3 v\u1eabn ph\u00f9 h\u1ee3p, \u0111\u1eb7c bi\u1ec7t l\u00e0 trong c\u00e1c b\u1ed1i c\u1ea3nh m\u00e0 t\u00ednh m\u00f4-\u0111un, kh\u1ea3 n\u0103ng ki\u1ec3m so\u00e1t v\u00e0 hi\u1ec7u qu\u1ea3 l\u00e0 t\u1ed1i quan tr\u1ecdng, ch\u1eb3ng h\u1ea1n nh\u01b0 trong thi\u1ebft k\u1ebf v\u00e0 tri\u1ec3n khai c\u00e1c m\u00e1y ch\u1ee7 proxy nh\u01b0 OneProxy.<\/p>","protected":false},"featured_media":469223,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-478525","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Procedural Programming<\/mark>","faq_items":null},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/vn\/wp-json\/wp\/v2\/wiki\/478525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/vn\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/vn\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/vn\/wp-json\/wp\/v2\/wiki\/478525\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/vn\/wp-json\/wp\/v2\/media\/469223"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/vn\/wp-json\/wp\/v2\/media?parent=478525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}