编程语言的分类和用途 各种编程语言的主要用途

\u7f16\u7a0b\u8bed\u8a00\u5982\u4f55\u5206\u7c7b\uff1f\u5404\u79cd\u8bed\u8a00\u7684\u7528\u9014\u662f\u4ec0\u4e48\uff1f

\u8ba1\u7b97\u673a\u8bed\u8a00\u7684\u79cd\u7c7b\u975e\u5e38\u7684\u591a\uff0c\u603b\u7684\u6765\u8bf4\u53ef\u4ee5\u5206\u6210\u673a\u5668\u8bed\u8a00\uff0c\u6c47\u7f16\u8bed\u8a00\uff0c\u9ad8\u7ea7\u8bed\u8a00\u4e09\u5927\u7c7b\u3002

\u7535\u8111\u6bcf\u505a\u7684\u4e00\u6b21\u52a8\u4f5c\uff0c\u4e00\u4e2a\u6b65\u9aa4\uff0c\u90fd\u662f\u6309\u7167\u4ee5\u7ecf\u7528\u8ba1\u7b97\u673a\u8bed\u8a00\u7f16\u597d\u7684\u7a0b\u5e8f\u6765\u6267\u884c\u7684\uff0c\u7a0b\u5e8f\u662f\u8ba1\u7b97\u673a\u8981\u6267\u884c\u7684\u6307\u4ee4\u7684\u96c6\u5408\uff0c\u800c\u7a0b\u5e8f\u5168\u90e8\u90fd\u662f\u7528\u6211\u4eec\u6240\u638c\u63e1\u7684\u8bed\u8a00\u6765\u7f16\u5199\u7684\u3002\u6240\u4ee5\u4eba\u4eec\u8981\u63a7\u5236\u8ba1\u7b97\u673a\u4e00\u5b9a\u8981\u901a\u8fc7\u8ba1\u7b97\u673a\u8bed\u8a00\u5411\u8ba1\u7b97\u673a\u53d1\u51fa\u547d\u4ee4\u3002

\u8ba1\u7b97\u673a\u6240\u80fd\u8bc6\u522b\u7684\u8bed\u8a00\u53ea\u6709\u673a\u5668\u8bed\u8a00\uff0c\u5373\u75310\u548c1\u6784\u6210\u7684\u4ee3\u7801\u3002\u4f46\u901a\u5e38\u4eba\u4eec\u7f16\u7a0b\u65f6\uff0c\u4e0d\u91c7\u7528\u673a\u5668\u8bed\u8a00\uff0c\u56e0\u4e3a\u5b83\u975e\u5e38\u96be\u4e8e\u8bb0\u5fc6\u548c\u8bc6\u522b\u3002

\u76ee\u524d\u901a\u7528\u7684\u7f16\u7a0b\u8bed\u8a00\u6709\u4e24\u79cd\u5f62\u5f0f\uff1a\u6c47\u7f16\u8bed\u8a00\u548c\u9ad8\u7ea7\u8bed\u8a00\u3002

\u6c47\u7f16\u8bed\u8a00\u7684\u5b9e\u8d28\u548c\u673a\u5668\u8bed\u8a00\u662f\u76f8\u540c\u7684\uff0c\u90fd\u662f\u76f4\u63a5\u5bf9\u786c\u4ef6\u64cd\u4f5c\uff0c\u53ea\u4e0d\u8fc7\u6307\u4ee4\u91c7\u7528\u4e86\u82f1\u6587\u7f29\u5199\u7684\u6807\u8bc6\u7b26\uff0c\u66f4\u5bb9\u6613\u8bc6\u522b\u548c\u8bb0\u5fc6\u3002\u5b83\u540c\u6837\u9700\u8981\u7f16\u7a0b\u8005\u5c06\u6bcf\u4e00\u6b65\u5177\u4f53\u7684\u64cd\u4f5c\u7528\u547d\u4ee4\u7684\u5f62\u5f0f\u5199\u51fa\u6765\u3002\u6c47\u7f16\u7a0b\u5e8f\u901a\u5e38\u7531\u4e09\u90e8\u5206\u7ec4\u6210\uff1a\u6307\u4ee4\u3001\u4f2a\u6307\u4ee4\u548c\u5b8f\u6307\u4ee4\u3002\u6c47\u7f16\u7a0b\u5e8f\u7684\u6bcf\u4e00\u53e5\u6307\u4ee4\u53ea\u80fd\u5bf9\u5e94\u5b9e\u9645\u64cd\u4f5c\u8fc7\u7a0b\u4e2d\u7684\u4e00\u4e2a\u5f88\u7ec6\u5fae\u7684\u52a8\u4f5c\uff0c\u4f8b\u5982\u79fb\u52a8\u3001\u81ea\u589e\uff0c\u56e0\u6b64\u6c47\u7f16\u6e90\u7a0b\u5e8f\u4e00\u822c\u6bd4\u8f83\u5197\u957f\u3001\u590d\u6742\u3001\u5bb9\u6613\u51fa\u9519\uff0c\u800c\u4e14\u4f7f\u7528\u6c47\u7f16\u8bed\u8a00\u7f16\u7a0b\u9700\u8981\u6709\u66f4\u591a\u7684\u8ba1\u7b97\u673a\u4e13\u4e1a\u77e5\u8bc6\uff0c\u4f46\u6c47\u7f16\u8bed\u8a00\u7684\u4f18\u70b9\u4e5f\u662f\u663e\u800c\u6613\u89c1\u7684\uff0c\u7528\u6c47\u7f16\u8bed\u8a00\u6240\u80fd\u5b8c\u6210\u7684\u64cd\u4f5c\u4e0d\u662f\u4e00\u822c\u9ad8\u7ea7\u8bed\u8a00\u6240\u80fd\u5b9e\u73b0\u7684\uff0c\u800c\u4e14\u6e90\u7a0b\u5e8f\u7ecf\u6c47\u7f16\u751f\u6210\u7684\u53ef\u6267\u884c\u6587\u4ef6\u4e0d\u4ec5\u6bd4\u8f83\u5c0f\uff0c\u800c\u4e14\u6267\u884c\u901f\u5ea6\u5f88\u5feb\u3002

\u9ad8\u7ea7\u8bed\u8a00\u662f\u76ee\u524d\u7edd\u5927\u591a\u6570\u7f16\u7a0b\u8005\u7684\u9009\u62e9\u3002\u548c\u6c47\u7f16\u8bed\u8a00\u76f8\u6bd4\uff0c\u5b83\u4e0d\u4f46\u5c06\u8bb8\u591a\u76f8\u5173\u7684\u673a\u5668\u6307\u4ee4\u5408\u6210\u4e3a\u5355\u6761\u6307\u4ee4\uff0c\u5e76\u4e14\u53bb\u6389\u4e86\u4e0e\u5177\u4f53\u64cd\u4f5c\u6709\u5173\u4f46\u4e0e\u5b8c\u6210\u5de5\u4f5c\u65e0\u5173\u7684\u7ec6\u8282\uff0c\u4f8b\u5982\u4f7f\u7528\u5806\u6808\u3001\u5bc4\u5b58\u5668\u7b49\uff0c\u8fd9\u6837\u5c31\u5927\u5927\u7b80\u5316\u4e86\u7a0b\u5e8f\u4e2d\u7684\u6307\u4ee4\u3002\u540c\u65f6\uff0c\u7531\u4e8e\u7701\u7565\u4e86\u5f88\u591a\u7ec6\u8282\uff0c\u7f16\u7a0b\u8005\u4e5f\u5c31\u4e0d\u9700\u8981\u6709\u592a\u591a\u7684\u4e13\u4e1a\u77e5\u8bc6\u3002

\u9ad8\u7ea7\u8bed\u8a00\u4e3b\u8981\u662f\u76f8\u5bf9\u4e8e\u6c47\u7f16\u8bed\u8a00\u800c\u8a00\uff0c\u5b83\u5e76\u4e0d\u662f\u7279\u6307\u67d0\u4e00\u79cd\u5177\u4f53\u7684\u8bed\u8a00\uff0c\u800c\u662f\u5305\u62ec\u4e86\u5f88\u591a\u7f16\u7a0b\u8bed\u8a00\uff0c\u5982\u76ee\u524d\u6d41\u884c\u7684VB\u3001VC\u3001FoxPro\u3001Delphi\u7b49\uff0c\u8fd9\u4e9b\u8bed\u8a00\u7684\u8bed\u6cd5\u3001\u547d\u4ee4\u683c\u5f0f\u90fd\u5404\u4e0d\u76f8\u540c\u3002

\u9ad8\u7ea7\u8bed\u8a00\u6240\u7f16\u5236\u7684\u7a0b\u5e8f\u4e0d\u80fd\u76f4\u63a5\u88ab\u8ba1\u7b97\u673a\u8bc6\u522b\uff0c\u5fc5\u987b\u7ecf\u8fc7\u8f6c\u6362\u624d\u80fd\u88ab\u6267\u884c\uff0c\u6309\u8f6c\u6362\u65b9\u5f0f\u53ef\u5c06\u5b83\u4eec\u5206\u4e3a\u4e24\u7c7b:

\u89e3\u91ca\u7c7b\uff1a\u6267\u884c\u65b9\u5f0f\u7c7b\u4f3c\u4e8e\u6211\u4eec\u65e5\u5e38\u751f\u6d3b\u4e2d\u7684\u201c\u540c\u58f0\u7ffb\u8bd1\u201d\uff0c\u5e94\u7528\u7a0b\u5e8f\u6e90\u4ee3\u7801\u4e00\u8fb9\u7531\u76f8\u5e94\u8bed\u8a00\u7684\u89e3\u91ca\u5668\u201c\u7ffb\u8bd1\u201d\u6210\u76ee\u6807\u4ee3\u7801(\u673a\u5668\u8bed\u8a00)\uff0c\u4e00\u8fb9\u6267\u884c\uff0c\u56e0\u6b64\u6548\u7387\u6bd4\u8f83\u4f4e\uff0c\u800c\u4e14\u4e0d\u80fd\u751f\u6210\u53ef\u72ec\u7acb\u6267\u884c\u7684\u53ef\u6267\u884c\u6587\u4ef6\uff0c\u5e94\u7528\u7a0b\u5e8f\u4e0d\u80fd\u8131\u79bb\u5176\u89e3\u91ca\u5668\uff0c\u4f46\u8fd9\u79cd\u65b9\u5f0f\u6bd4\u8f83\u7075\u6d3b\uff0c\u53ef\u4ee5\u52a8\u6001\u5730\u8c03\u6574\u3001\u4fee\u6539\u5e94\u7528\u7a0b\u5e8f\u3002

\u7f16\u8bd1\u7c7b\uff1a\u7f16\u8bd1\u662f\u6307\u5728\u5e94\u7528\u6e90\u7a0b\u5e8f\u6267\u884c\u4e4b\u524d\uff0c\u5c31\u5c06\u7a0b\u5e8f\u6e90\u4ee3\u7801\u201c\u7ffb\u8bd1\u201d\u6210\u76ee\u6807\u4ee3\u7801(\u673a\u5668\u8bed\u8a00)\uff0c\u56e0\u6b64\u5176\u76ee\u6807\u7a0b\u5e8f\u53ef\u4ee5\u8131\u79bb\u5176\u8bed\u8a00\u73af\u5883\u72ec\u7acb\u6267\u884c\uff0c\u4f7f\u7528\u6bd4\u8f83\u65b9\u4fbf\u3001\u6548\u7387\u8f83\u9ad8\u3002\u4f46\u5e94\u7528\u7a0b\u5e8f\u4e00\u65e6\u9700\u8981\u4fee\u6539\uff0c\u5fc5\u987b\u5148\u4fee\u6539\u6e90\u4ee3\u7801\uff0c\u518d\u91cd\u65b0\u7f16\u8bd1\u751f\u6210\u65b0\u7684\u76ee\u6807\u6587\u4ef6(\uff0a .OBJ)\u624d\u80fd\u6267\u884c\uff0c\u53ea\u6709\u76ee\u6807\u6587\u4ef6\u800c\u6ca1\u6709\u6e90\u4ee3\u7801\uff0c\u4fee\u6539\u5f88\u4e0d\u65b9\u4fbf\u3002\u73b0\u5728\u5927\u591a\u6570\u7684\u7f16\u7a0b\u8bed\u8a00\u90fd\u662f\u7f16\u8bd1\u578b\u7684\uff0c\u4f8b\u5982Visual C\uff0b\uff0b\u3001Visual Foxpro\u3001Delphi\u7b49\u3002

