帕斯卡命名法(Pascal)
单词之间不以空格断开或连接号(-)、底线(_)连结,第一个单词首字母采用大写字母;后续单词首字母也用大写字母,例如:FirstName、LastName。每一个单词的首字母都采用大写字母的命名格式,被称为“Pascal命名法”,也有人称之为“大驼峰式命名法”(Upper Camel Case),是驼峰命名法的子集。
帕斯卡命名法的早先的努力
20世纪60年代计算机语言设计的大部分历史都追溯到ALGOL 60语言的历史。 ALGOL是在20世纪50年代开发的,其明确目标是能够清晰地描述算法。它包含了许多结构化编程功能,仍在语言中很常见。
在推出后不久,1962年,Wirth开始与Helmut Weber一起研究Euler编程语言。 Euler基于ALGOL的语法和许多概念,但不是衍生物。它的主要目标是添加动态列表和类型,允许它在类似于Lisp的角色中使用。该语言于1965年出版。
ALGOL已经发现了许多问题,特别是缺乏标准化的字符串系统。负责维护语言的小组已经开始使用ALGOL X流程来确定改进,并要求提交。 Wirth和Tony Hoare提交了一组保守的修改来添加字符串并清理一些语法。这些被认为太小而不值得用作新标准的ALGOL,因此Wirth为该语言编写了一个编译器,后来被称为ALGOL W.
ALGOL X将继续选择一种更为复杂的语言,即ALGOL 68.这种语言的复杂性导致生成高性能编译器的难度很大,并且在业界尚未广泛使用。这为新语言留下了空间。