
- Windows 操作系统:
- 记事本(Notepad):是一个简单的文本编辑器,可用于编写简单的代码文件,如 HTML、CSS、JavaScript 等,也能编写批处理脚本。不过它没有代码高亮、自动完成等高级功能,但对于初学者理解代码结构和语法很有帮助。
- Windows PowerShell:是一种命令行脚本语言和 Shell 环境,可用于编写和执行自动化任务、批处理以及系统管理脚本,能访问.NET Framework 和 Windows API,功能强大。
- 命令提示符(Command Prompt):命令行界面,可通过输入命令执行各种操作,用于一些简单的编程任务,如批处理脚本编写,还能配合其他工具编译和运行程序。
- Windows 10 及更新版本:自带 Windows Subsystem for Linux (WSL),允许在 Windows 上运行 Linux 环境,包括 Bash、Python、Ruby 等常用的编程工具和语言。
- macOS 操作系统:
- 文本编辑(TextEdit):类似于 Windows 中的记事本,是一个简单的文本编辑器,可用于编写各种编程语言的代码,也能编写简单的脚本。
- 终端(Terminal):命令行界面,主要使用 bash 或 zsh 作为默认的 Shell,提供了强大的命令行操作功能,可用于编写和运行 Shell 脚本,还能通过它安装各种编程语言的环境和包。
- Xcode:苹果官方推出的集成开发环境(IDE),主要用于 iOS 和 macOS 应用程序的开发,支持多种编程语言,如 Objective - C 和 Swift,提供了代码编辑器、编译器、调试器以及图形化界面设计工具等,功能强大。
- Linux 操作系统:通常自带了一些编程工具,如文本编辑器 Vim、Emacs、Nano 等,可用于编写各种编程语言的代码,还有命令行工具 gcc、g++ 等,用于编译和调试 C、C++ 等编程语言的程序。此外,还会自带不同的 Shell,如 Bash、Zsh 等,提供强大的命令行工具和脚本语言,方便开发者进行系统管理、脚本编写和任务执行等操作。
不过,这些自带的编程软件通常功能较为基础,对于复杂的编程需求可能无法满足。如果想要深入学习和从事编程工作,一般需要安装更专业的编程软件,如 Visual Studio、Eclipse、PyCharm 等。
