LINUX.ORG.RU
ФорумTalks

[преподство]Программирование в ОС с открытым исходным кодом


0

0

Мир вам, ЛОРчеватели!

Посоветуйте литерату.
Хочу составить учебную программу, но что-то книжек на русском языке маловато, даже на ebdb.net

Да, и про тематику занятий — подскажите мне чего-нибудь такого-энтакого, чтобы интересно было.


Мои соображения пока такие:

shell + sed + awk
python
GCC, make, automake, GDB
Qt — вычеркиваю, его читают на компьютерной графике
Java — уже читается
SDL — может быть


еще у нас читается scala, openmp, posix (pthreads), fork/pipes, opengl (у нас только лабы)

а какой универ?

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

Югорский государственный.

posix (pthreads) и fork/pipes — это уже читают на операционных системах.

zensey
() автор топика

Это всё не нужно. Ну т.е. рассказывать не нужно. Студентов нужно в первую очередь заинтересовать. Т.е. поставит перед ними интересную задачу. А они уж сами всё изучат.

А если вы будете просто рассказывать про shell + sed + awk, python и прочее, то результата не будет. Всё закончится тем, что они сдадут лабы и забудут про открытую ос навсегда. :)

fdd
()
Ответ на: комментарий от Evgueni

Спасибо, посмотрел.

Практикум по системному программированию у нас уже года 2 как полность проводятся в GNU/Linux, по КГ и операционным системам — начиная с этого семестра.

zensey
() автор топика
Ответ на: комментарий от fdd

>Это всё не нужно. Ну т.е. рассказывать не нужно. Студентов нужно в первую очередь заинтересовать. Т.е. поставит перед ними интересную задачу. А они уж сами всё изучат.

И то правда, было бы желание.

zensey
() автор топика

SDL имеет большее отношение к графике нежели Qt

DNA_Seq ★★☆☆☆
()

Забыл кстати про системы контроля версий. А если ява и куте уже читается то это еще лучше - можно использовать их в примерах. Замечательно если курсы пересекаются частично

DNA_Seq ★★☆☆☆
()

В целом вам просто лучше всего вместе со студентами для примера пройти вместе разработку какого нибудь приложения с нуля до deb пакета в репозитарии (пускай на вашем выделеном сервере)

vertexua ★★★★★
()
Ответ на: комментарий от robot12

>shell что именно ? ksh, bash, sh, ash ?

а какая нафиг разница? Конкретным программам учат в ПТУ а не ВУЗе

DNA_Seq ★★☆☆☆
()

Ты всё, что может пригодится для программирования в *nix, в один семестр хочешь уместить? Галопом по Европам? Разбей их на группы, дай интересные задачки, и помогай, если что-то непонятно. Пускай привыкают курить маны, лучший практикум по «Программированию в ОС с открытым исходным кодом» :)

Gvidon ★★★★
()

Какая вообще цель занятий? Оттуда и шагайте.

eugene2k
()

Unix. Програмное окружение. И интересно, и полезно. Только не найти в бумажном виде.

ShTH
()

Керниган и Ричи
Страуструп
The Art of Unix Programming

saahriktu ★★★★★
()

> automake

Лучше заменить на cmake. Автотулзы основательно всех подзадолбали, и многие их повыкидывали из своих проектов.

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

В дополнение можно рассказать о sourceforge, launchpad и т.д.

vertexua ★★★★★
()

Может Allegro? На ней видел интересные игры. А это где так Qt изучают?

Xenius ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.