]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/www/matita/matita_it.shtml
some corrections ...
[helm.git] / helm / www / matita / matita_it.shtml
index 8235b013a9351a78c4ba6f257ff59ecd347618d1..04b43167c0780a6a1dac8718beb7615ba9a88857 100644 (file)
       Matita si fonda su di un Sistema di <a href="http://en.wikipedia.org/wiki/Dependent_type">Tipi Dipendenti</a> noto con il nome di Calcolo delle
       Costruzioni Induttive.</p>
 
-      <p>Questo calcolo integra al proprio interno alcuni cosrtutti computazionali tipici dei linguaggi di programmazione funzionali: in particolare, si 
-     possono definire funzioni per ricorsione (ben fondata), la cui 
-    applizazione puo' essere effetivamente calcolata come per normali programmi.
+      <p>Questo calcolo integra al proprio interno alcuni costrutti computazionali 
+     tipici dei linguaggi di programmazione funzionali: in particolare, si 
+     possono definire funzioni per ricorsione (ben fondata), che possono essere
+     valutate e testate come dei normali programmi.
      </p>
 
       <p>Al tempo stesso, le dimostrazioni sono una parte integrale del
       formalismo, cosa che permette di ottenere, attraverso l'
-      <a href="http://en.wikipedia.org/wiki/Curry-Howard_correspondence">isomorfismo di Curry Howard </a>, una efficace integrazione tra specifica e
-      ragionamento: le prove sono oggetti di prima classe del linguaggio
+      <a href="http://en.wikipedia.org/wiki/Curry-Howard_correspondence">isomorfismo di Curry Howard </a>, una efficace integrazione tra specifica del comportamento, sua realizzazione implementativa e relativa verifica di correttezza: le prove sono oggetti di prima classe del linguaggio
       e possono essere trattati come dei normali tipi di dato, inducendo
       in modo naturale uno stile di programmazione simile al
       <a href="http://en.wikipedia.org/wiki/Proof-carrying_code">proof-carrying-code</a>, dove frammenti di software sono arricchiti con dimostrazioni di
@@ -57,6 +57,8 @@
       da linguaggio C verso un linguaggio assembly tipico di microprocessori
       per sistemi embedded.</p>
 
+      <!--#include virtual="bottombar.shtml" -->
+
     </div>
   </body>
 </html>