CGI

CGI(common Gateway Interface,\u516c\u5171\u7f51\u5173\u63a5\u53e3)\u3002CGI\u662f\u4fe1\u606f\u670d\u52a1\u5668\u4e3b\u673a\u5bf9\u5916\u4fe1\u606f\u670d\u52a1\u7684\u6807\u51c6\u63a5\u53e3\uff0c\u4e3a\u4e86\u5411\u5ba2\u6237\u7aef\u63d0\u4f9b\u52a8\u6001\u4fe1\u606f\u800c\u5236\u5b9a\u3002\u901a\u8fc7\u4e13\u95e8\u7f16\u5199CGI\u811a\u672c\u7a0b\u5e8f(\u5728CGI\u63a7\u5236\u4e0b\u8fd0\u884c\u5f97\u7a0b\u5e8f\uff0c\u901a\u5e38\u79f0\u4e3aCGI\u7a0b\u5e8f)\uff0c\u4e0d\u4ec5\u53ef\u4ee5\u751f\u6210\u9759\u6001\u7684\u5185\u5bb9\uff0c\u800c\u4e14\u53ef\u4ee5\u751f\u6210\u5b8c\u5168\u65e0\u6cd5\u9884\u89c1\u7684 \u52a8\u6001\u7684\u5185\u5bb9\uff01\u6bd4\u5982\u96c5\u864e\u3001\u641c\u72d0\u7b49\u641c\u7d22\u5f15\u64ce\u63d0\u4f9b\u7684\u5f3a\u5927\u641c\u7d22\u529f\u80fd\u4fbf\u662f\u5229\u7528CGI\u5b9e\u73b0\u7684\u3002CGI\u811a\u672c\u7a0b\u5e8f\u53ef\u4ee5\u7528C\u3001C++\u7b49\u8bed\u8a00\u5728\u591a\u79cd\u5e73\u53f0\u4e0a\u8fdb\u884c\u5f00\u53d1\u3002\u65e0\u9700\u592a\u5927\u4fee\u6539\u5c31\u53ef\u4ee5\u4ece\u4e00\u4e2a\u5e73\u53f0\u79fb\u690d\u5230\u53e6\u4e00\u4e2a\u5e73\u53f0\u4e0a\u8fd0\u884c\uff0c\u5177\u6709\u5f88\u597d\u7684\u517c\u5bb9\u6027\u3002

ASP

ASP\u662f\u5fae\u8f6f\u516c\u53f8\u63a8\u51fa\u7684\u610f\u56fe\u53d6\u4ee3CGI\u7684\u65b0\u6280\u672f\u3002\u901a\u8fc7\u5b83\uff0c\u7528\u6237\u53ef\u4ee5\u4f7f\u7528\u51e0\u4e4e\u6240\u6709\u7684\u5f00\u53d1\u5de5\u5177\u6765\u521b\u5efa\u548c\u8fd0\u884c\u4ea4\u4e92\u5f0f\u7684\u52a8\u6001\u7f51\u9875\uff0c\u5982\u8fd4\u9988\u8868\u5355\u7684\u4fe1\u606f\u6536\u96c6\u5904\u7406\u3001\u6587\u4ef6\u4e0a\u4f20\u4e0e\u4e0b\u8f7d\u3001\u804a\u5929\u5ba4\u3001\u8bba\u575b\u7b49\u7b49\uff0c\u5b9e\u73b0\u4e86CGI\u7a0b\u5e8f\u7684\u529f\u80fd\u4ecb\u662f\u53c8\u6bd4CGI\u7b80\u5355\uff0c\u800c\u4e14\u5bb9\u6613\u5b66\u4e60\u3002\u7531\u4e8eA SP\u4f7f\u7528\u57fa\u4e8e\u5f00\u653e\u8bbe\u8ba1\u73af\u5883\u7684Active X\u6280\u672f\uff0c\u7528\u6237\u53ef\u4ee5\u81ea\u5df1\u5b9a\u4e49\u548c\u5236\u4f5c\u7ec4\u4ef6\u52a0\u5165\u5176\u4e2d\uff0c\u4f7f\u81ea\u5df1\u7684\u52a8\u6001\u7f51\u9875\u5177\u6709\u51e0\u4e4e\u65e0\u9650\u7684\u6269\u5145\u80fd\u529b\u3002\u5b83\u8fd8\u53ef\u5229\u7528ADO(Active Data Object\uff0c\u5fae\u8f6f\u7684\u4e00\u79cd\u65b0\u7684\u6570\u636e\u8bbf\u95ee\u6a21\u578b)\u65b9\u4fbf\u5730\u8bbf\u95ee\u6570\u636e\u5e93\uff0c\u80fd\u5f88\u597d\u5730\u5bf9\u6570\u636e\u8fdb\u884c\u5904\u7406\u3002

Script

