С++ 1MIT осень2017 — различия между версиями
Материал из SEWiki
Linsky (обсуждение | вклад) (→Лекции) |
Ahuletsk (обсуждение | вклад) (→Практика Гулецкий) |
||
Строка 32: | Строка 32: | ||
* gdb ([https://www.nostarch.com/hacking2.htm Hacking the Art of Exploitation, 2nd], sect. 0x250) | * gdb ([https://www.nostarch.com/hacking2.htm Hacking the Art of Exploitation, 2nd], sect. 0x250) | ||
* linker/separate compilation/libs ([https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], ch. 7) | * linker/separate compilation/libs ([https://www.amazon.com/Computer-Systems-Programmers-Perspective-3rd/dp/013409266X CS:PP, 3rd], ch. 7) | ||
+ | * stdio overview ([https://www.amazon.com/Advanced-Programming-UNIX-Environment-3rd/dp/0321637739/ APitUE, 3rd], ch. 5) | ||
== Практика Афанасьев == | == Практика Афанасьев == |
Версия 10:18, 6 октября 2017
Содержание
Лекции
Преподаватель: Линский Евгений Михайлович (evgeny.linsky@gmail.com)
- Электронная ведомость
- Виртуальная машина с инструкцией установки
- Про стиль (coding convention)
- Про linux (на русском: Файл:Linux-intro-rus.pdf)
- Ликбез по C++
Презентации:
- Лекция 2. Указатели.Файл:SI lect02.pdf
- Лекция 3. Три вида памяти.Файл:SI lect03.pdf
- Лекция 4. Три вида памяти.Файл:SI lect04.pdf
Лабораторные и домашние
- HFX-TA/cpp/F17-S18 — гит-репозиторий с описаниями лабораторных (обновляется каждую неделю).
- Trac — trac для лабораторных.
- svn — svn для лабораторных.
Практика Гулецкий
Преподаватель: Артур Гулецкий (hatless.fox@gmail.com)
Префикс в теме письма: [C++TA]
Почитать:
- Intro to C++ w/o C (C++ Primer, 5th)
- краткое введение в make (How Linux works, 2nd, sect. 15.2)
- gdb (Hacking the Art of Exploitation, 2nd, sect. 0x250)
- linker/separate compilation/libs (CS:PP, 3rd, ch. 7)
- stdio overview (APitUE, 3rd, ch. 5)
Практика Афанасьев
Преподаватель: Антон Афанасьев (anton.f.afanasev@yandex.ru)
Практика Лапшин
Преподаватель: Дмитрий Лапшин, по вопросам курса писать сюда: au-cpp@ldvsoft.net.
Ссылочки выше тоже полезны!
- Краткое пособие по Ubuntu от меня: https://ldvsoft.net/2017/09/10/ubuntu-course.html.
- Стандарт языка C (версия С11): http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf.