软件技术中使用的软件主要包括以下几类:
集成开发环境(IDE)
Eclipse:支持多种编程语言,如Java、C++和Python等,提供了丰富的功能和插件,使开发人员能够轻松进行代码编写、调试和测试。
IntelliJ IDEA:专业的Java开发工具,提供了强大的代码编辑、调试和测试功能,并支持其他语言如Python、Kotlin和JavaScript等。
Visual Studio:由微软开发,主要用于开发Microsoft Windows平台上的应用程序,支持多种编程语言,如C、C++和Visual Basic等,并且具有强大的调试和自动化工具。
Xcode:苹果公司推出的集成开发环境,主要用于开发macOS、iOS和watchOS应用程序,支持多种编程语言,如Swift和Objective-C。
文本编辑器
Sublime Text:轻量级且灵活的文本编辑器,具有代码高亮、自动补全等基本的代码编辑功能。
Atom:由GitHub开发的开源文本编辑器,支持多种插件和扩展,功能丰富。
Notepad++:轻量级的代码编辑器,适用于编写和编辑简单的代码文件。
命令行工具
GCC(GNU编译器集合):用于编译C、C++等编程语言的代码。
Python解释器:用于运行Python代码。
Node.js:用于运行JavaScript代码。
其他编程辅助工具
Visual Studio Code(VS Code):轻量级的代码编辑器,支持安装各种插件,也可以进行远程调试。
MobaXterm:国产的SSH远程调试工具,支持设备状态查看、文件在线编辑等功能。
Everything:用于在本机上进行文件搜索,速度极快。
Source Insight:C/C++源码阅读神器,支持函数定义查看、变量查询、调用情况搜索等。
滴答清单:时间和任务管理软件,支持Windows和手机端同步。
Digital Video Repair:视频修复软件,可以对损坏的视频数据进行修复。
这些软件工具在软件开发过程中发挥着重要作用,从代码编写、调试到测试和维护,它们提供了全方位的支持,使开发人员能够高效地创建和维护各种类型的软件应用程序。