{"id":1682,"date":"2019-01-02T01:35:56","date_gmt":"2019-01-02T01:35:56","guid":{"rendered":"http:\/\/por.tw\/Rich\/?p=1682"},"modified":"2019-01-02T01:35:56","modified_gmt":"2019-01-02T01:35:56","slug":"%e5%b0%8e%e5%90%91%e4%ba%a4%e8%ab%87%e5%bc%8f%e9%96%8b%e7%99%bc%e7%92%b0%e5%a2%83-scientific-toolworks-understand-3-0-633","status":"publish","type":"post","link":"https:\/\/por.tw\/Rich\/%e5%b0%8e%e5%90%91%e4%ba%a4%e8%ab%87%e5%bc%8f%e9%96%8b%e7%99%bc%e7%92%b0%e5%a2%83-scientific-toolworks-understand-3-0-633\/","title":{"rendered":"\u5c0e\u5411\u4ea4\u8ac7\u5f0f\u958b\u767c\u74b0\u5883 Scientific Toolworks Understand 3.0.633"},"content":{"rendered":"<p><strong>\u5c0e\u5411\u4ea4\u8ac7\u5f0f\u958b\u767c\u74b0\u5883 Scientific Toolworks Understand 3.0.633<\/strong><\/p>\n<p><strong>Scientific Toolworks Understand \u662f\u4e00\u500b\u8de8\u5e73\u53f0\uff0c\u591a\u8a9e\u200b\u200b\u8a00\uff0c\u7dad\u8b77\u70ba\u5c0e\u5411\u7684\u4ea4\u8ac7\u5f0f\u958b\u767c\u74b0\u5883\uff08IDE\uff09\u3002<\/strong><br \/>\n<strong>\u5b83\u7684\u76ee\u7684\u662f\u8aaa\u660e\u7dad\u8b77\u548c\u7406\u89e3\u5927\u91cf\u7684\u820a\u7684\u6216\u65b0\u5efa\u7acb\u7684\u539f\u59cb\u78bc\u3002<\/strong><br \/>\n<strong>\u539f\u59cb\u78bc\u5206\u6790\u5167\u542bAda\u8a9e\u7cfb\uff0cC + +\uff0cC\uff03\uff0cFORTRAN\uff0cJava\u7684\uff0c\u61c2\u7684\u4eab\u53d7\uff0c\u548c\/\u6216Delphi \/\u5e15\u65af\u5361\u723e\u3002<\/strong><\/p>\n<p><a href=\"https:\/\/visdacom.com\/Rich\/wp-content\/uploads\/2012\/10\/ok7.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1683\" title=\"\u5c0e\u5411\u4ea4\u8ac7\u5f0f\u958b\u767c\u74b0\u5883 Scientific Toolworks Understand 3.0.633\" src=\"https:\/\/visdacom.com\/Rich\/wp-content\/uploads\/2012\/10\/ok7.jpg\" alt=\"\u5c0e\u5411\u4ea4\u8ac7\u5f0f\u958b\u767c\u74b0\u5883 Scientific Toolworks Understand 3.0.633\" width=\"417\" height=\"300\" srcset=\"https:\/\/por.tw\/Rich\/wp-content\/uploads\/2012\/10\/ok7.jpg 417w, https:\/\/por.tw\/Rich\/wp-content\/uploads\/2012\/10\/ok7-262x188.jpg 262w, https:\/\/por.tw\/Rich\/wp-content\/uploads\/2012\/10\/ok7-250x180.jpg 250w\" sizes=\"(max-width: 417px) 100vw, 417px\" \/><\/a><\/p>\n<p><strong>\u5b83\u63d0\u4f9b\u4e86\u4ee3\u78bc\u5c0e\u822a\u4f7f\u7528\u4e00\u500b\u8a73\u7d30\u7684\u4ea4\u53c9\u53c3\u8003\uff0c\u8a9e\u6cd5\u8457\u8272\u300c\u8070\u660e\u300d\u7684\u7de8\u8f2f\u5668\uff0c\u4ee5\u53ca\u5404\u7a2e\u5716\u5f62\u5316\u7684\u53cd\u5411\u5c08\u6848\u7684\u610f\u898b\u3002<\/strong><br \/>\n<strong>\u77ad\u89e3\u5efa\u7acb\u4e00\u500b\u5b58\u5132\u5eab\u5305\u62ec\u5728\u8edf\u9ad4\u9805\u76ee\u4e2d\u7684\u95dc\u4fc2\u548c\u7d50\u69cb\u3002\u8a72\u8a0a\u606f\u5eab\u7684\u539f\u59cb\u78bc\u7528\u4f86\u5b78\u7fd2\u3002<\/strong><\/p>\n<p><strong>\u57fa\u672c\u6307\u6a19<\/strong><br \/>\n<strong>*\u985e\u5225\u6578<\/strong><br \/>\n<strong>*\u6a94\u6848\u6578<\/strong><br \/>\n<strong>*\u51fd\u6578count<\/strong><br \/>\n<strong>*\u7dda\u6578<\/strong><br \/>\n<strong>*\u7a7a\u767d\u884c\u8a08\u6578<\/strong><br \/>\n<strong>*\u4ee3\u78bc\u884c\u6578<\/strong><br \/>\n<strong>*\u8a3b\u91cb\u884c\u8a08\u6578<\/strong><br \/>\n<strong>*\u975e\u4f7f\u7528\u4e2d\u7684\u884c\u8a08\u6578<\/strong><br \/>\n<strong>*\u8072\u660e\u8a9e\u53e5\u6578<\/strong><br \/>\n<strong>*\u53ef\u57f7\u884c\u8a9e\u53e5\u6578<\/strong><br \/>\n<strong>*\u6bd4\u4ee3\u78bc\u8a3b\u91cb<\/strong><\/p>\n<p><strong>\u5148\u9032\u7684\u8cc7\u6599\uff08\u90e8\u5206\u540d\u55ae\uff09<\/strong><br \/>\n<strong>*\u5708\u8907\u96dc\u5ea6<\/strong><br \/>\n<strong>*\u7d50<\/strong><br \/>\n<strong>*\u985e\u8026\u5408<\/strong><br \/>\n<strong>*\u7f3a\u4e4f\u51dd\u805a\u529b\u7684\u767e\u5206\u6bd4<\/strong><br \/>\n<strong>*\u8def\u5f91\u6578<\/strong><br \/>\n<strong>*\u6700\u5927\u7684\u7e7c\u627f<\/strong><br \/>\n<strong>*\u57fa\u985e\u8a08\u6578<\/strong><br \/>\n<strong>*\u7e7c\u627f\u7684\u985e\u6578<\/strong><br \/>\n<strong>*\u6848\u4f8b\u65b9\u6cd5\u7684\u865f\u78bc<\/strong><br \/>\n<strong>*\u6bcf\u985e\u7684\u52a0\u6b0a\u65b9\u6cd5<\/strong><\/p>\n<p><span style=\"color: #ff0000;\"><strong>\u53d7\u652f\u63f4\u7684\u8a9e\u7cfb<\/strong><\/span><br \/>\n<span style=\"color: #ff0000;\"><strong>\u4e0b\u9762\u7684\u6e05\u55ae\u63d0\u4f9b\u7684\u8a9e\u7cfb\u7248\u672c\u548c\/\u6216\u7de8\u8b6f\u5668\u652f\u63f4\u7684\u7c21\u8981\u4ecb\u7d39\uff1a<\/strong><\/span><br \/>\n<strong>\u963f\u9054\uff1a\u7406\u89e3\u652f\u63f4Ada83\uff0cAda95\u7684\uff0c\u548cAda05\u4ee3\u78bc\uff0c\u55ae\u7368\u6216\u7d44\u5408\u4f7f\u7528\u3002<\/strong><\/p>\n<p><strong>C \/ C + +\uff1a\u77ad\u89e3K\uff06R\u6216ANSI C\u539f\u59cb\u78bc\uff0cC + +\u8a9e\u7cfb\u7d50\u69cb\u7684\u5206\u6790\u3002\u77ad\u89e3\u8207\u4efb\u4f55C\u7de8\u8b6f\u5668\uff0c\u5df2\u7d93\u7531\u6e2c\u8a66\uff0c\u6700\u6d41\u884c\u7684\u3002\u9700\u8981\u6ce8\u610f\u7684\u662fC + +\u6a21\u677f\u5c1a\u4e0d\u652f\u63f4\u3002<\/strong><\/p>\n<p><strong>C\uff03\uff1a\u7406\u89e3\u652f\u63f4C\uff03\u3002<\/strong><\/p>\n<p><strong>FORTRAN\uff1a\u7406\u89e3\u652f\u63f4FORTRAN 77\uff0cFORTRAN 90\uff0cFORTRAN 95\uff0cFortran 2003\u7684\u81ea\u7531\u548c\u56fa\u5b9a\u7684\u683c\u5f0f\u3002\u5ef6\u4f38\u652f\u63f4\u5167\u542b\u54c8\u91cc\u65afFORTRAN\u548cDEC FORTRAN\u3002\u6211\u5011\u7d93\u5e38\u64f4\u5927\u7406\u89e3\uff0c\u652f\u63f4\u5e38\u898b\u7684\u7de8\u8b6f\u5668\u5ef6\u4f38\u3002\u5982\u679c\u60a8\u767c\u73fe\u60a8\u6240\u4f7f\u7528\u7684\u7de8\u8b6f\u5668\u7684\u5ef6\u4f38\uff0c\u76ee\u524d\u4e0d\u652f\u63f4\uff0c\u8acb\u806f\u7e6b\u6211\u5011support@scitools.com\u3002<\/strong><\/p>\n<p><strong>Java\u7684\u7406\u89e3\u652f\u63f4JDK 1.3\uff0c1.4\uff0c5\uff0c\u548c6\u3002\u5177\u9ad4\u4f86\u8aaa\uff0c\u76ee\u524d\u4e0d\u652f\u63f4JDK 5\u4e2d\u5f15\u5165\u7684\u6cdb\u578b\u3002\u53ef\u5206\u6790\u7684\u539f\u59cb\u78bc\uff0c\u5176\u4e2d\u5305\u62ec\u4eff\u88fd\u85e5\uff0c\u4f46\u4eff\u88fd\u85e5\u7684\u8a0a\u606f\u5c07\u88ab\u5ffd\u7565\u3002<\/strong><\/p>\n<p><strong>JOVIAL\uff1aJOVIAL73\u548cJOVIAL3\u652f\u63f4\u3002<\/strong><\/p>\n<p><strong>\u5e15\u65af\u5361\uff1a\u7406\u89e3\u652f\u63f4\u6240\u6709\u7248\u672c\u7684Borland\u7684Delphi\u8a9e\u7cfb\u548cBorland\u7684Turbo Pascal\u8a9e\u7cfb\u3002\u5b83\u9084\u652f\u63f4ISO 7185\uff1a1990\uff08\u4e5f\u88ab\u7a31\u70ba\u672a\u5ef6\u4f38\u7684Pascal\uff09\u8207DEC\u5e15\u65af\u5361\u5ef6\u4f38\u3002\u60a8\u9084\u53ef\u4ee5\u555f\u7528\u5b89\u683c\u723e\u5167\u5d4c\u5f0fSQL\u8a9e\u53e5\u7684\u652f\u63f4\u3002<\/strong><\/p>\n<p><strong>PL \/ M\uff1a\u6a19\u6e96\u7248PL \/ M 80\/86\u7684\u652f\u63f4\u3002<\/strong><\/p>\n<p><strong>VHDL\uff1a\u6211\u5011\u7684\u76ee\u7684\u662f\u652f\u63f4VHDL-87\uff0cVHDL-93\uff0cVHDL-2001\u3002<\/strong><\/p>\n<p><strong>\u7db2\u8def\u8a9e\u7cfb\uff1a\u77ad\u89e3\u652f\u63f4PHP\uff0cHTML\uff0cCSS\u548cJavaScript\u3002<\/strong><\/p>\n<p><strong>\u4e0b\u9762\u662f\u4e00\u4e9b\u4e3b\u8981\u7279\u9ede\u7684\u300c\u7406\u89e3\u300d\uff1a<\/strong><br \/>\n<strong>\u5206\u6790\/\u89e3\u6790<\/strong><br \/>\n<strong>\u00b7\u5feb\u901f\u7684\u4ee3\u78bc\u52d8\u63a2\/\u5c0e\u822a<\/strong><br \/>\n<strong>\u00b7\u7684\u5f15\u7528\u6046\u5b9a\u7684\u4ee3\u78bc\u5099\u4efd\u7cfb\u7d71<\/strong><br \/>\n<strong>\u00b7\u9762\u5411\u7dad\u8b77\u7684\u5f37\u5927\u7684\u7a0b\u5f0f\u54e1\u7de8\u8f2f\u5668<\/strong><br \/>\n<strong>\u00b7\u5efa\u7bc9<\/strong><br \/>\n<strong>\u00b7\u6e2c\u91cf\uff08\u6307\u6a19\uff09<\/strong><br \/>\n<strong>\u00b7\u8b8a\u5316\u5206\u6790<\/strong><br \/>\n<strong>\u00b7\u8a0a\u606f\u5171\u4eab<\/strong><\/p>\n<p><strong>Understand is a cross-platform, multi-language, maintenance-oriented IDE (interactive development environment). It is designed to help maintain and understand large amounts of legacy or newly-created source code. The source code analyzed may include Ada, C++, C#, FORTRAN, Java, JOVIAL, and\/or Delphi\/Pascal.<\/strong><\/p>\n<p><strong>It offers code navigation using a detailed cross-reference, a syntax-colorizing \u201csmart\u201d editor, and a variety of graphical reverse engineering views.<\/strong><br \/>\n<strong>Understand creates a repository of the relations and structures contained within the software project. The repository is then used to learn about the source code.<\/strong><\/p>\n<p><strong>Basic Metrics<\/strong><br \/>\n<strong>* Class Count<\/strong><br \/>\n<strong>* File Count<\/strong><br \/>\n<strong>* Function Count<\/strong><br \/>\n<strong>* Line Count<\/strong><br \/>\n<strong>* Blank Line Count<\/strong><br \/>\n<strong>* Code Line Count<\/strong><br \/>\n<strong>* Comment Line Count<\/strong><br \/>\n<strong>* Inactive Line Count<\/strong><br \/>\n<strong>* Declarative Statement Count<\/strong><br \/>\n<strong>* Executable Statement Count<\/strong><br \/>\n<strong>* Ratio Comment to Code<\/strong><\/p>\n<p><strong>Advanced Metrics (Partial list)<\/strong><br \/>\n<strong>* Cyclomatic Complexity<\/strong><br \/>\n<strong>* Knots<\/strong><br \/>\n<strong>* Class Coupling<\/strong><br \/>\n<strong>* Percent Lack of Cohesion<\/strong><br \/>\n<strong>* Path Count<\/strong><br \/>\n<strong>* Max Inheritance<\/strong><br \/>\n<strong>* Base Class Count<\/strong><br \/>\n<strong>* Inherited Class Count<\/strong><br \/>\n<strong>* Number of Instance Methods<\/strong><br \/>\n<strong>* Weighted Methods per Class<\/strong><\/p>\n<p><strong>Supported Languages<\/strong><br \/>\n<strong>The following list provides a brief overview of the language versions and\/or compilers supported:<\/strong><br \/>\n<strong>Ada: Understand supports Ada83, Ada95, and Ada05 code, separately, or in combination.<\/strong><\/p>\n<p><strong>C\/C++: Understand analyzes K&amp;R or ANSI C source code and most constructs of the C++ language. Understand works with any C compiler, and has been tested with most of the popular ones. Note that C++ templates are not yet supported.<\/strong><\/p>\n<p><strong>C#: Understand supports C#.<\/strong><\/p>\n<p><strong>FORTRAN: Understand supports FORTRAN 77, FORTRAN 90, FORTRAN 95, and FORTRAN 2003 in both free and fixed format. Extensions supported include Harris FORTRAN and DEC FORTRAN. We often expand Understand to support common compiler extensions. If you find that the compiler extensions you are using are not currently supported, contact us at support@scitools.com.<\/strong><\/p>\n<p><strong>Java: Understand supports most of JDK 1.3, 1.4, 5, and 6. Specifically, the generics introduced in JDK 5 are not currently supported. Source code containing generics may be analyzed but generics information will be ignored.<\/strong><\/p>\n<p><strong>JOVIAL: JOVIAL73 and JOVIAL3 are supported.<\/strong><\/p>\n<p><strong>Pascal: Understand supports all versions of Borland&#8217;s Delphi language and Borland&#8217;s Turbo Pascal language. It also supports ISO 7185: 1990 (also known as Unextended Pascal) with DEC Pascal extensions. You can also enable support for Ingres embedded SQL statements.<\/strong><\/p>\n<p><strong>PL\/M: The standard version for PL\/M 80\/86 is supported.<\/strong><\/p>\n<p><strong>VHDL: We aim to support VHDL-87, VHDL-93, and VHDL-2001.<\/strong><\/p>\n<p><strong>Web Languages: Understand supports PHP, HTML, CSS, and javascript.<\/strong><\/p>\n<p><strong>Here are some key features of &#8220;Understand&#8221;:<\/strong><br \/>\n<strong>\u00b7 Analysis \/ Parsing<\/strong><br \/>\n<strong>\u00b7 Rapid code exploration\/navigation<\/strong><br \/>\n<strong>\u00b7 TrackBack constant code backup system<\/strong><br \/>\n<strong>\u00b7 Maintenance oriented powerful Programmers Editor<\/strong><br \/>\n<strong>\u00b7 Architecture<\/strong><br \/>\n<strong>\u00b7 Measure (metrics)<\/strong><br \/>\n<strong>\u00b7 Change Analysis<\/strong><br \/>\n<strong>\u00b7 Sharing of Information<\/strong><\/p>\n<p><strong>\u041e\u0421: Windows XP\/2003\/Vista\/Seven<\/strong><\/p>\n<p><strong><span style=\"color: #ff00ff;\">\u5c0e\u5411\u4ea4\u8ac7\u5f0f\u958b\u767c\u74b0\u5883 Scientific Toolworks Understand 3.0.633<\/span> | Home Page: www.scitools.com\/<\/strong><\/p>\n<p><strong><span style=\"color: #0000ff;\">\u5c0e\u5411\u4ea4\u8ac7\u5f0f\u958b\u767c\u74b0\u5883 Scientific Toolworks Understand 3.0.633<\/span> \/ Size: 56.56 \/ 67.57 MB<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5c0e\u5411\u4ea4\u8ac7\u5f0f\u958b\u767c\u74b0\u5883 Scientific Toolworks Understand 3.0.633 Scien [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1683,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[22],"class_list":["post-1682","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-11","tag-22"],"_links":{"self":[{"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/posts\/1682"}],"collection":[{"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/comments?post=1682"}],"version-history":[{"count":0,"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/posts\/1682\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/media\/1683"}],"wp:attachment":[{"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/media?parent=1682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/categories?post=1682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/por.tw\/Rich\/wp-json\/wp\/v2\/tags?post=1682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}