\u811a\u672c\u8bed\u8a00\u662f\u4ecb\u4e8eHTML(HyperText Markup Language\uff0c\u8d85\u6587\u672c\u6807\u793a\u8bed\u8a00)\u548cJava\u3001C++\u548cVisual Basic\u4e4b\u7c7b\u7684\u7f16\u7a0b\u8bed\u8a00\u4e4b\u95f4\u7684\u8bed\u8a00\u3002\u5b83\u7684\u8bed\u6cd5\u548c\u89c4\u5219\u6ca1\u6709\u53ef\u7f16\u8bd1\u7684\u7f16\u7a0b\u8bed\u8a00\u90a3\u6837\u4e25\u683c\u548c\u590d\u6742\u3002\u4f20\u7edf\u7684HTML\u662f\u9759\u6001\u7684\uff0c\u4e3a\u589e\u5f3a\u7f51\u9875\u7684\u52a8\u6001\u529f\u80fd\uff0c\u4e00\u4e9b\u5382\u5546\u5148\u540e\u63a8\u51fa\u4e86\u81ea\u5df1\u7684Script\u811a\u672c\u8bed\u8a00\uff0c\u5176\u4e2dNetscape\u63a8\u51fa\u4e86JavaScript(for\u5ba2\u6237\u7aef\u548c for\u670d\u52a1\u7aef\u4e24\u79cd)\uff0c\u5fae\u8f6f\u5219\u63a8\u51fa\u4e86VBScript\u548cASP\u4e24\u79cd\uff0c\u7528\u4e8e\u670d\u52a1\u5668\u7aef\u548c\u5ba2\u6237\u7aef\u7a0b\u5e8f\u7684\u7f16\u5199\u3002
JavaScript\u662f\u4e00\u79cd\u57fa\u4e8e\u5bf9\u8c61(Object)\u548c\u4e8b\u4ef6\u9a71\u52a8(Event Driven)\u5e76\u5177\u6709\u5b89\u5168\u6027\u80fd\u7684\u811a\u672c\u8bed\u8a00\u3002\u5b83\u4e0eJava\u4e0d\u540c\uff1aJavaScript\u4e3b\u8981\u7528\u4e8eHTML\u7684\u9875\u9762\uff0c\u811a\u672c\u5d4c\u5165\u5728HTML\u7684\u6e90\u7801\u4e2d\uff1b\u800cJava\u662f\u4e00\u4e2a\u72ec\u7acb\u7684\u3001\u5b8c\u6574\u7684\u7f16\u7a0b\u8bed\u8a00\uff0c\u65e2\u53ef\u4ee5\u5728Web\u4e2d\u5e94\u7528\uff0c\u4e5f\u53ef\u4ee5\u7528\u4e8e\u4e0eWeb\u7f51\u65e0\u5173\u7684\u60c5\u51b5\u3002\u53e6\u5916\uff0cJavaS cript\u7f16\u5199\u7684\u7a0b\u5e8f\u4e0d\u5fc5\u5728\u8fd0\u884c\u524d\u7f16\u8bd1\uff0c\u5b83\u4eec\u53ef\u4ee5\u76f4\u63a5\u5199\u5165Web\u9875\u9762\u4e2d\u5e76\u7531\u8c03\u7528\u5b83\u4eec\u7684\u6d4f\u89c8\u5668\u6765\u89e3\u91ca\u6267\u884c\u3002\u8fd9\u6837\uff0c\u4e00\u4e9b\u57fa\u672c\u4ea4\u4e92\u4f5c\u7528\u5c31\u4e0d\u7528\u5728\u670d\u52a1\u5668\u7aef\u5b8c\u6210\uff0c\u63d0\u9ad8\u4e86\u5ba2\u6237\u7aef\u7684\u54cd\u5e94\u65f6\u95f4\u3002

VBScript

\u4e3a\u4e86\u9002\u5e94Internet\u4e0a\u7684\u5e94\u7528\uff0cMicrosoft\u516c\u53f8\u628a\u7528\u4e8e\u5e94\u7528\u7a0b\u5e8f\u63cf\u8ff0\u7684Visual Basic\u8bed\u8a00\u538b\u7f29\u6210\u4e00\u4e2a\u66f4\u5408\u7406\u7684\u5b50\u96c6\uff0c\u79f0\u4e3aVisual Basic Scripting Edition\uff0c\u7b80\u79f0VBScript\u3002\u5b83\u4e5f\u662f\u4e00\u79cdHTML\u5d4c\u5165\u811a\u672c\u8bed\u8a00\uff0c\u5177\u6709\u6613\u5b66\u6613\u7528\u7b49\u7279\u70b9\u3002\u5982\u679c\u4f60\u5df2\u4e86\u89e3Visual Basic\u6216Visual Basic for Applications\uff0c\u5c31\u4f1a\u5f88\u5feb\u719f\u6089VBScript\u3002Microsoft\u516c\u53f8\u5c06VBScript\u8bed\u8a00\u4f5c\u4e3a\u5b9e\u65bd\u5176ActiveX\u811a\u672c\u5316\u7684\u6700\u4f73\u9009\u62e9\uff0c\u7528\u6237\u53ef\u4ee5\u91c7\u7528\u5c0f\u7684\u76f8\u4e92\u64cd\u4f5c\u7684\u90e8\u4ef6\u4e00\u8d77\u6765\u5b8c\u6210\u5de5\u4f5c\uff0c\u4f7f\u5f97\u5e94\u7528\u7a0b\u5e8f\u7684\u529f\u80fd\u5217\u52a0\u5f3a\u5927\u3002

Perl

