Re: Perl or Python?
Hello!
On Thursday 19 March 2009 13:08:32 Aleksey Cheusov wrote:
> > Слава богу, нет. НУ не должны быть ПЕРЕМЕННЫЕ типизированными.
>
> Виктор. Наличие типизированных переменных в языке - это один из
> важнейших классификационных признаков языков программирования.
> При создании больших программ их наличие очень хорошо сказывается на
> надежности создаваемого ПО. Это азбука!
В каком месте сказывается? Программы на том же С++ замечательно сегфолтятся,
несмотря на всю типизацию переменных - ну объявили типизированную переменную,
а вот указатель на эту переменную может хрен знает куда указывать. Ничего,
кроме скорости выполнения и упрощения компилятора/интерпретатора типизация
переменных не дает. При выполнении кода и при типизации _значений_ вы можете
проверить, есть ли в адресуемой памяти описание типа, что поможет защититься
еще и от аппаратных ошибок.
Best regards.
Reply to: