1

Этап 1

Обзор языка

2

Этап 2

Типы, операторы и выражения

3

Этап 3

Управление

4

Этап 4

Функции и структура программы

5

Этап 5

Указатели и массивы

6

Этап 6

Структуры

7

Этап 7

Ввод и вывод

8

Этап 8

Интерфейс с системой Unix

9

Этап 9

Справочное руководство

10

Этап 10

Стандартная библиотека

1

Этап 1

Обзор языка

2

Этап 2

Типы, операторы и выражения

3

Этап 3

Управление

4

Этап 4

Функции и структура программы

5

Этап 5

Указатели и массивы

6

Этап 6

Структуры

7

Этап 7

Ввод и вывод

8

Этап 8

Интерфейс с системой Unix

9

Этап 9

Справочное руководство

10

Этап 10

Стандартная библиотека

03 декабря 2015

Цель заброшена

Автор не отписывался в цели 8 лет 9 месяцев 7 дней

Автор цели

Карьера и работа

Осилить книгу "Язык программирования Си", K&R

Подпись к картинке: "Кен и Деннис смотрят на тебя как на чувака, который взялся курить плюсы, не умея в сишку. Азаза".

Из предисловия:

"С момента публикации в 1978 г. книги "Язык программирования Си" в мире компьютеров произошла революция. Большие машины стали еще больше, а возможности персональных ЭВМ теперь сопоставимы с возможностями больших машин десятилетней давности. Язык Си за это время также изменился, хотя и не очень сильно; что же касается сферы применения Си, то она далеко вышла за рамки его начального назначения как инструментального языка операционной системы UNIX...

... Мы попытались сохранить краткость первого издания. Си — небольшой язык, и чтобы его описать большой книги не требуется. В новом издании улучшено описание наиболее важных средств, таких как указатели, которые занимают центральное место в программировании на Си; доработаны старые примеры, а в некоторые главы добавлены новые. Так, для усиления трактовки сложных объявлений в качестве примеров включены программы перевода объявлений в их словесные описания и обратно. Как и раньше, все примеры были протестированы прямо по текстам, написанным в воспринимаемой машиной форме...

... В предисловии к первому изданию мы говорили о том, что "чем больше работаешь с Си, тем он становится удобнее". Это впечатление осталось и после десяти лет работы с ним. Мы надеемся, что данная книга поможет вам изучить Си и успешно его использовать."

Отсебятина:

Вот читаю я такой про С++ у С.Прата, всё у меня норм с этим. Подумываю следом почитать уже Бьярне (прост нубам сразу с него начинать не рекомендовали). По структуре программ и как там всё шпили-вили вроде ясно, нужно вникать в тонкости и толстости подходов ООП. Однако, С++ получился из С => всё, что взлетает под С компилятором, взлетит и под С++. А этого всего я не знаю, аж чуть ли ни плохо сплю от того. Ну вот уверенность у меня такая, что С++ девелопер должен С знать назубок... Так ли это? Думаю, да.

З.Ы. Кстати, вот книжка, вдруг кому сгодится.

 Критерий завершения

Прочитано, запилены упражнения.

 Личные ресурсы

Немножко времени, книга-то тонюсенькая

 Экологичность цели

Ну вот уверенность у меня такая, что С++ девелопер должен С знать назубок... Так ли это? Думаю, да.

  1. Обзор языка

    1. read

    2. code

  2. Типы, операторы и выражения

    1. read

    2. code

  3. Управление

    1. read

    2. code

  4. Функции и структура программы

    1. read

    2. code

  5. Указатели и массивы

    1. read

    2. code

  6. Структуры

    1. read

    2. code

  7. Ввод и вывод

    1. read

    2. code

  8. Интерфейс с системой Unix

    1. read

    2. code

  9. Справочное руководство

    1. read

  10. Стандартная библиотека

    1. read

  • 3761
  • 03 декабря 2015, 20:57

Дневник цели

Комментарии

Eignatik12.07.2016

Как говорил один мой знакомый C++ программист, читайте Страуструпа, чего вы всё кругом да около)

Удачи в изучении :)

216день

Запись к этапу «Функции и структура программы»

leleg5 июля 2016, 13:13

Запилил сегодня, такой, на правах велосипедиста, в одном из классов метод, который из строки std::string вытаскивает значение double (буду юзать в конструкторе класса, чтоб инициализировать объекты строчками, вытащенными из csv-файла). Ну вот из такой, например, штуки std::string = "aZ-aZ+A-666.13OLolo!!11" оно вынимает и возвращает double(-666.13). Как-то так.

Заодно вспомнил, и набижал сюда. Просмотрел главу 4, ну и не нашёл задачек концептуально сложнее, чем то, что я тут налячкал. Ну и бегло перечитал про препроцессор. Так что закрою-ка я этап 4.

P.S. Отдельное спасибо Лене за ссылку на клёвую штуку! Очень сподручно отлаживать отдельно взятые методы.

76день

Запись к этапу «Функции и структура программы»

leleg16 февр. 2016, 11:00

Опровержение предыдущего поста. Я накосячил.

ИЗВИНИ, ПРИЯТЕЛЬ. Я ТОЛЬКО ЧТО ОБОССАЛСЯ ЗА ВСЕХ .НАС.

И да, карма воздала мне за это сполна...

.

.

.

.

Мальчики и девочки, когда готовите что-то с использованием перцев чили, мойте руки. 2 раза мойте. Особенно до. Особенно до того, как пойдёте, пардон, по-маленькой. А не только после.

69день

Запись к этапу «Функции и структура программы»

leleg9 февр. 2016, 21:25

Так-то не собирался трясти воздух в ленте без особого повода, до тех пор пока не одолею сколь-нибудь значимый этап.

Но... То самое чувство, когда нашёл ошибку в коде в книжке про пргармирвоне.

З.Ы. Возможно, это ЖЖЖ там неспроста... Тип проверка на внимательность.

Загрузить 1 комментарий
leleg16.02.2016

someGuy, в оригинале всё ок и в переводе тоже. Посыпаю голову пеплом, вскукарек в адрес книги столь почитаемых людей был неоправданный. Мой косяк, перелячкивал из книжки - не туда скобки проставил и всё пошло через то, откуда у меня руки :-\

Да уж... проверка на внимательность.

Чувство было то самое, но картинка нужна вот эта http://knowyourmeme.com/memes/genius

Кстати, карма мне уже воздала за этот вскукарек.

57день
leleg28 янв. 2016, 19:31

Запилил задачки в главе 3. Как же, мать его, эти ребята любят строки. Ну те, что массив char с вот этим вот '\0' в конце. Задачки, кстати, занимательные. Ну, для нормальных ребят банально конечно, а для самых маленьких и тупых вроде меня - в самый раз для тренировки на кошках.

Кстати, я в очередной раз убедился, что я тупой. Умные люди способны воспринять важные философские аспекты мироздания по книжкам, из теории. Тупые, вроде меня, могут их понять и из книжек, но воспринять, именно глубоко осознать всю БОЛЬ, они могут только на собственной жопе. Как про чихание и сопли в какой-то старой рекламе чего-то там от простуды.

Теперь я осознаю, почему в книге "Язык программирования С++" ставится такой мощный акцент на повторном использовании кода. Что-то большое и сложное чуть реже чем всегда состоит из всякого мелкого и несложного. А все эти мелкий задачи уже решены миллиард раз. Не, ну можно взять и наделать много своих велосипедов. Но никаких гарантий, что твой велосипед - хорош. Может ты не выспался, когда писал его? Ну или ты просто тупой, как я например? Ну а уж если всё-таки приспичило ведосипедить, то та же песня про алгоритмы... Надо читать. Чтоб потом кто-нибудь со смеху не помер от твоих for, while и switch.

Лена28.01.2016

:DDD

47день
leleg18 янв. 2016, 13:13

Чуть более чем наполовину одолел вот здесь http://www.intuit.ru/studies/courses/43/43/info . Ну там лекции и тесты туда-сюда.

И ещё... Вот эта картинка, что у меня в описании цели. Ну это же вот оно, стопудово:

40день

Запись к этапу «Ввод и вывод»

leleg11 янв. 2016, 13:01

Пока были праздники или как их там, я вообще нифига не делал, прям ПОТРАЧЕНО... И это было ОФИГЕННО! Я был настолько близок к полному нихренанеделанию, что ещё б недельку, и была б нирвана без отрыва жопы от дивана. Из полезного для общего развития разве что прочитал K&R вплоть до интерфейса с UNIX, но ничего не кодил.

А насчёт всякой ахинеи про супер-пупер продуктивность, ударный труд и вот это вот всё - gofuckyourself.jpg, не существует возможности убедить меня, что есть что-то круче, чем нихрена не делать :)))

Загрузить 1 комментарий
leleg13.01.2016

someGuy, не, я не фильмы смотрел. В стиме распродажка была - прибарахлил ЖТА 5 для ПК, потому и ПОТРАЧЕНО ;)

15день

Запись к этапу «Управление»

leleg17 дек. 2015, 13:13

Ну а я, тем временем, неспешно прочитал главу 3 и поупражнялся на задачках к главе 2. Руки так и чесались вместо printf("%d\n",i) писать std::cout << i. Занятно, в общем.

Комментарии

Anatoly15.12.2015

А вот на какую цель ты перешел :) Почему ту книгу Прата не доделал? Нехорошо так почти в конце бросать цель)

leleg15.12.2015

Anatoly, привет :)

Не, я её не бросал. 13 главу, на которой там остановился, перечитал ещё раз.

Эта цель не вместо, а вместе, вдогонку.

Ну если я стандартных сишных библиотек-то не знаю, периодически адово туплю над указателями, лезу в гугл чтоб подсмотреть какую-нибудь банальщину вроде приоритетов операций и вот это вот всё... А эти вещи это не столько С++, сколько непосредственно С. Вот и запилил такую цель.

11день

Запись к этапу «Типы, операторы и выражения»

leleg13 дек. 2015, 20:50

Прочитал вторую главу "операторы и выражения". Ничего нового впрочем не узнал. Но было не лишним ещё раз пробежаться по азам.

Ну, что касается изложения, здесь хоть и кратко (зато всё по существу и ничего лишнего), но уже тематически. В принципе, годно для восприятияч без предварительной подготовки.

Здесь предлагается 10 упражнений.

Загрузить 1 комментарий
leleg13.12.2015

А ещё у меня тут level up.

НИЧОСИ!

leleg14.12.2015

someGuy, ага-ага, аж чуть ли ни философом себя почувствовал :) Тот самый момент, чтобы поселиться в бочке и ещё больше ничего не делать :)

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Дарья
Лена
Champion
ignat
leleg
Лена
Лена
Лена
Mark Nabokov
leleg
Лена
Лена
leleg
Лена
Лена