所以我是一个全新的编程新手,并且我选择了麻省理工学院的Openwarecourse作为入门课程(并且我正在使用书籍Introducing to Computation and Programming using Python)。 另外,由于我是新来的,所以我有点担心我的问题质量不高,所以如果你认为我应该改进我提问的方式,请指出。 在3.4版本中,我得到的代码是: x = int(input("Please enter an integer: "))
epsilon = 0.01
numGuesses = 0
low = -100
high = max(1.0, x)
ans
因此,在我的编程经验中,我遇到了静态类型化语言的两种类型注释:我将它们称为“前”和“后”。C-样式语言使用的格式
int i = 5
而大多数非c族语言都使用这种格式。
var c:int = 5
前者的例子是C,C++,Java;后者的例子是Scala,Haxe,Go。
在某些人看来,这似乎是肤浅的,但我的问题是:每种风格的优点是什么?为什么要用一个而另一个呢?为什么C从一开始就采用这种风格?