标签:#軟體戰爭

共 4 篇文章

编辑器之战

编辑器之战是指计算机编程领域内,两类文本编辑器vi(以及衍生版本)和Emacs用户之间的对抗冲突。这已经成为黑客文化和自由软件社区文化的一部分。 战火在两群用户之间多次点燃,他们互相蔑视,坚信自己的选择才是最完美的。相比其他的IT领域战争(如浏览器大战、操作系统之争、编程语言之争、代码缩进风格之战),编辑器的选择其实通常只是个人问题。 vi与Emacs的不同 vi与Emacs之间最重要的不同见下表: vi类型编辑器的优点 遵循“简单工具…

字节序

端序(),又稱字节顺序,又稱尾序,在计算机科学领域中,指電腦記憶體中或在数字通信链路中,组成多字节的字的字节的排列顺序。 在几乎所有的机器上,多字节对象都被存储为连续的字节序列。例如在C语言中,一个类型为int的变量x地址为0x100,那么其对应地址表达式&x的值为0x100。且x的四个字节将被存储在電腦記憶體的0x100, 0x101, 0x102, 0x103位置。 端序分为大端序(Big Endian)和小端序(Little En…

浏览器大战

浏览器大戰()是指不同的网络浏览器之间為爭取使用者優先採用,造成彼此使用率的竞争。通常可分為两段時期的竞争過程。 第一時期為1998年微軟公司的Internet Explorer取代網景公司的Netscape Navigator成為主要瀏覽器。第二時期為2003年後Internet Explorer份额逐漸受到其他浏览器蚕食,包括Mozilla Firefox,Go-{}-ogle Chrome,Safari和Opera。 近幾年來,随…

缩进风格

在程序设计中,缩进风格(indent style)是管理代码块缩进以表达程序结构的一种约定。本条目主要讨论自由形式语言,例如C及其后裔,但这也可以(并经常)适用於大多数其他编程语言(尤其是),其中的空白字符则并不重要。缩进风格是代码风格的一个方面。 缩进在大多数编程语言中不是必要条件,而只是作为。不过,缩进有助於更好地向人类阅读者表达程序的结构。尤其是用於澄清控制流程结构(例如条件或循环)与其内部、外部代码之间的关系。不过,部分语言(例…