Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Изучаем программирование – советы

07.05.15 19:54
Re: Изучаем программирование – советы
 
AlexOtt местный житель
AlexOtt
в ответ AlexNek 07.05.15 18:46
извените, но я сам преподавал и паскаль, и Ц, и фортран, так что знаю про сложности... Питон сейчас активно преподается во многих университетах. А так, я программирую на том, что лучше подходит для задачи - если мне надо построить регрессионную модель, я не буду брать C++, я возьму R, или что-то подобное. Также, я не буду брать Java для embedded платформы, а возьму Ц или специальный язык.
я конечно заглянул в программу - иначе бы не писал. я вижу там объявление a: integer - этого достаточно. При этом, объявление - в одном месте, использование в другом и т.п.
Вот питон (тоже не без изъянов в виде явных типов, но они хотя бы объявляются по месту):
a = float(input("Enter number A: "))
b = float(input("Enter number B: "))
c = a+b
print str(a) + " + " + str(b) + " = " + str(c)


Вот Clojure:

(let [_ (println "Enter A: ")
a (read)
_ (println "Enter B: ")
b (read)]
(println a "+" b "=" (+ a b)))


Enter A:
1
Enter B:
2
1 + 2 = 3
Enter A:
1.0
Enter B:
2.5
1.0 + 2.5 = 3.5


P.S. а на SICP все-таки посмотрите - он именно учебник программирования, а не учебник лиспа

 

Перейти на