| ... | @@ -164,15 +164,17 @@ | ... | @@ -164,15 +164,17 @@ |
| 164 | <div id="contents"> | 164 | <div id="contents"> |
| 165 | {#header_open|Introduction#} | 165 | {#header_open|Introduction#} |
| 166 | <p> | 166 | <p> |
| 167 | Zig is a general-purpose programming language designed for <strong>robustness</strong>, | 167 | Zig is a general-purpose programming language for maintaining <strong>robust</strong>, |
| 168 | <strong>optimality</strong>, and <strong>maintainability</strong>. | 168 | <strong>optimal</strong>, and <strong>reusable</strong> code. |
| 169 | </p> | 169 | </p> |
| 170 | <ul> | 170 | <ul> |
| 171 | <li><strong>Robust</strong> - behavior is correct even for edge cases such as out of memory.</li> | 171 | <li><strong>Robust</strong> - behavior is correct even for edge cases such as out of memory.</li> |
| 172 | <li><strong>Optimal</strong> - write programs the best way they can behave and perform.</li> | 172 | <li><strong>Optimal</strong> - write programs the best way they can behave and perform.</li> |
| 173 | <li><strong>Maintainable</strong> - precisely communicate intent to the compiler and other programmers. | 173 | <li><strong>Reusable</strong> - the same code works in many environments which have different |
| 174 | The language imposes a low overhead to reading code and is resilient to changing requirements | 174 | constraints.</li> |
| 175 | and environments.</li> | 175 | <li><strong>Maintainable</strong> - precisely communicate intent to the compiler and |
| | 176 | other programmers. The language imposes a low overhead to reading code and is |
| | 177 | resilient to changing requirements and environments.</li> |
| 176 | </ul> | 178 | </ul> |
| 177 | <p> | 179 | <p> |
| 178 | Often the most efficient way to learn something new is to see examples, so | 180 | Often the most efficient way to learn something new is to see examples, so |