Аппаратные и программные средства встраиваемых систем



Pdf көрінісі
бет128/268
Дата07.01.2022
өлшемі3,23 Mb.
#18255
1   ...   124   125   126   127   128   129   130   131   ...   268
3.2.8.3  Надёжность 
Программа  считается  надёжной,  если  она  соответствует  своему 
предназначению в любых условиях. 


 
142 
Одним из важнейших факторов, влияющих на надёжность языка, является 
проверка  типов.  Языки,  не  имеющие  (или  допускающие  отсутствие)  проверки 
типов позволяют программистам делать грубые ошибки. 
 if( $s1 =~ /\ [/ )  
 { 
  
if( $Found==1 )  
  

  
 
$Found=0;  
  
 
$N=0; 
  
 
if( ( $s1 =~ /\b$substring\b/ ) )  
  
 

 
   $Found=1; 
 
  
 

  
 
$Buf [ $N++ ] = $_; 
  

   
else 
  

  
 
$Buf [$N++] = $_;  
  
 
if( ( $c1 =~ /\b$substring\b/ ) ) 
  
 

 
   $Found=1; 
 
  
 


}  
Например, в приведенном выше примере программы на языке Perl, ошибка 
в имени переменной ($c1 вместо $s1) не будет замечена компилятором
3



Достарыңызбен бөлісу:
1   ...   124   125   126   127   128   129   130   131   ...   268




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет