Когда дело доходит до программирования, у меня нет четкого мнения о функции х против функции у. Я думаю, что у всех есть соответствующее применение.
И я всегда читаю все, что могу, о как можно большем количестве языков программирования, чтобы я мог извлечь из них лучшие идеи и сравнить их все (от Haskell до Lisp до C до Erlang).
Но есть кое-что, что меня немного беспокоит, и в основном это то, что когда я читал о сравнениях между статической и динамической типизацией, одним из недостатков динамической типизации является то, что появляются «ошибки», потому что компилятор возможность проверить тип переменной.
Теперь у меня много ошибок при программировании, но у меня никогда не было ошибки из-за чего-то подобного, и я на самом деле с трудом представляю себе пример такой ошибки было бы. Как, может быть, забыл, что вы где-то использовали целое число вместо строки? Это кажется таким надуманным, хотя ...
Я программирую на хобби, а не на жизнь, поэтому, возможно, ошибки такого типа появляются только тогда, когда люди с разными взглядами на вещи собираются вместе. Я просто ищу примеры из реальной жизни.