summaryrefslogtreecommitdiff
path: root/articles/res/c_language.svg
blob: 792fc301847e786b25080a4fa224eaa608d21949 (plain)
1
<svg xmlns="http://www.w3.org/2000/svg" width="731.177" height="776.866" viewBox="0 50 731.177 578.866"><path d="M432.623 250.586s-5.446-50.776-55.826-52.186c-50.38-1.41-76.254 38.082-76.254 94.499 0 56.417 28.595 101.553 77.614 101.553 49.02 0 54.466-56.417 54.466-56.417l93.953 5.641s5.532 50.954-33.784 89.829c-39.317 38.872-87.575 45.223-121.276 44.959-33.701-.269-80.427.528-125.613-45.752-45.186-46.28-52.854-91.239-52.854-135.403 0-44.166 8.569-102.673 62.296-147.04 36.514-30.148 73.529-41.256 110.55-41.256 154.551 0 164.931 142.544 164.931 142.544l-98.203-.971z" fill="#a8b9cc"/><g fill="#1b75b3"><path d="M268.849 10.005h51.648l.083 17.922h-2.469c-.805-6.41-3.127-10.749-6.954-13.013-2.146-1.248-5.357-1.93-9.629-2.042v46.806c0 3.272.55 5.442 1.655 6.512 1.101 1.07 3.399 1.607 6.89 1.607v2.256h-30.578v-2.256c3.351 0 5.578-.542 6.686-1.628 1.101-1.083 1.651-3.248 1.651-6.492V12.871c-4.185.112-7.4.794-9.63 2.042-4.105 2.318-6.423 6.657-6.953 13.013h-2.473l.073-17.921zM331.355 67.798c2.291-.111 3.91-.446 4.858-.996 1.597-.93 2.387-2.678 2.387-5.252V18.508c0-2.5-.714-4.194-2.13-5.087-.87-.516-2.573-.904-5.115-1.165V10h29.025v2.256c-2.509.144-4.26.491-5.233 1.033-1.62.917-2.426 2.657-2.426 5.214v18.438h20.44V18.503c0-2.557-.77-4.281-2.306-5.172-.948-.546-2.721-.906-5.321-1.075V10h29.193v2.256c-2.51.198-4.229.574-5.15 1.119-1.54.897-2.303 2.604-2.303 5.132v43.042c0 2.599.852 4.363 2.554 5.293.975.549 2.613.868 4.899.955v2.256h-29.193v-2.256c2.457-.087 4.205-.434 5.238-1.042 1.591-.925 2.389-2.661 2.389-5.202V41.074h-20.44v20.479c0 2.632.861 4.409 2.593 5.334 1.006.521 2.697.826 5.066.909v2.256h-29.025v-2.254zM403.92 70.055v-2.256c2.461-.087 4.205-.434 5.236-1.042 1.594-.925 2.391-2.661 2.391-5.202V18.513c0-2.587-.825-4.322-2.468-5.215-.95-.541-2.669-.889-5.159-1.033v-2.251h49.431v17.917h-2.095c-1.092-5.727-2.939-9.648-5.549-11.76-2.612-2.112-7.364-3.169-14.262-3.169-2.624 0-4.291.284-5.006.847-.711.566-1.074 1.686-1.074 3.363v20.566c4.888.058 8.202-.859 9.936-2.756 1.729-1.888 3.058-5.355 3.975-10.393h2.179v30.029h-2.18c-.609-5.062-1.862-8.628-3.744-10.698-1.889-2.066-5.274-3.103-10.157-3.103v21.52c0 1.88.466 3.162 1.403 3.842.934.682 2.857 1.021 5.762 1.021 5.472 0 9.94-1.1 13.399-3.298 3.462-2.194 6.538-6.318 9.22-12.363h2.384l-3.478 18.483h-50.145v-.007z"/></g><g fill="#1b75b3"><path d="M10 573.975c2.816-.203 4.715-.814 5.672-1.843.966-1.025 1.449-3.116 1.449-6.273v-39.306c0-3.338-.491-5.446-1.469-6.322-.977-.88-2.864-1.479-5.652-1.793v-2.257h27.601c7.316 0 12.882 1.231 16.691 3.686 3.818 2.463 5.721 6.686 5.721 12.67 0 2.925-.746 5.665-2.238 8.223-1.496 2.558-3.958 4.619-7.396 6.182-2.597 1.099-5.19 1.768-7.787 2-2.601.235-6.451.347-11.561.347v16.57c0 3.272.53 5.413 1.592 6.425 1.061 1.013 3.043 1.579 5.948 1.691v2.256H10.004v-2.256H10zm31.247-29.591c2.708-1.793 4.065-5.657 4.065-11.578 0-4.05-.659-7.323-1.971-9.811-1.312-2.487-3.83-3.727-7.54-3.727-1.704 0-2.928.207-3.666.628-.742.422-1.109 1.235-1.109 2.447v23.867c5.11-.09 8.517-.698 10.221-1.826zM64.289 573.975c2.904-.145 4.887-.711 5.949-1.691 1.06-.983 1.591-3.123 1.591-6.425v-39.306c0-3.425-.626-5.652-1.883-6.694-.838-.686-2.725-1.161-5.653-1.421v-2.257h27.602c5.724 0 10.359.62 13.906 1.868 6.869 2.512 10.3 7.041 10.3 13.578 0 4.831-1.795 8.636-5.394 11.413-2.748 2.083-5.665 3.414-8.736 3.988l18.235 25.297c.471.694.974 1.145 1.504 1.367.53.215 1.188.356 1.97.414v2.124h-17.899l-20.014-27.764h-.036v17.393c0 3.124.502 5.231 1.508 6.313 1.005 1.086 3.016 1.686 6.032 1.802v2.256H64.285v-2.256h.004zm33.485-30.826c2.414-1.542 3.623-5.128 3.623-10.74 0-3.438-.462-6.161-1.38-8.157-1.592-3.385-4.496-5.079-8.713-5.079-2.294 0-3.793.298-4.507.893-.711.599-1.065 1.57-1.065 2.925v22.607c5.616-.086 9.629-.904 12.042-2.449zM181.572 523.512c5.892 5.934 8.84 13.57 8.84 22.909 0 9.347-2.944 16.983-8.84 22.909-5.753 5.785-12.941 8.678-21.574 8.678-9.155 0-16.631-3.166-22.407-9.5-5.39-5.958-8.086-13.157-8.086-21.604 0-9.314 2.821-16.971 8.461-22.955 5.697-6.074 13.037-9.111 22.032-9.111 8.657-.003 15.85 2.889 21.574 8.674zm-8.337 39.661c1.28-4.281 1.926-9.868 1.926-16.752 0-9.455-1.36-16.587-4.089-21.388-2.729-4.806-6.422-7.202-11.093-7.202-6.487 0-10.935 4-13.341 12.02-1.26 4.248-1.886 9.777-1.886 16.57 0 6.917.642 12.496 1.926 16.752 2.378 7.892 6.81 11.842 13.296 11.842 6.439.001 10.855-3.95 13.261-11.842zM206.752 524.38c5.701-6.215 12.969-9.326 21.821-9.326 3.546 0 7.081.69 10.599 2.062 3.515 1.371 5.708 2.053 6.574 2.053.926 0 1.664-.326 2.218-.992.555-.666 1.021-1.677 1.38-3.036h2.386v20.78h-2.179c-2.066-4.508-4.172-8.07-6.323-10.673-4.016-4.801-8.572-7.198-13.654-7.198-5.529 0-9.562 2.487-12.104 7.463-2.541 4.979-3.81 11.975-3.81 21 0 7.405 1.177 14.013 3.538 19.81 2.357 5.797 6.918 8.698 13.679 8.698 3.659 0 6.116-.794 7.373-2.385.726-.893 1.089-2.256 1.089-4.074v-9.376c0-2.694-.793-4.454-2.385-5.297-1.033-.521-3.128-.806-6.279-.869v-2.251h29.401v2.251c-2.96.116-4.923.74-5.884 1.852-.962 1.112-1.449 3.203-1.449 6.264v11.327c-1.899 1.214-4.97 2.426-9.214 3.641-4.245 1.214-8.992 1.83-14.242 1.83-9.518 0-17.13-3.111-22.826-9.33-5.306-5.814-7.955-13.108-7.955-21.868-.007-8.86 2.745-16.306 8.246-22.356zM265.35 573.975c2.904-.145 4.887-.711 5.948-1.691 1.064-.983 1.596-3.123 1.596-6.425v-39.306c0-3.425-.63-5.652-1.887-6.694-.833-.686-2.721-1.161-5.652-1.421v-2.257h27.602c5.725 0 10.36.62 13.906 1.868 6.87 2.512 10.304 7.041 10.304 13.578 0 4.831-1.799 8.636-5.397 11.413-2.749 2.083-5.661 3.414-8.733 3.988l18.231 25.297c.475.694.978 1.145 1.508 1.367.526.215 1.189.356 1.966.414v2.124h-17.9l-20.014-27.764h-.036v17.393c0 3.124.503 5.231 1.507 6.313 1.006 1.086 3.017 1.686 6.036 1.802v2.256h-28.989v-2.256h.004zm33.489-30.826c2.414-1.542 3.623-5.128 3.623-10.74 0-3.438-.458-6.161-1.38-8.157-1.591-3.385-4.496-5.079-8.712-5.079-2.294 0-3.79.298-4.508.893-.71.599-1.065 1.57-1.065 2.925v22.607c5.612-.086 9.629-.904 12.042-2.449zM329.357 573.975c2.066-.145 3.729-1.116 4.982-2.91.81-1.127 1.971-3.615 3.478-7.467l19.061-48.631h2.387l19.139 46.681c2.155 5.235 3.759 8.612 4.823 10.136 1.061 1.513 2.569 2.248 4.52 2.19v2.256h-27.769v-2.256c2.796-.112 4.631-.364 5.513-.736.878-.38 1.316-1.327 1.316-2.868 0-.693-.223-1.748-.667-3.165a53.612 53.612 0 00-1.132-3.037l-2.183-5.38h-19.26a708.51 708.51 0 00-2.43 6.896c-.757 2.29-1.133 3.956-1.133 4.997 0 1.272.827 2.198 2.473 2.773.974.318 2.442.492 4.397.521v2.256h-17.505v-2.256h-.01zm32.205-18.703l-8.254-20.558h-.718l-7.747 20.558h16.719zM392.817 573.975c3.268-.029 5.39-.625 6.37-1.802.975-1.169 1.465-2.925 1.465-5.273v-42.213c0-2.414-.562-4-1.68-4.76-1.113-.765-3.096-1.257-5.943-1.492v-2.256h21.61l16.886 41.136h.71l16.782-41.136h21.626v2.256c-2.904.235-4.883.79-5.947 1.666-1.062.876-1.592 3.028-1.592 6.45v39.306c0 3.272.53 5.413 1.592 6.425 1.064 1.013 3.043 1.578 5.947 1.69v2.256h-28.482v-2.256c2.54-.087 4.451-.529 5.74-1.318 1.276-.798 1.923-2.542 1.923-5.231v-43.43h-.626l-21.024 52.239h-2.301l-21.234-51.198h-.384v40.177c0 2.959.536 5.128 1.6 6.492 1.057 1.368 3.403 2.124 7.037 2.269v2.256h-20.065v-2.252h-.01zM475.675 573.975c3.267-.029 5.388-.625 6.365-1.802.978-1.169 1.469-2.925 1.469-5.273v-42.213c0-2.414-.562-4-1.676-4.76-1.12-.765-3.104-1.257-5.952-1.492v-2.256h21.615l16.881 41.136h.71l16.788-41.137h21.626v2.256c-2.905.235-4.888.79-5.948 1.666-1.062.876-1.594 3.028-1.594 6.45v39.306c0 3.272.532 5.413 1.594 6.425 1.061 1.013 3.043 1.578 5.948 1.69v2.256h-28.483v-2.256c2.536-.087 4.451-.529 5.734-1.318 1.282-.798 1.928-2.542 1.928-5.231v-43.43h-.625l-21.023 52.239h-2.303l-21.238-51.198h-.379v40.177c0 2.959.531 5.128 1.596 6.492 1.061 1.368 3.403 2.124 7.04 2.269v2.256h-20.065v-2.252h-.008zM558.734 573.975c2.433-.058 4.172-.364 5.237-.91 1.731-.925 2.597-2.707 2.597-5.338v-43.04c0-2.612-.825-4.364-2.474-5.257-1.005-.545-2.792-.876-5.357-.991v-2.257h29.991v2.257c-2.679.115-4.52.434-5.529.954-1.675.889-2.513 2.653-2.513 5.298v43.04c0 2.488.671 4.145 2.011 4.992 1.336.834 3.347 1.256 6.031 1.256v2.256h-29.991v-2.26h-.003zM594.008 573.975c3.183-.087 5.237-.716 6.158-1.885.925-1.169 1.381-2.901 1.381-5.19v-42.082c-2.625-3.041-4.24-4.827-4.856-5.359-.614-.533-1.446-.876-2.513-1.021v-2.257h18.183l29.488 37.124h.42v-26.103c0-3.008-.527-5.153-1.579-6.442-1.062-1.289-3.168-2.058-6.34-2.322v-2.257h18.435v2.257c-2.682.463-4.479 1.078-5.382 1.855-.91.773-1.359 2.516-1.359 5.215v52.367h-2.391l-37.741-47.507h-.583v34.834c0 2.736.358 4.669 1.085 5.798 1.146 1.839 3.491 2.822 7.041 2.966v2.256h-19.44v-2.248h-.007zM667.855 524.38c5.695-6.215 12.969-9.326 21.821-9.326 3.547 0 7.079.69 10.603 2.062 3.519 1.371 5.705 2.053 6.575 2.053.916 0 1.659-.326 2.218-.992.559-.666 1.017-1.677 1.379-3.036h2.391v20.78h-2.174c-2.07-4.508-4.177-8.07-6.328-10.673-4.016-4.801-8.577-7.198-13.658-7.198-5.53 0-9.562 2.487-12.104 7.463-2.539 4.979-3.812 11.975-3.812 21 0 7.405 1.181 14.013 3.538 19.81 2.357 5.797 6.918 8.698 13.68 8.698 3.658 0 6.114-.794 7.372-2.385.726-.893 1.092-2.256 1.092-4.074v-9.376c0-2.694-.792-4.454-2.394-5.297-1.032-.521-3.127-.806-6.274-.869v-2.251h29.397v2.251c-2.961.116-4.915.74-5.881 1.852-.962 1.112-1.448 3.203-1.448 6.264v11.327c-1.898 1.214-4.971 2.426-9.214 3.641-4.246 1.214-8.992 1.83-14.238 1.83-9.522 0-17.134-3.111-22.834-9.33-5.306-5.814-7.951-13.108-7.951-21.868-.006-8.86 2.743-16.306 8.244-22.356zM111.202 662.833c2.342-.086 4.018-.405 5.023-.954 1.704-.93 2.554-2.69 2.554-5.302v-43.032c0-2.587-.811-4.323-2.43-5.215-.95-.545-2.669-.888-5.15-1.033v-2.256h29.991v2.256c-3.491.116-5.816.62-6.977 1.512-1.161.893-1.735 3.086-1.735 6.603v41.991c0 1.976.495 3.273 1.484 3.913.994.637 2.928.959 5.8.959 5.171 0 9.503-1.182 13.009-3.537 3.499-2.355 6.527-6.95 9.068-13.777h2.513l-3.479 20.132h-49.674v-2.261h.003zM170.821 662.833c2.066-.145 3.729-1.115 4.982-2.909.81-1.128 1.971-3.616 3.475-7.467l19.061-48.632h2.385l19.144 46.682c2.15 5.235 3.755 8.611 4.815 10.136 1.061 1.512 2.569 2.248 4.524 2.189v2.257h-27.77v-2.257c2.792-.111 4.627-.363 5.508-.735.878-.38 1.321-1.327 1.321-2.868 0-.694-.227-1.748-.67-3.166a54.507 54.507 0 00-1.133-3.037l-2.182-5.38h-19.259a680.97 680.97 0 00-2.43 6.896c-.753 2.29-1.128 3.955-1.128 4.996 0 1.272.822 2.198 2.47 2.772.977.319 2.441.492 4.4.521v2.257h-17.509v-2.257h-.004zm32.201-18.702l-8.25-20.557h-.722l-7.744 20.557h16.716zM235.003 662.833c3.184-.086 5.238-.715 6.156-1.884.925-1.169 1.381-2.901 1.381-5.19v-42.082c-2.626-3.042-4.245-4.826-4.855-5.36-.614-.533-1.452-.875-2.513-1.02v-2.256h18.179l29.488 37.124h.423v-26.103c0-3.008-.531-5.153-1.588-6.442-1.057-1.286-3.164-2.058-6.331-2.322v-2.256h18.431v2.256c-2.677.463-4.476 1.079-5.377 1.855-.914.772-1.361 2.517-1.361 5.214v52.367h-2.386l-37.742-47.507h-.59v34.833c0 2.736.362 4.67 1.093 5.797 1.145 1.839 3.487 2.823 7.038 2.967v2.256h-19.436v-2.248h-.01zM309.371 613.239c5.697-6.215 12.969-9.327 21.821-9.327 3.547 0 7.082.69 10.596 2.062 3.518 1.372 5.712 2.053 6.578 2.053.921 0 1.663-.326 2.217-.992.555-.665 1.022-1.678 1.38-3.038h2.387v20.781h-2.179c-2.066-4.508-4.172-8.07-6.323-10.673-4.017-4.802-8.573-7.198-13.655-7.198-5.529 0-9.562 2.487-12.104 7.463-2.541 4.979-3.813 11.974-3.813 21 0 7.404 1.181 14.012 3.543 19.81 2.357 5.797 6.917 8.698 13.678 8.698 3.659 0 6.116-.793 7.373-2.384.726-.893 1.089-2.256 1.089-4.075v-9.376c0-2.694-.794-4.455-2.385-5.297-1.034-.521-3.128-.806-6.279-.868v-2.252h29.4v2.252c-2.959.115-4.922.739-5.884 1.851-.961 1.112-1.448 3.202-1.448 6.264v11.326c-1.899 1.215-4.972 2.426-9.215 3.641-4.245 1.215-8.992 1.831-14.241 1.831-9.523 0-17.13-3.111-22.827-9.33-5.306-5.814-7.955-13.107-7.955-21.868-.008-8.859 2.745-16.305 8.246-22.354zM397.474 605.041v2.256c-3.323.116-5.541.648-6.662 1.595-1.113.955-1.676 3.124-1.676 6.521v29.777c0 4.52.519 8.012 1.553 10.475 1.874 4.574 5.46 6.863 10.767 6.863 6.59 0 11.041-2.529 13.358-7.595 1.281-2.781 1.927-6.673 1.927-11.686v-27.186c0-3.182-.565-5.376-1.694-6.575-1.13-1.198-3.343-1.93-6.638-2.194v-2.256h18.846v2.256c-2.738.549-4.541 1.223-5.422 2.021-.882.793-1.316 2.628-1.316 5.488v28.421c0 7.549-1.768 13.379-5.281 17.487-3.52 4.107-9.049 6.157-16.588 6.157-9.861 0-16.601-3.05-20.233-9.161-1.927-3.244-2.889-7.425-2.889-12.549v-29.744c0-3.338-.428-5.438-1.276-6.306-.85-.855-2.773-1.463-5.757-1.81v-2.256h28.981zM433.006 662.833c2.065-.145 3.729-1.115 4.989-2.909.808-1.128 1.967-3.616 3.479-7.467l19.056-48.632h2.391l19.14 46.682c2.15 5.235 3.757 8.611 4.824 10.136 1.057 1.512 2.563 2.248 4.518 2.189v2.257h-27.771v-2.257c2.796-.111 4.631-.363 5.512-.735.879-.38 1.317-1.327 1.317-2.868 0-.694-.228-1.748-.666-3.166a58.832 58.832 0 00-1.133-3.037l-2.183-5.38h-19.26a642.136 642.136 0 00-2.434 6.896c-.758 2.29-1.13 3.955-1.13 4.996 0 1.272.823 2.198 2.472 2.772.972.319 2.438.492 4.396.521v2.257h-17.509v-2.257h-.008zm32.204-18.702l-8.25-20.557h-.722l-7.747 20.557h16.719zM507.201 613.239c5.701-6.215 12.969-9.327 21.821-9.327 3.546 0 7.081.69 10.604 2.062 3.518 1.372 5.704 2.053 6.574 2.053.922 0 1.659-.326 2.217-.992.559-.665 1.018-1.678 1.382-3.038h2.389v20.781h-2.174c-2.066-4.508-4.177-8.07-6.328-10.673-4.016-4.802-8.576-7.198-13.658-7.198-5.529 0-9.562 2.487-12.104 7.463-2.541 4.979-3.813 11.974-3.813 21 0 7.404 1.18 14.012 3.543 19.81 2.354 5.797 6.913 8.698 13.675 8.698 3.658 0 6.114-.793 7.371-2.384.727-.893 1.094-2.256 1.094-4.075v-9.376c0-2.694-.794-4.455-2.39-5.297-1.033-.521-3.131-.806-6.279-.868v-2.252h29.397v2.252c-2.961.115-4.916.739-5.881 1.851-.961 1.112-1.443 3.202-1.443 6.264v11.326c-1.904 1.215-4.975 2.426-9.221 3.641-4.24 1.215-8.987 1.831-14.236 1.831-9.522 0-17.134-3.111-22.831-9.33-5.31-5.814-7.954-13.107-7.954-21.868-.005-8.859 2.743-16.305 8.245-22.354zM566.321 665.09v-2.257c2.457-.086 4.2-.434 5.233-1.041 1.597-.925 2.39-2.661 2.39-5.203v-43.041c0-2.587-.825-4.322-2.468-5.215-.95-.545-2.669-.888-5.155-1.033v-2.252h49.427v17.914h-2.091c-1.097-5.728-2.943-9.645-5.552-11.756-2.609-2.112-7.365-3.169-14.263-3.169-2.624 0-4.291.285-5.006.847-.711.566-1.069 1.686-1.069 3.363v20.566c4.883.057 8.197-.86 9.93-2.757 1.73-1.889 3.06-5.359 3.977-10.392h2.179v30.029h-2.179c-.61-5.059-1.863-8.624-3.745-10.694-1.888-2.066-5.274-3.099-10.157-3.099v21.524c0 1.872.466 3.153 1.403 3.835.934.682 2.856 1.021 5.762 1.021 5.472 0 9.941-1.1 13.399-3.297 3.463-2.194 6.538-6.318 9.219-12.368h2.385l-3.478 18.484h-50.141v-.009z"/></g></svg>