{"id":479302,"date":"2023-08-09T10:33:53","date_gmt":"2023-08-09T10:33:53","guid":{"rendered":""},"modified":"2023-09-05T11:18:32","modified_gmt":"2023-09-05T11:18:32","slug":"third-generation-programming-language","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/cn\/wiki\/third-generation-programming-language\/","title":{"rendered":"\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00"},"content":{"rendered":"<p>\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u7b80\u4ecb<\/p>\n<p>\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00 (3GL) \u662f\u4e00\u7c7b\u9ad8\u7ea7\u7f16\u7a0b\u8bed\u8a00\uff0c\u4e0e\u7b2c\u4e8c\u4ee3\u7f16\u7a0b\u8bed\u8a00\u76f8\u6bd4\uff0c\u5b83\u4eec\u66f4\u72ec\u7acb\u4e8e\u673a\u5668\u4e14\u66f4\u6613\u4e8e\u4f7f\u7528\u3002\u5b83\u4eec\u4f7f\u7528\u4eba\u7c7b\u53ef\u8bfb\u7684\u6307\u4ee4\uff0c\u65e8\u5728\u4f7f\u7a0b\u5e8f\u5458\u80fd\u591f\u66f4\u9ad8\u6548\u5730\u7f16\u5199\u4ee3\u7801\uff0c\u4f7f\u7528\u53ef\u4ee5\u6620\u5c04\u5230\u673a\u5668\u8bed\u8a00\u4f46\u66f4\u4eba\u6027\u5316\u7684\u7ed3\u6784\u3002<\/p>\n<h2>\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u7684\u8d77\u6e90\u5386\u53f2\u53ca\u9996\u6b21\u63d0\u53ca<\/h2>\n<p>\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u4e8e 20 \u4e16\u7eaa 50 \u5e74\u4ee3\u672b\u548c 60 \u5e74\u4ee3\u521d\u51fa\u73b0\uff0c\u65e8\u5728\u5e94\u5bf9\u8f6f\u4ef6\u5f00\u53d1\u65e5\u76ca\u590d\u6742\u7684\u95ee\u9898\u3002\u7b2c\u4e00\u79cd\u7f16\u7a0b\u8bed\u8a00 FORTRAN\uff08\u201c\u516c\u5f0f\u7ffb\u8bd1\u201d\u7684\u7f29\u5199\uff09\u7531 IBM \u4e8e 1957 \u5e74\u5f00\u53d1\u3002\u968f\u540e\u51fa\u73b0\u4e86 COBOL \u548c ALGOL \u7b49\u5176\u4ed6\u8bed\u8a00\uff0c\u8fdb\u4e00\u6b65\u63a8\u52a8\u4e86\u8be5\u9886\u57df\u7684\u53d1\u5c55\u3002<\/p>\n<h2>\u5173\u4e8e\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u7684\u8be6\u7ec6\u4fe1\u606f\u3002\u6269\u5c55\u4e3b\u9898\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00<\/h2>\n<p>\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u7684\u7279\u70b9\u662f\u4f7f\u7528\u4eba\u7c7b\u53ef\u8bfb\u7684\u8bed\u6cd5\u548c\u8bed\u4e49\u7ed3\u6784\u3002\u5b83\u4eec\u5305\u62ec\u5faa\u73af\u3001\u6761\u4ef6\u548c\u5b50\u7a0b\u5e8f\u7b49\u529f\u80fd\uff0c\u5141\u8bb8\u7f16\u5199\u66f4\u7ed3\u6784\u5316\u548c\u66f4\u6613\u4e8e\u7ef4\u62a4\u7684\u4ee3\u7801\u3002<\/p>\n<h3>\u7279\u5f81\uff1a<\/h3>\n<ul>\n<li>\u5f3a\u62bd\u8c61<\/li>\n<li>\u8de8\u5e73\u53f0\u53ef\u79fb\u690d\u6027<\/li>\n<li>\u63d0\u9ad8\u53ef\u7ef4\u62a4\u6027<\/li>\n<li>\u878d\u5165\u7ed3\u6784\u5316\u7f16\u7a0b\u539f\u5219<\/li>\n<\/ul>\n<h2>\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u7684\u5185\u90e8\u7ed3\u6784\u3002\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u7684\u5de5\u4f5c\u539f\u7406<\/h2>\n<p>\u5178\u578b\u7684\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u5728\u673a\u5668\u4ee3\u7801\u4e0a\u63d0\u4f9b\u4e86\u4e00\u4e2a\u62bd\u8c61\u5c42\uff0c\u4f7f\u7528\u7f16\u8bd1\u5668\u6216\u89e3\u91ca\u5668\u5c06\u4eba\u7c7b\u53ef\u8bfb\u7684\u4ee3\u7801\u8f6c\u6362\u6210\u673a\u5668\u6307\u4ee4\u3002<\/p>\n<ol>\n<li><strong>\u6e90\u4ee3\u7801<\/strong>\uff1a\u7a0b\u5e8f\u5458\u4f7f\u7528\u4eba\u7c7b\u53ef\u8bfb\u7684\u8bed\u6cd5\u7f16\u5199\u6e90\u4ee3\u7801\u3002<\/li>\n<li><strong>\u6c47\u7f16<\/strong>\uff1a\u7f16\u8bd1\u5668\u5c06\u6e90\u4ee3\u7801\u7ffb\u8bd1\u6210\u4e2d\u95f4\u4ee3\u7801\u6216\u673a\u5668\u4ee3\u7801\u3002<\/li>\n<li><strong>\u94fe\u63a5<\/strong>\uff1a\u5404\u79cd\u4ee3\u7801\u6587\u4ef6\u94fe\u63a5\u5728\u4e00\u8d77\u3002<\/li>\n<li><strong>\u6267\u884c<\/strong>\uff1a\u7f16\u8bd1\u540e\u7684\u4ee3\u7801\u7531\u8ba1\u7b97\u673a\u7684\u5904\u7406\u5668\u6267\u884c\u3002<\/li>\n<\/ol>\n<h2>\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u5173\u952e\u7279\u6027\u5206\u6790<\/h2>\n<ul>\n<li><strong>\u62bd\u8c61<\/strong>\uff1a\u7b80\u5316\u590d\u6742\u7684\u64cd\u4f5c\u3002<\/li>\n<li><strong>\u63a7\u5236\u7ed3\u6784<\/strong>\uff1a\u5305\u62ec\u5faa\u73af\u3001\u6761\u4ef6\u548c\u51fd\u6570\u3002<\/li>\n<li><strong>\u53ef\u79fb\u690d\u6027<\/strong>\uff1a\u652f\u6301\u5728\u4e0d\u540c\u7684\u786c\u4ef6\u5e73\u53f0\u4e0a\u6267\u884c\u3002<\/li>\n<li><strong>\u6548\u7387<\/strong>\uff1a\u4e00\u822c\u6bd4\u9ad8\u7ea7\u8bed\u8a00\u6548\u7387\u9ad8\uff0c\u4f46\u6bd4\u6c47\u7f16\u8bed\u8a00\u6548\u7387\u4f4e\u3002<\/li>\n<\/ul>\n<h2>\u5199\u51fa\u6709\u54ea\u4e9b\u7c7b\u578b\u7684\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u3002\u4f7f\u7528\u8868\u683c\u548c\u5217\u8868\u6765\u5199<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u8bed\u8a00<\/th>\n<th>\u63a8\u51fa\u5e74\u4efd<\/th>\n<th>\u4e3b\u8981\u7528\u9014<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u798f\u5c14\u7279\u5170<\/td>\n<td>1957<\/td>\n<td>\u79d1\u5b66\u8ba1\u7b97<\/td>\n<\/tr>\n<tr>\n<td>\u67ef\u535a<\/td>\n<td>1959<\/td>\n<td>\u5546\u4e1a\u5e94\u7528\u7a0b\u5e8f<\/td>\n<\/tr>\n<tr>\n<td>\u7b97\u6cd5<\/td>\n<td>1958<\/td>\n<td>\u7b97\u6cd5\u63cf\u8ff0<\/td>\n<\/tr>\n<tr>\n<td>C<\/td>\n<td>1972<\/td>\n<td>\u901a\u7528\u7cfb\u7edf\u7f16\u7a0b<\/td>\n<\/tr>\n<tr>\n<td>\u5e15\u65af\u5361<\/td>\n<td>1970<\/td>\n<td>\u6559\u80b2\uff0c\u901a\u7528<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u7684\u4f7f\u7528\u65b9\u6cd5\u3001\u4f7f\u7528\u4e2d\u9047\u5230\u7684\u95ee\u9898\u53ca\u89e3\u51b3\u65b9\u6cd5<\/h2>\n<p>3GL \u7528\u9014\u5e7f\u6cdb\uff0c\u5e7f\u6cdb\u5e94\u7528\u4e8e\u5404\u4e2a\u9886\u57df\u3002\u5b83\u4eec\u53ef\u7528\u4e8e\u5f00\u53d1\u64cd\u4f5c\u7cfb\u7edf\u3001\u5e94\u7528\u7a0b\u5e8f\u3001\u79d1\u5b66\u6a21\u62df\u7b49\u3002<\/p>\n<h3>\u95ee\u9898\uff1a<\/h3>\n<ul>\n<li>\u521d\u5b66\u8005\u5b66\u4e60\u7684\u590d\u6742\u6027<\/li>\n<li>\u6548\u7387\u4f4e\u4e8e\u4f4e\u7ea7\u8bed\u8a00<\/li>\n<\/ul>\n<h3>\u89e3\u51b3\u65b9\u6848\uff1a<\/h3>\n<ul>\n<li>\u5229\u7528\u5f3a\u5927\u7684\u5f00\u53d1\u73af\u5883<\/li>\n<li>\u4f7f\u7528\u73b0\u4ee3\u7f16\u8bd1\u5668\u6280\u672f\u4f18\u5316\u4ee3\u7801<\/li>\n<\/ul>\n<h2>\u4e3b\u8981\u7279\u5f81\u4ee5\u53ca\u4e0e\u7c7b\u4f3c\u672f\u8bed\u7684\u5176\u4ed6\u6bd4\u8f83\u4ee5\u8868\u683c\u548c\u5217\u8868\u7684\u5f62\u5f0f<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u7279\u5f81<\/th>\n<th>3GL<\/th>\n<th>2GL<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u62bd\u8c61\u7ea7\u522b<\/td>\n<td>\u9ad8\u7684<\/td>\n<td>\u4f4e\u7684<\/td>\n<\/tr>\n<tr>\n<td>\u8bed\u6cd5\u590d\u6742\u6027<\/td>\n<td>\u4eba\u7c7b\u53ef\u8bfb<\/td>\n<td>\u673a\u5668\u4ee3\u7801<\/td>\n<\/tr>\n<tr>\n<td>\u53ef\u79fb\u690d\u6027<\/td>\n<td>\u662f\u7684<\/td>\n<td>\u786c\u4ef6\u76f8\u5173<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u4e0e\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u76f8\u5173\u7684\u672a\u6765\u89c2\u70b9\u548c\u6280\u672f<\/h2>\n<p>\u7b2c\u4e09\u4ee3\u8bed\u8a00\u4e0d\u65ad\u53d1\u5c55\uff0c\u5c24\u5176\u662f\u968f\u7740\u73b0\u4ee3\u7f16\u8bd1\u5668\u4f18\u5316\u548c\u65b0\u7f16\u7a0b\u8303\u5f0f\u7684\u96c6\u6210\u30023GL \u7684\u672a\u6765\u53ef\u80fd\u4f1a\u6d89\u53ca\u4e0e AI \u7684\u589e\u5f3a\u96c6\u6210\u3001\u66f4\u5f3a\u5927\u7684\u5e93\u548c\u66f4\u9ad8\u7684\u6027\u80fd\u4f18\u5316\u3002<\/p>\n<h2>\u4ee3\u7406\u670d\u52a1\u5668\u5982\u4f55\u4f7f\u7528\u6216\u4e0e\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u5173\u8054<\/h2>\n<p>\u53ef\u4ee5\u5728\u4f7f\u7528 3GL \u5f00\u53d1\u7684\u5e94\u7528\u7a0b\u5e8f\u4e2d\u4f7f\u7528 OneProxy \u7b49\u4ee3\u7406\u670d\u52a1\u5668\u3002\u5b83\u4eec\u53ef\u4ee5\u5e2e\u52a9\uff1a<\/p>\n<ul>\n<li>\u901a\u8fc7\u5c4f\u853d\u6e90\u670d\u52a1\u5668\u6765\u63d0\u9ad8\u5b89\u5168\u6027<\/li>\n<li>\u6709\u6548\u5730\u5e73\u8861\u8d1f\u8f7d\u5e76\u5904\u7406\u8bf7\u6c42<\/li>\n<li>\u542f\u7528\u5730\u7406\u5185\u5bb9\u9650\u5236\u7ed5\u8fc7<\/li>\n<\/ul>\n<p>\u4f7f\u7528\u4ee3\u7406\u670d\u52a1\u5668\u53ef\u4ee5\u589e\u5f3a\u7528\u7b2c\u4e09\u4ee3\u7f16\u7a0b\u8bed\u8a00\u7f16\u5199\u7684\u5e94\u7528\u7a0b\u5e8f\u7684\u6574\u4f53\u529f\u80fd\u548c\u5b89\u5168\u6027\u3002<\/p>\n<h2>\u76f8\u5173\u94fe\u63a5<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.ibm.com\/ibm\/history\/exhibits\/fortran\/fortran.html\" target=\"_new\" rel=\"noopener nofollow\">IBM \u7684 FORTRAN \u5386\u53f2<\/a><\/li>\n<li><a href=\"https:\/\/www.iso.org\/standard\/74528.html\" target=\"_new\" rel=\"noopener nofollow\">C \u7f16\u7a0b\u8bed\u8a00<\/a><\/li>\n<li><a href=\"https:\/\/oneproxy.pro\/cn\/\" target=\"_new\" rel=\"noopener\">OneProxy\u670d\u52a1<\/a> \u589e\u5f3a\u57fa\u4e8e 3GL \u7684\u5e94\u7528\u7a0b\u5e8f\u7684\u5b89\u5168\u6027\u548c\u6027\u80fd<\/li>\n<li><a href=\"https:\/\/www.cobolstandards.com\" target=\"_new\" rel=\"noopener nofollow\">COBOL \u5728\u5546\u4e1a\u8ba1\u7b97\u4e2d\u7684\u9057\u4ea7<\/a><\/li>\n<\/ul>","protected":false},"featured_media":470679,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-479302","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions about <mark>Third-generation programming language<\/mark>","faq_items":[{"question":"What are Third-generation programming languages (3GLs)?","answer":"<p>Third-generation programming languages (3GLs) are a category of high-level programming languages that are more machine-independent and user-friendly than their predecessors. They use human-readable instructions, enabling programmers to write code more efficiently.<\/p>"},{"question":"When were Third-generation programming languages first introduced?","answer":"<p>Third-generation programming languages emerged in the late 1950s, with the development of FORTRAN by IBM in 1957. They were followed by other languages like COBOL and ALGOL.<\/p>"},{"question":"What are the key features of Third-generation programming languages?","answer":"<p>Third-generation programming languages are characterized by strong abstraction, portability across platforms, improved maintainability, and the incorporation of structured programming principles like loops, conditionals, and subroutines.<\/p>"},{"question":"How do Third-generation programming languages work?","answer":"<p>Third-generation programming languages work by providing a layer of abstraction over machine code. Programmers write human-readable source code, which is then compiled and translated into machine instructions by a compiler. The compiled code is then executed by the computer's processor.<\/p>"},{"question":"What are some examples of Third-generation programming languages?","answer":"<p>Examples of Third-generation programming languages include FORTRAN, COBOL, ALGOL, C, and Pascal. They have been used for various purposes like scientific computing, business applications, algorithm description, and general-purpose programming.<\/p>"},{"question":"What are the ways to use Third-generation programming languages, and what problems may arise?","answer":"<p>Third-generation programming languages are versatile and used across various fields. Problems that might arise include complexity in learning for beginners and less efficiency compared to lower-level languages. These can be addressed by utilizing robust development environments and optimizing code with modern compiler techniques.<\/p>"},{"question":"How can proxy servers like OneProxy be used with Third-generation programming languages?","answer":"<p>Proxy servers like OneProxy can be utilized within applications developed with 3GLs to improve security by masking the origin server, manage load balancing, and handle requests efficiently. They can also enable geographic content restriction bypassing.<\/p>"},{"question":"What are the future perspectives and technologies related to Third-generation programming languages?","answer":"<p>The future of 3GLs likely involves enhanced integration with AI, more robust libraries, and increased performance optimization. The evolution of modern compiler technologies and programming paradigms will continue to shape the landscape of third-generation programming languages.<\/p>"},{"question":"How do Third-generation programming languages compare with Second-generation languages?","answer":"<p>Third-generation programming languages offer higher abstraction and human-readable syntax compared to Second-generation languages. They are also more portable, whereas 2GLs are often hardware-dependent.<\/p>"}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/wiki\/479302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/wiki\/479302\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/media\/470679"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/cn\/wp-json\/wp\/v2\/media?parent=479302"}],"curies":[{"name":"\u53ef\u6e7f\u6027\u7c89\u5242","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}