当前位置:   article > 正文

银河麒麟高级服务器操作系统V10-系统管理员手册:02 基本开发环境_麒麟v10系统基本环境选择

麒麟v10系统基本环境选择

目录

第二章 基本开发环境

2.1. Qt-5.14.2

2.2. GCC-7.3

2.3. GDB-9.2

2.4. Python3-3.7.9

2.5. Openjdk-1.8.0


第二章 基本开发环境

2.1. Qt-5.14.2

        Qt 是一个跨平台的桌面、嵌入式和移动应用程序开发框架。只需重新编译即可将现有的桌面或嵌入式应用程序带到移动设备中。有很强的图形功能和性能。Qt5 Qt 的最新版本,开发人员能够以直观的用户界面针对多个目标开发应用程序。通过 Qt5 中改进的 JavaScript QML 支持,开发人员可以更加高效和灵活,同时仍支持 C++Qt WidgetQt5 Qt4 高度兼容,并借助模块化的代码库和 Qt Platform Abstraction,增强了代码的可移植性。

        当前更新至版本 5.14.2,更多新特性请查阅 https://doc.qt.io/archives/qt-5.14

2.2. GCC-7.3

        GCC 是由 GNU 开发的编程语言编译器,支持多种语言的编译,例如 CC++Objective-CJava 等,同时包含这些语言的库文件。GCC 是一种开源的开发工 具,支持多种体系架构,易于扩展和测试。

主要特性包括:

支持 GNU 标准;

编译器基于 GPL 标准;

具有不断更新的运行时库,调试效率高;

        详细用法或其他资料请查阅 https://gcc.gnu.org/

2.3. GDB-9.2

        GDB 是 GNU 代码调试器,允许查看程序内部执行流程,或者程序在发生异常时的状态。GDB 的功能主要包括:

· 执行一些能够影响程序运行结果的操作;

· 在指定的条件下停止程序;

· 在程序停止运行时,检查此时程序内部发生了什么;

· 修改程序,以验证程序 bug 对程序的影响,同时了解到程序中许多其他的内容,例如变量取值等。

GDB 支持以下编程语言:

· Ada

· Assembly

· C

· C++

· D

· Fortran

· Go

· Objective-C

· OpenCL

· Modula-2

· Pascal

· Rust

终端控制台输入命令”gdb”,即可打开 GDB 调试工具。

        当前更新至版本 9.2,详细用法或其他资料请查阅http://gnu.org/software/gdb/

2.4. Python3-3.7.9

        Python 是一种清晰而强大的面向对象编程语言,可与 PerlRubySchemeJava 相媲美。

Python 的一些显著特性:

· 语法简洁,程序易于阅读。

· 程序运行简单,这使得 Python 成为许多编程任务的理想选择,同时又不影响可维护性。

· 附带一个大型标准库,支持许多常见的编程任务,如连接网络服务器、用正则表达式搜索文本、读取和修改文件等。

· Python 的交互模式使得测试简短的代码片段变得很容易,python 开发环

境叫做 IDLE

· 通过添加以编译语言(C C++)实现的新模块,可以轻松地进行扩展。

· 也可以嵌入到应用程序中以提供可编程接口。

· 在任何地方运行,包括 Mac OS XWindowsLinux Unix,非官方版本也可用于 Android iOS

· Python 是一款免费软件。下载或使用 Python,或者将它包含在您的应用程序中不需要任何费用,Python 也可以被自由修改和重新发布。

Python 的一些编程语言特性包括:

· 有 多 种 基 本 数 据 类 型 可 用 :number(floating point,complex unlimited-length long integers)strings(包括 ASCII Unicode)lists dictionaries

· Python 支持带有类和多重继承的面向对象编程。

· 代码可以分成模块和包。

· 该语言支持引发和捕获异常,从而实现更清晰的错误处理。

· 数据类型是强类型和动态类型。混合不兼容的类型(例如,试图添加一个

字符串和一个数字)会导致引发异常,从而更快地发现错误。

· Python 包含高级编程特性,如 generators list comprehensions

· Python 的自动内存管理使您不必手动分配和释放代码中的内存。

当前更新至版本 3.7.9,详细资料请查阅 https://www.python.org/

2.5. Openjdk-1.8.0

Opengdk 作为 GPL 许可的 Java 平台开源化实现,由 Sun 公司开发,提供了 一个 java 的运行环境,支持 Solaris,Linux,Mac OS X Windows 多种操作系统。

新版本的新特性主要有:

· Lambda 表达式和 Stream API

· 时间与日期 API

· 构造器引用;

· 红黑树的使用使运行速度更快;

· 减少空指针异常等。

当前更新至版本 1.8.0,详细资料请查阅 http://openjdk.java.net

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/198497
推荐阅读
相关标签
  

闽ICP备14008679号