在大学编程学习中,常用的软件可以分为几大类,包括集成开发环境(IDE)、代码编辑器、编译器、版本控制系统、数据库管理系统以及其他学习工具。以下是一些具体的软件列表:

集成开发环境(IDE)

Eclipse:开源的跨平台IDE,支持多种编程语言如Java、C++、Python等。

Visual Studio:微软开发的IDE,支持C、C++、VB.NET等多种编程语言。

IntelliJ IDEA:JetBrains公司开发的IDE,主要用于Java开发。

NetBeans:另一款开源的跨平台IDE,主要用于Java开发。

PyCharm:JetBrains公司开发的专门用于Python开发的IDE。

Xcode:苹果公司开发的IDE,用于开发macOS和iOS应用程序。

Android Studio:谷歌开发的专门用于Android应用程序开发的IDE。

代码编辑器

Visual Studio Code:免费、开源的代码编辑器,支持几乎所有的编程语言,具有强大的插件扩展功能。

Sublime Text:轻量级的文本编辑器,支持多种编程语言,具有语法高亮、代码自动完成等功能。

Atom:GitHub开发的跨平台代码编辑器,支持多种编程语言。

Notepad++:流行的免费文本编辑器,支持多种编程语言。

编译器

GCCClang:用于C/C++的编译器。

JDK(Java Development Kit):用于Java的编译器。

Python解释器:用于Python的编译器(实际上是解释器)。

版本控制系统

Git:用于代码版本控制的工具。

数据库管理系统

MySQL:常用的关系型数据库管理系统。

PostgreSQL:开源的关系型数据库管理系统。

MongoDB:流行的NoSQL数据库管理系统。

其他学习工具

RSPSSMATLAB:用于数据分析和统计的工具。

《编程狮》《扇贝编程》《Python编程狮》《儿童编程启蒙》:编程学习辅助书籍和在线课程。

这些软件在不同的编程语言和领域有不同的应用,建议根据具体的学习需求和课程要求选择合适的工具。例如,学习Java可以选择IntelliJ IDEA或Eclipse,学习Python可以选择PyCharm或Visual Studio Code,学习数据库可以选择MySQL或PostgreSQL等。