Perl\u662fPractical Extraction and Report Language(\u5b9e\u7528\u6458\u5f55\u548c\u62a5\u544a\u8bed\u8a00)\u7684\u7f29\u5199\uff0c\u7531Larry Wall\u4e8e1986\u5e74\u5f00\u53d1\u6210\u529f\u3002\u5f53\u521d\u7684\u76ee\u7684\u4e3b\u8981\u662fUnix\u73af\u5883\u4e0b\u4ece\u591a\u4e2a\u6587\u672c\u6587\u4ef6\u4e2d\u4ea7\u751f\u62a5\u8868\uff0c\u540e\u6765\u6210\u4e3a\u8bb8\u591a\u7a0b\u5e8f\u5458\u5de5\u5177\u7bb1\u4e2d\u6700\u53d7\u6b22\u8fce\u7684\u5de5\u5177\uff0c\u5176\u53d1\u5c55\u901f\u5ea6\u548cUnix\u5185\u6838\u7684\u6210\u957f\u901f\u5ea6\u76f8\u4eff\u3002\u73b0\u5728Perl\u5df2\u7ecf\u53d1\u5c55\u52305.0\u7248\u672c\uff0c\u5e76\u79fb\u690d\u5230\u4e86\u5404\u79cd\u5e73\u53f0\u3002
PHP\uff0c\u4e00\u4e2a\u5d4c\u5957\u7684\u7f29\u5199\u540d\u79f0\uff0c\u662f\u82f1\u6587\u201c\u8d85\u7ea7\u6587\u672c\u9884\u5904\u7406\u8bed\u8a00\u201d\uff08PHP:Hypertext Preprocessor\uff09\u7684\u7f29\u5199\u3002PHP \u662f\u4e00\u79cd HTML \u5185\u5d4c\u5f0f\u7684\u8bed\u8a00\uff0cPHP\u4e0e\u5fae\u8f6f\u7684ASP\u9887\u6709\u51e0\u5206\u76f8\u4f3c\uff0c\u90fd\u662f\u4e00\u79cd\u5728\u670d\u52a1\u5668\u7aef\u6267\u884c\u7684\u201c\u5d4c\u5165HTML\u6587\u6863\u7684\u811a\u672c\u8bed\u8a00\u201d\uff0c\u8bed\u8a00\u7684\u98ce\u683c\u6709\u7c7b\u4f3c\u4e8eC\u8bed\u8a00\uff0c\u73b0\u5728\u88ab\u5f88\u591a\u7684\u7f51\u7ad9\u7f16\u7a0b\u4eba\u5458\u5e7f\u6cdb\u7684\u8fd0\u7528\u3002PHP \u72ec\u7279\u7684\u8bed\u6cd5\u6df7\u5408\u4e86 C\u3001Java\u3001Perl \u4ee5\u53ca PHP \u81ea\u521b\u65b0\u7684\u8bed\u6cd5\u3002\u5b83\u53ef\u4ee5\u6bd4 CGI \u6216\u8005 Perl \u66f4\u5feb\u901f\u7684\u6267\u884c\u52a8\u6001\u7f51\u9875\u3002\u7528PHP\u505a\u51fa\u7684\u52a8\u6001\u9875\u9762\u4e0e\u5176\u4ed6\u7684\u7f16\u7a0b\u8bed\u8a00\u76f8\u6bd4\uff0cPHP\u662f\u5c06\u7a0b\u5e8f\u5d4c\u5165\u5230HTML\u6587\u6863\u4e2d\u53bb\u6267\u884c\uff0c\u6267\u884c\u6548\u7387\u6bd4\u5b8c\u5168\u751f\u6210HTML\u6807\u8bb0\u7684CGI\u8981\u9ad8\u8bb8\u591a\uff1b\u4e0e\u540c\u6837\u662f\u5d4c\u5165HTML\u6587\u6863\u7684\u811a\u672c\u8bed\u8a00JavaScript\u76f8\u6bd4\uff0cPHP\u5728\u670d\u52a1\u5668\u7aef\u6267\u884c\uff0c\u6210 \u5206\u5229\u7528\u4e86\u670d\u52a1\u5668\u7684\u6027\u80fd\uff1bPHP\u6267\u884c\u5f15\u64ce\u8fd8\u4f1a\u5c06\u7528\u6237\u7ecf\u5e38\u8bbf\u95ee\u7684PHP\u7a0b\u5e8f\u9a7b\u7559\u5728\u5185\u5b58\u4e2d\uff0c\u5176\u4ed6\u7528\u6237\u5728\u4e00\u6b21\u8bbf\u95ee\u8fd9\u4e2a\u7a0b\u5e8f\u65f6\u5c31\u4e0d\u9700\u8981\u8bda\u4fe1\u7f16\u8bd1\u7a0b\u5e8f\u4e86\uff0c\u53ea\u8981\u76f4\u63a5\u6267\u884c\u5185\u5b58\u4e2d\u7684\u4ee3\u7801\u5c31\u53ef\u4ee5\u4e86\uff0c\u8fd9\u4e5f\u662fPHP\u9ad8\u6548\u7387\u7684\u4f53\u73b0\u4e4b\u4e00\u3002PHP\u5177\u6709\u975e\u5e38\u5f3a\u5927\u7684\u529f\u80fd\uff0c\u6240\u6709\u7684CGI\u6216\u8005J avaScript\u7684\u529f\u80fdPHP\u90fd\u80fd\u5b9e\u73b0\uff0c\u800c\u4e14\u652f\u6301\u51e0\u4e4e\u6240\u6709\u6d41\u884c\u7684\u6570\u636e\u5e93\u4ee5\u53ca\u64cd\u4f5c\u7cfb\u7edf\u3002

Python

\u662f\u4e00\u79cd\u8de8\u5e73\u53f0\u7684\u5f00\u53d1\u8bed\u8a00\uff0c\u5b83\u53ef\u4ee5\u8fd0\u884c\u5728\u5df2\u77e5\u7684\u5404\u79cd\u64cd\u4f5c\u7cfb\u7edf\u4e4b\u4e0a\uff0c\u5305\u62ecwindows\u3001Mac OS\u3001Unix\u3001BSD\u3001Palm\u7b49\u3002python\u662f\u4e00\u79cd\u652f\u6301\u6269\u5c55\u7684\u5f00\u53d1\u8bed\u8a00\uff0c\u4e3b\u8981\u7684\u6269\u5c55\u53d8\u79cd\u6709CPython\u3001JPython\u3001PerlPython\u3002\u5b83\u4eec\u5206\u522b\u4f7f\u7528C\u3001Java\u3001Perl\u505a\u5b83\u7684\u6269\u5c55\u63a5\u53e3\u57fa\u7840\u73af\u5883\u7684\u3002\u66f4\u51c6\u786e\u7684\u8bf4\uff0cPython\u4e5f\u53ef\u4ee5\u662f\u4e00\u79cd \u8de8\u8bed\u8a00\u7684\u8bed\u8a00\u3002

ColdFusion

