1

Step 1

Обзор языка

2

Step 2

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

3

Step 3

Управление

4

Step 4

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

5

Step 5

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

6

Step 6

Структуры

7

Step 7

Ввод и вывод

8

Step 8

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

9

Step 9

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

10

Step 10

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

1

Step 1

Обзор языка

2

Step 2

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

3

Step 3

Управление

4

Step 4

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

5

Step 5

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

6

Step 6

Структуры

7

Step 7

Ввод и вывод

8

Step 8

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

9

Step 9

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

10

Step 10

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

03 December 2015

Goal abandoned

The author does not write in the goal 8 years 9 months 18 days

Goal author

leleg

Russia, Санкт-Петербург

Career & Work

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

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

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

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

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

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

Отсебятина:

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

 Goal ecological compatibility

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

  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

  • 3782
  • 03 December 2015, 20:57

Goal diary

Comments

Eignatik07/12/2016

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

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

216day

Post for step «Функции и структура программы»

leleg5 Jul 2016, 13:13

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

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

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

76day

Post for step «Функции и структура программы»

leleg16 Feb 2016, 11:00

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

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

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

.

.

.

.

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

69day

Post for step «Функции и структура программы»

leleg9 Feb 2016, 21:25

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

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

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

Load 1 comment
leleg02/16/2016

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

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

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

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

57day
leleg28 Jan 2016, 19:31

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

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

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

Лена01/28/2016

:DDD

47day
leleg18 Jan 2016, 13:13

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

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

40day

Post for step «Ввод и вывод»

leleg11 Jan 2016, 13:01

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

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

Load 1 comment
leleg01/13/2016

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

15day

Post for step «Управление»

leleg17 Dec 2015, 13:13

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

Comments

Anatoly12/15/2015

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

leleg12/15/2015

Anatoly, привет :)

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

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

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

11day

Post for step «Типы, операторы и выражения»

leleg13 Dec 2015, 20:50

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

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

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

Load 1 comment
leleg12/13/2015

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

НИЧОСИ!

leleg12/14/2015

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

You can publish
your goal here

We can help you achieve it!

310 000

like-minded

tools

for an exciting achievement

Join us!
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?
Дарья
Лена
Champion
ignat
leleg
Лена
Лена
Лена
Mark Nabokov
leleg
Лена
Лена
leleg
Лена
Лена