Язык Си в примерах: различия между версиями

Содержимое удалено Содержимое добавлено
Содержимое страницы заменено на «блядь»
Метка: замена
Отмена правки 145762, сделанной John Veniza (обсуждение) rvv
Метка: отмена
Строка 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}}
 
{{По алфавиту}}