\u7f8e\u56fd\u7684\u4e00\u5bf9\u5144\u5f1fallire\uff0c\u5728\u4e3a\u81ea\u5df1\u7684\u5ba2\u6237\u89e3\u51b3\u6570\u636e\u5e93\u8bbf\u95ee\u7684\u95ee\u9898\u65f6\uff0c\u611f\u89c9\u5230\u4e86cgi\u7a0b\u5e8f\u5728\u7f16\u5199\u548c\u7ef4\u62a4\u4e0a\u7684\u96be\u5ea6\u662f\u4e0d\u80fd\u5bb9\u5fcd\u7684\u56f0\u96be\u3002\u4e8e\u662f\uff0c\u5177\u6709\u8ba1\u7b97\u673a\u5929\u8d4b\u7684Jeremy Allire\u4fbf\u57281995\u5e74\u7f16\u5199\u4e86\u4e00\u79cd\u5feb\u901f\u54cd\u5e94\u4e14\u6613\u4e8e\u7f16\u5199\u7684\u52a8\u6001\u811a\u672c\u8bed\u8a00\uff0c\u53eb\u505acoldfusion\uff0c\u4e00\u7ecf\u63a8\u51fa\uff0c\u4fbf\u9707\u64bc\u6574\u4e2a\u7f51\u7edc\u884c\u4e1a\u3002\u4e4b\u540e\uff0c\u5144\u5f1f\u4fe9\u770b\u5230\u4e86coldfusion\u7684\u53d1\u5c55\u524d\u9014\uff0c\u4fbf\u6210\u7acb\u4e86Allire\u516c\u53f8\uff08\u540e\u6765\u88abmacromedia\u6536\u8d2d\uff09\u3002\u4e4b\u540e \u7684\u51e0\u5e74\uff0c\u5168\u7403500\u5f3a\u4e2d\u7684\u4e00\u534a\u90fd\u91c7\u7528\u4e86coldfusion\u6765\u89e3\u51b3\u516c\u53f8\u4e0d\u540c\u60c5\u51b5\u7684\u95ee\u9898\u3002\u901a\u8fc7\u4e0d\u65ad\u7684\u7248\u672c\u4fee\u6539\u548c\u5f00\u53d1\u8005\u7684\u4e0d\u65ad\u58ee\u5927\uff0cColdfusion\u540e\u6765\u53d1\u5c55\u6210\u4e3a\u4e1a\u754c\u77e5\u540d\u7684\u4f01\u4e1a\u7ea7\u89e3\u51b3\u65b9\u6848\u7684\u5f00\u53d1\u9996\u9009\u3002\u73b0\u5728\uff0c\u4e3a\u4e86\u4ea7\u54c1\u7ebf\u7684\u7edf\u4e00\uff0c\u4e3a\u4e86\u5de5\u4e1a\u6807\u51c6\u7684\u7edf\u4e00\uff0c\u4e3a\u4e86\u5b8c\u5168 \u517c\u5bb9Java\u5e73\u53f0\uff0cMacromedia\u53d1\u5e03\u4e86ColdfusionMX\u3002\u800c\u4f17\u4f4d\u4ee5\u524d\u7ecf\u5e38\u770b\u5230\u7684Neo\u8fd9\u4e2a\u8bcd\u5219\u662fmacromedia\u5bf9\u4e8e\u4f7f\u7528\u65b0\u4e00\u4ee3coldfusion\u5f00\u53d1\u884c\u4e1a\u89e3\u51b3\u65b9\u6848\u7684\u7f16\u7801\u540d\u79f0\u3002

编程语言的分类主要有:JavaScript、PHP、C、C++、java。

1、C语言:实模式、保护模式、调度、中断、调用栈、回调……基本上计算机科学里面的基本概念都会涉及。结构化编程,即将解决方案描述为一个清晰的过程,这其中会涉及数据的建模,接口的定义,项目整体的组织结构。

2、c++语言:虚函数、虚表、内联、多继承、const、泛型、模板(语言相关)opencv、OGRE、3D渲染、GPU、mesh、skeleton、帧循环、DX、GUI、MFC、Qt、消息队列、非阻塞IO。适合领域:多媒体、高性能网络服务器等较讲究效率的应用程序。

3、java:字节码、虚拟机、垃圾回收、接口、多线程、包、程序库、反射、框架、集成、组件、http、web、数据库、SSH、javaee。java的程序比较讲究扩展性和可维护性,一般会使用比较多的设计模式,常用的程序组织形式是MVC、监听者模式等。

4 、Javascript:闭包、对象、函数、CSS、DOM、Ajax、HTML5、node.js、V8。基于prototype的OO,以及基于闭包的函数式编程(后者用的更多)。常用代码组织形式:事件触发的回调机制(node.js与前端的区别是其自己定义、触发事件)、基于非阻塞异步IO的框架(node.js)。

5、PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。

参考资料来源:百度百科—编程语言



常见编程语言及用途:

1、C#

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。

2、Basic

