| ... | @@ -159,13 +159,15 @@ | ... | @@ -159,13 +159,15 @@ |
| 159 | <div id="contents"> | 159 | <div id="contents"> |
| 160 | {#header_open|Introduction#} | 160 | {#header_open|Introduction#} |
| 161 | <p> | 161 | <p> |
| 162 | Zig is an open-source programming language designed for <strong>robustness</strong>, | 162 | Zig is a general-purpose programming language designed for <strong>robustness</strong>, |
| 163 | <strong>optimality</strong>, and <strong>clarity</strong>. | 163 | <strong>optimality</strong>, and <strong>maintainability</strong>. |
| 164 | </p> | 164 | </p> |
| 165 | <ul> | 165 | <ul> |
| 166 | <li><strong>Robust</strong> - behavior is correct even for edge cases such as out of memory.</li> | 166 | <li><strong>Robust</strong> - behavior is correct even for edge cases such as out of memory.</li> |
| 167 | <li><strong>Optimal</strong> - write programs the best way they can behave and perform.</li> | 167 | <li><strong>Optimal</strong> - write programs the best way they can behave and perform.</li> |
| 168 | <li><strong>Clear</strong> - precisely communicate your intent to the compiler and other programmers. The language imposes a low overhead to reading code.</li> | 168 | <li><strong>Maintainable</strong> - precisely communicate intent to the compiler and other programmers. |
| | 169 | The language imposes a low overhead to reading code and is resilient to changing requirements |
| | 170 | and environments.</li> |
| 169 | </ul> | 171 | </ul> |
| 170 | <p> | 172 | <p> |
| 171 | Often the most efficient way to learn something new is to see examples, so | 173 | Often the most efficient way to learn something new is to see examples, so |