文本编辑器是用作编写普通文字的应用软件,它与文档编辑器不同之处在于它并非用作桌面排版,它常用来编写程序的源代码。
编译器就是将一种语言(通常为高级语言),翻译为“另一种语言(通常为低级语言)的程序。编译器将汇编或高级计算机语言源程序作为输入,翻译成目标语言机器代码的等价程序。
Notepad++是一款免费优秀的文本编辑器,支持在Windows环境下运行的多种编程语言。Notepad++支持超过50多种编程、脚本、标记语言的语法高亮显示和代码折叠,能让用户迅速减小或扩大代码段以便查阅整个文档。用户可以手动设置当前语言,覆盖默认语言。
PSPad功能非常强大,UltraEdit、Editplus、EmEditor能做的(比如多文件编辑、支持“工程”、语法高亮、HEX编辑,内置FTP功能),PSPad也能做到,甚至做得更好.最强的是剪辑(Ctrl+Space)和自动完成(Ctrl+J)功能,它能帮助你快速高效的生成部分代码.
编辑器可以用来写代码,但它只能生成文本文件。编译器可以把写的代码,生成可执行文件,如exe。
存放程序代码的文件,即我们编辑代码的文件,称为源代码文件。C语言源程序文件的扩展名为“.c”或“.cpp”。
链接器将目标代码、库代码和系统标准启动代码结合在一起,形成的完整的可在操作系统下独立执行的程序,称为可执行文件。它的扩展名是".exe".
它是在开发环境中使用的解决方案文件。
它将一个或多个项目的所有元素组织到单个的解决方案中。此文件存储在父项目目录中.解决方案文件,他是一个或多个.proj(项目)的集合。
即 project, 是一组代码的统称。这一组代码 必须实现一个完知整的功能, 可以是一个完整的程序, 也可以是其中一个模块。
把要存储的数据当成一系列字符组成,把每个字符的 ASCII 码值存入文件中。每个 ASCII 码值占一个字节,每个字节表示一个字符。
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
其实就是集成了编辑器,编译器等众多功能的一个开发环境。
Visual Studio Dev C++ code blocks
原理:强制刷新
中间经历了清除缓存,重新加载的步骤
是,执行了g++,gcc
原文:https://www.cnblogs.com/yj-123/p/12781625.html