编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
wxMEdit是一款文本编辑器,采用C++、wxWidgets实现的跨平台的文本和十六进制编辑功能,支持语法高亮、自动换行、编码识别、自动换行、字数统计等功能。
软件功能
1、支持MS-Windows、Linux、FreeBSD 平台。
2、文本编辑、列编辑、十六进制编辑。
3、十六进制模式下,wxMEdit 可以打开最大 32GB(INT_MAX*16)的大文件。wxMEdit免费版可以像浏览器一样运行时改变编码。
4、支持多种编码如 Unicode(UTF-8、大/小端次序的 UTF-16/32)、 ISO-8859-1~16、Windows-1250~1258、KOI8-R/U、GB18030、Big5、Windows-31J 等。
5、支持 non-BMP Unicode 字符,如 Ext-B/C/D 汉字、苗文、数学用字母、音乐符号、Emoji 等。
6、如果当前编码不支持输入的字符,该字符会转为 Unicode 转义格式(目前只支持 Unicode 码值格式)。
7、正则表达式查找/替换(通过 Boost.Xdivssive 实现)。
8、单个实例打开多个文件。
9、多种语言的语法高亮,如 awk、C/C++、CSS、diff/patch、D、DOS 批处理、Flash ActionScript、HTML、Java、JavaScript、JSP、Lu。
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。