<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/sim-dev/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя sim-dev]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 02 May 2026 17:37:06 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Будь проще, и люди потянутся к тебе, или как полюбить Си, сохранив рассудок]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/264585/</guid>
      <link>https://habr.com/ru/articles/264585/?utm_campaign=264585&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/post_images/95c/6dc/0f6/95c6dc0f6d83bd07b728d82bc4c79ab2.jpg" align="left"/>Я по жизни самоучка: если не считать FORTRAN и PL/1, которым меня «учили» в ВУЗе (надеюсь, понятно, как давно это было?), основную часть своих знаний по программированию я получил исключительно методом самообразования. Начинал, как водится, с Pascal и логичным его продолжением Delphi. По мере изменения приоритетов осваивал ассемблер 86-го семейства (MS DOS), а затем, по мере увлечения микроконтроллерами освоил ASM51 и AVR Assembler. Все это давалось мне достаточно просто, т.к. все перечисленное поддается весьма простому и, главное, четко структурированному логичному описанию — я имею ввиду синтаксис и принципы языка.<br/>
<br/>
Закономерно неизбежным был и следующий шаг — переход на Си (подчеркну — в моем случае речь именно о программировании микроконтроллеров), и тут, как говорится, процесс застопорился. Синтаксис Си — та еще штучка, книги по этому языку — отдельная песня. Даже у классиков K&R с первой же главы на неокрепший мозг начинающего обрушивается «работающий helloword», при том что ни единого слова о синтаксисе, об операторах и т.п. сказано не было! Когда я начал изучать стандарт языка Си, у меня возникали суицидально-депрессивные состояния, ибо ранее устаканившееся в мозгу понятие стандарта, <i>как четкого регламента</i>, было разрушено почти полностью!<br/>
<br/>
И поэтому я сам для себя подготовил некоторые «правила приведения к логически непротиворечивым определениям», которые позволили мне более-менее спокойно освоить язык Си и даже иногда (!) поучать других начинающих.<br/>
Мне кажется, что начинающим осваивать Си не помешает узнать хотя бы об одном таком «правиле».<br/>
 <a href="https://habr.com/ru/articles/264585/?utm_campaign=264585&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Ну давай, расскажи нам, что за велосипед ты изобрел</a>]]></description>
      
      <pubDate>Wed, 12 Aug 2015 09:00:31 GMT</pubDate>
      <dc:creator><![CDATA[sim-dev]]></dc:creator>
      <category><![CDATA[C]]></category><category><![CDATA[Ненормальное программирование]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[Качество кода]]></category>
      <category><![CDATA[си]]></category><category><![CDATA[начинающим]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