BASIC(Beginners' All-purpose Symbolic Instruction Code,又译培基),意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言。

3、Pascal

Pascal是一种计算机通用的高级程序设计语言。Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。

4、C语言

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。

5、C++

C++是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。

6、JAVA

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

7、AAuto

AAuto是专用于桌面软件快速开发的新一代混合型编程语言 - 具有动态语言轻便、灵活、快速开发的特性,而且又可以同时支持静态类型开发,象静态语言那样使用。

8、易语言

易语言是一门计算机程序语言。以“易”著称,以中文作为程序代码表达的语言形式。

9、SQL

结构化查询语言(Structured Query Language)简称SQL,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

扩展资料:

编程语言的描述一般可以分为语法及语义。语法是说明编程语言中,哪些符号或文字的组合方式是正确的,语义则是对于编程的解释。有些语言是用规格文件定义,例如C语言的规格文件也是ISO标准中一部份,2011年后的版本为ISO/IEC 9899:2011,而其他语言(像Perl)有一份主要的编程语言实现文件,视为是参考实现。 

编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。

参考资料来源:百度百科—编程语言



什么语言其实并不重要

是的,你没有看错,学什么语言其实并不重要。原因有很多,但其中最主要的是众多编程语言的核心其实是非常相似的。也许他们语法不同,外观不同,甚至功能也完全不同,但是核心层面的相似程度远比你预料的高。几乎所有的编程语言都会有分支、 循环、调用方法或过程以及代码组织方式。有的甚至相似到你精通一门语言后就自然会了另一门语言,C# 和 Java 都是很好的例子。JavaScript也与他们十分相似。

学习第一门语言总是最难的,一旦你掌握了一门语言,第二门就会容易很多,当你学会了两门或者更多的语言,学习难度将呈指数级降低。如果你现在一门语言都不会,可能很难相信这些话,但是如果你已经学会了10门语言,我敢保证你会说前两门语言是最难的。

这意味着如果你已经学了一门语言,却发现这门语言并不适合你,或者找到另一份需要使用其他语言的工作,没有关系,你已经度过了最艰难的日子,再学一门语言对你来说不是大事。

你也可能会发现,很多岗位—特别是在微软和谷歌之类的大公司—是不需要你知道特定编程语言的。我也遇到过跟多这种情况,被要求使用最拿手的编程语言来解决某个特定的问题,没有限制,不需要知道某种特定的语言,思想比语言更重要。

选择编程语言需要考虑的问题

所以,我认为,首先学哪门语言并不重要。但是如果你仍然不知该如何选择,那么考虑下面几个问题。

就业前景和未来

多于你们大多数来说,最需要考虑的是,选择什么样的编程语言,能对我未来的工作有所帮助。现在,最流行的语言是能在相同时间内完成更多任务的语言。编程语言的人气也同明星一样,有升有降,如果你只关心工作的可用性,可能会虑主流的编程语言,在写这篇文章的时候,这些都是主流的语言:



C语言是面向过程的语言,也是最基础的,主要是底层开发,现在流行在linux系统下的C编程,还有我们用的微软操作程序是用C编的,但是也只有微软的知道怎么编了。C++是C语言的升级版,结合面向过程和面向对象两种体制,可以搞基层建设,功能更加强大,现在很多大型游戏和大型软件都是用它编的,个人感觉C++得MFC比较难,建议先别学C++。C#是开发企业型的,也可以做.NET的web开发。Java是C++的升级版,是完全面向对象的语言,封装了很多类和接口,擅长做微型移动开发和web开发。

  • 缂栫▼璇█鏈夊摢浜
    绛旓細缂栫▼璇█鐨姒傛嫭锛1銆佸簲鐢ㄩ鍩熴傜紪绋嬭瑷鍙互鏍规嵁鍏朵富瑕佸簲鐢ㄩ鍩熻繘琛鍒嗙被銆備緥濡傦紝鏈夌壒瀹鐢ㄩ鐨勯鍩熶笓鐢ㄨ瑷锛屽SQL鐢ㄤ簬鏁版嵁搴撴煡璇丷鐢ㄤ簬鏁版嵁鍒嗘瀽銆丮atlab鐢ㄤ簬绉戝璁$畻绛夈備篃鏈夐氱敤鐨勭紪绋嬭瑷锛屽Java銆丳ython銆丆++锛屽彲浠ュ簲鐢ㄤ簬鍚勭绫诲瀷鐨勮蒋浠跺紑鍙戙2銆佺紪绋嬭寖寮忋傜紪绋嬭瑷鍙互鏍规嵁鍏舵敮鎸佺殑缂栫▼鑼冨紡杩涜鍒嗙被銆傜紪绋...
  • 璁$畻鏈缂栫▼璇█鐨缂栫▼杞欢闇瑕佷粈涔堣瑷?
    绛旓細涓 路 缂栫▼璇█鍙婂叾涓昏鐢ㄩ 甯歌鐨勬槸 C Family 锛圕绯诲垪璇█锛夛紝姣斿锛欳銆丆pp锛圕++锛夈丆 Sharp锛圕#锛夈丣ava銆丳ython銆丷銆丣avaScript銆丱bjective-C銆丼wift銆丟o銆並otlin 绛夌瓑銆傜劧鍚庢湁寰堝鑴氭湰璇█锛孭ython 涔熷湪鍏跺唴锛屾瘮濡傦細Ruby銆丳erl 绛夈傚厜璇村悕瀛楁剰涔変笉澶э紝鎵浠ヤ妇鍑犱釜渚嬪瓙銆侰 甯哥敤浜庡崟鐗囨満寮鍙戝拰涓浜...
  • 璁$畻鏈璇█鐨勫垎绫诲強涔嬮棿鐨勮仈绯讳笌鍖哄埆
    绛旓細璁$畻鏈洪珮绾缂栫▼璇█鎸夊叾绋嬪簭鐨勬墽琛屾柟寮忓彲浠ュ垎涓轰袱绉嶏細缂栬瘧鍨嬶紝瑙i噴鍨 1.缂栬瘧鍨嬭瑷鏄寚浣跨敤涓撻棬鐨勭紪璇戝櫒銆侀拡瀵圭壒瀹氬钩鍙帮紙鎿嶄綔绯荤粺锛夊皢鏌愮楂樼骇璇█婧愮▼搴忎竴娆℃р滅炕璇戔濇垚鍙璇ュ钩鍙扮‖浠惰繍琛岀殑鏈哄櫒鐮(鍖呮嫭鎸囦护鍜屾搷浣滄暟)锛屽苟鍖呰鎴愯骞冲彴鐨勬搷浣滅郴缁熸墍鑳借瘑鍒拰杩愯鐨勬牸寮忋傝繖绉璇█鐨绋嬪簭鎵ц鏃舵晥鐜囬珮锛屽彲浠...
  • 绋嬪簭璁捐璇█鍒嗕负涓夊ぇ绫
    绛旓細杩欎簺璇█閫氬父鍏锋湁寮哄ぇ鐨勫嚱鏁板紡鐗规э紝浣垮緱寮鍙戣呭彲浠ュ啓鍑烘洿绠娲併佹洿鏄撶悊瑙g殑浠g爜銆傚綋鐒讹紝杩欎笁澶х被鍙槸澶ц嚧鐨勫垝鍒锛屽疄闄呬笂杩樺瓨鍦ㄨ澶氫粙浜庤繖涓夊ぇ绫讳箣闂寸殑璇█锛屼緥濡傛贩鍚堜簡杩囩▼鎬у拰闈㈠悜瀵硅薄鐗规х殑璇█锛堝C#锛夛紝鎴栬呭湪鏌愪簺鏂归潰鍋忓悜鍑芥暟寮璇█鐨Python绛夈傛瘡涓绉绋嬪簭璁捐璇█閮芥湁鍏剁嫭鐗圭殑鐗规鍜岀敤閫锛岄夋嫨鍝璇█...
  • 缂栫▼閮鏈夊摢浜涜瑷?
    绛旓細3.C璇█/C++锛欳璇█鏄竴绉嶉氱敤鐨勫懡浠ゅ紡缂栫▼璇█锛屽畠璧锋簮浜19涓栫邯70骞翠唬锛屾槸澶у閲岄潰璁$畻鏈轰笓涓氬鐨勭涓闂ㄧ紪绋嬭瑷锛屼娇鐢ㄧ浉褰撳箍娉涳紝骞朵笖娣辫繙鍦板奖鍝嶄簡鍏跺悗鐨勫嚑涔庢瘡涓绉嶈瑷銆侰++鏈鍒濇槸浣滀负C璇█鐨澧炲己鐗堝嚭鐜帮紝C++鏄竴绉嶉潤鎬佹暟鎹绫诲瀷妫鏌ョ殑銆佹敮鎸佸閲嶇紪绋嬭寖寮忕殑閫氱敤绋嬪簭璁捐 璇█銆侰++琚敤鍦ㄤ竴浜涚煡鍚嶈蒋浠朵腑...
  • 绋嬪簭璁捐璇█鐨勫垎绫鏈夊摢浜?
    绛旓細绋嬪簭璁捐璇█鐨搴旂敤棰嗗煙锛1銆佺瀛﹀伐绋嬭绠椼傞渶瑕佸ぇ閲忕殑鏍囧噯搴撳嚱鏁帮紝浠ヤ究澶勭悊澶嶆潅鐨勬暟鍊艰绠楋紝鍙緵閫夌敤鐨勮瑷鏈塅ORTRAN璇█銆丆璇█绛夈2銆佹暟鎹鐞嗕笌鏁版嵁搴撳簲鐢ㄣ係QL涓篒BM鍏徃寮鍙戠殑鏁版嵁搴撴煡璇㈣瑷锛4GL绉颁负绗4浠h瑷銆傚疄鏃跺鐞嗚蒋浠朵竴鑸鎬ц兘鐨勮姹傚緢楂橈紝鍙夌敤鐨勮瑷鏈夋眹缂栬瑷銆丄da璇█绛夈3銆佺郴缁熻蒋浠讹紝...
  • 濡備綍鍖哄垎缂栫▼璇█绫诲瀷?
    绛旓細缂栫▼璇█绫诲瀷鍒掑垎 棣栧厛鎴戜滑鏉ヤ簡瑙d竴涓缂栫▼璇█鐨勫垎绫锛1锛変粠璇█鐨勭瓑绾у垝鍒嗭細姹囩紪璇█鍜岄珮绾ц瑷 姹囩紪璇█锛氬疄璐ㄥ拰鏈哄櫒璇█鏄浉鍚岀殑锛岄兘鏄洿鎺ュ纭欢鎿嶄綔銆傚畠闇瑕佺紪绋嬭呭皢姣忎竴姝ュ叿浣撶殑鎿嶄綔鐢ㄥ懡浠ょ殑褰㈠紡鍐欏嚭鏉ャ傛眹缂栫▼搴忕殑姣忎竴鍙ユ寚浠ゅ彧鑳藉搴斿疄闄呮搷浣滆繃绋嬩腑鐨勪竴涓緢缁嗗井鐨勫姩浣溿傛眹缂栫敓鎴愮殑鍙墽琛屾枃浠朵笉浠呮瘮杈...
  • 缂栫▼璇█鍒嗕负鍝笁澶х被?
    绛旓細缂栫▼璇█鐨勫垎绫锛氬叡鍒嗕负涓ゅぇ绫汇傜涓绫绘槸姹囩紪璇█锛屾眹缂栬瑷鐨勫疄璐ㄥ拰鏈哄櫒璇█鏄浉鍚岀殑锛岄兘鏄洿鎺ュ纭欢鎿嶄綔锛屽彧涓嶈繃鎸囦护閲囩敤浜嗚嫳鏂囩缉鍐欑殑鏍囪瘑绗︼紝鏇村鏄撹瘑鍒拰璁板繂銆傚畠鍚屾牱闇瑕佺紪绋嬭呭皢姣忎竴姝ュ叿浣撶殑鎿嶄綔鐢ㄥ懡浠ょ殑褰㈠紡鍐欏嚭鏉ャ傚彟涓绫绘槸楂樼骇璇█锛岄珮绾ц瑷鏄ぇ澶氭暟缂栫▼鑰呯殑閫夋嫨銆傚拰姹囩紪璇█鐩告瘮锛屽畠涓嶄絾灏嗚澶...
  • 缂栫▼璇█鏈夊嚑绉,鍒嗗埆閮芥槸缂栦粈涔堢▼搴忕殑?
    绛旓細(2)Visual Basic 鐨勬暟鎹绫诲瀷澶皯,鑰屼笖涓嶆敮鎸佹寚閽,杩欎娇寰楀畠鐨勮〃杈捐兘鍔涘緢鏈夐檺銆 (3)Visual Basic 涓嶆槸鐪熸鐨勭紪璇戝瀷璇█,瀹冧骇鐢熺殑鏈缁堜唬鐮佷笉鏄彲鎵ц鐨,鏄竴绉嶄吉浠g爜銆傚畠闇瑕佷竴涓姩鎬侀摼鎺ュ簱鍘昏В閲婃墽琛,杩欎娇寰梀isual Basic 鐨勭紪璇戦熷害澶уぇ鍙樻參銆 缁艰堪:鏂规涓閫傚悎鍒濇秹缂栫▼鐨鏈嬪弸,瀹冨瀛︿範鑰呯殑瑕佹眰涓嶉珮,鍑犱箮姣忎釜浜...
  • 扩展阅读:编程必背100个代码 ... 编程语言入门学哪个好 ... 编程排名最新排名 ... 十大编程语言难度排行 ... 世界公认十大编程语言 ... 初学者学编程用哪个好 ... 这三种人不适合学编程 ... 编程语言排名2024 ... 编程入门先学什么 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网