Язык Си в примерах: различия между версиями
Содержимое удалено Содержимое добавлено
Elton (обсуждение | вклад) м Откат правок 5.228.6.87 (обс.) к версии ЕссБот |
Содержимое страницы заменено на «блядь» Метка: замена |
||
Строка 1: | Строка 1: | ||
блядь |
|||
{{{{Book template}}/Содержание}} |
|||
Этот учебник по C (то есть — по [[w:Си (язык программирования)|языку программирования Си]]) совместит: |
|||
* примеры обращения с основными программными структурами и процедурами; |
|||
* образцы решения распространённых алгоритмических задач на Си. |
|||
Выбор образцов стремится к таким, для каких устоялся небольшой и бесспорный инструментарий; так, что на одной странице можно привести все стоящие внимания решения: простое — но не совсем правильное, правильное — но слегка непривычное, эффективное — но длинное… |
|||
Гипертекстовая форма этого [[Викиучебник:Введение|''вики''учебника]] позволит авторам ненавязчиво отсылать читателя к предварительным задачам и примерам, желательным для целостного понимания более сложного примера; об уровне сложности мы также стремимся уведомлять. |
|||
Для преподавателей программирования силён соблазн измышлять непрактичные, «игрушечные» задачи, укрощающие сложность и запутанность требуемого решением кода. Не предавая их анафеме, мы всё же предпочтём таким задачам давать более жизненные примеры, порою знакомя читателя с сопутствующими языку Си технологиями ({{w |GNU Bison}}, {{w |Make}}, и т. д…) |
|||
О правильном стиле кодирования на Си (оформление, именование переменных и функций, стили вызовов функций, когда и как использовать макросы…) мнения разнятся. В этом учебнике авторами за основу выбран стиль, принятый в учебнике «[[w:Си (язык программирования)#K&R C|Язык программирования Си]]» [[w:Керниган, Брайан|Брайана Кернигана]] и [[w:Ритчи, Денис|Дениса Ритчи]]. |
|||
== См. также == |
|||
* [[Реализации алгоритмов]] |
|||
* http://users.powernet.co.uk/eton/kandr2/ — решения примеров из учебника «Язык программирования Си». |
|||
* [[Си++ |Вводный учебник]] по [[w:Объектно-ориентированное программирование |объектно-ориентированному программированию]] на языке {{w |Си++}}. |
|||
{{Темы |Языки программирования}} |
|||
{{В журнале «Потенциал»|Информатика}} |
|||
{{Готовность|50%}} |
|||
{{BookCat}} |
|||
{{По алфавиту}} |
Версия от 16:57, 14 апреля 2018
блядь