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

Содержимое удалено Содержимое добавлено
Нет описания правки
Ссылки; оформление; исключены категории Языки программирования и [[Категория:Журнал «Потенциал»|Жур…
Строка 1:
{{{{BASEPAGENAME}}/Содержание «Язык Си в примерах»}}
 
Этот учебник опо C (то есть — опо [[:w:Си (язык программирования)|языкеязыку программирования Си]]) совместит:
* примеры обращения с основными программными структурами и процедурами;
* образцы решения распространённых алгоритмических задач на Си.
Строка 9:
Гипертекстовая форма этого [[Викиучебник:Введение|''вики''учебника]] позволит авторам ненавязчиво отсылать читателя к предварительным задачам и примерам, желательным для целостного понимания более сложного примера; об уровне сложности мы также стремимся уведомлять.
 
Для преподавателей программирования силён соблазн измышлять непрактичные, «игрушечные» задачи, укрощающие сложность и запутанность требуемого решением кода. Не предавая их анафеме, мы всё же предпочтём таким задачам давать более жизненные примеры, порою знакомя читателя с сопутствующими языку Си технологиями ([[:w:GNU bison|bison]], make[[w:Make|Make]], utils…и т. д…)
 
О правильном стиле кодирования на Си (оформление, именование переменных и функций, стили вызовов функций, когда и как использовать макросы…) мнения разнятся. В этом учебнике авторами за основу выбран стиль, принятый в учебнике «[[:w:Си (язык программирования)#K&R C|Язык программирования Си]]» [[:w:Керниган,_Брайан Брайан|Брайана Кернигана]] и [[:w:Ритчи,_Денис Денис|Дениса Ритчи]].
 
==Дополнительная литература==
* [http://users.powernet.co.uk/eton/kandr2/ Решения— решения примеров из учебника «Язык программирования Си»].
* [[Си-плюс-плюс++|Вводный учебник]] по [[:w:Объектно-ориентированное программирование|объектно-ориентированному программированию]] на языке [[:w:C++|Си++]].
 
===Учебник «Базовые понятия языка Си»===
 
Учебник [[Базовые понятия языка Си]] представляет альтернативный подход к изложению учебного материала. Если в учебнике «Язык Си в примерах» принят задаче-ориентированный подход — от простых <u>''примеров</u>'' к сложным (''метод погружения'' типичен для языкознания), то в учебнике «Базовые понятия языка Си» принят классический методологический подход, когда изучение основывается на базовых понятиях и концепциях, а движение происходит от элементарных понятий к составным, от элементарных <u>''методов</u>'' к сложным.
 
[[Категория:Языки программирования]]
[[Категория:Си]]
[[Категория:ЖурналИнформатика в журнале «Потенциал»]]
[[Категория:информатика в журнале «Потенциал»]]
 
[[Категория:Язык Си в примерах|*]]